ArchHDLによるハードウェア記述の実践
スポンサーリンク
概要
- 論文の詳細を見る
我々は,C++ ベースの新しいハードウェア記述言語である ArchHDL を提案している.ArchHDL は,ライブラリによりハードウェア記述言語の継続的代入とノン・ブロッキング代入を実現する.同時に,ArchHDL で記述したコードを Verilog HDL に変換するツールの開発を行っている.これにより,記述したハードウェアを FPGA などに実装することができる.本稿では,実践的なハードウェアとしてネットワークオンチップのルータおよびプロセッサを ArchHDL で記述し,その実用性を示す.また,実装したハードウェアを用いてシミュレーション速度の評価を行う.ArchHDL によるシミュレーション時間と,Verilog HDL に変換したコードを用いた Synopsys VCS によるシミュレーション時間を比較する.ルータを用いた評価では,VCS によるシミュレーション時間が ArchHDL に対して最大で 2 倍高速である.しかし,ArchHDL のシミュレーションを並列化することで,VCS に対して最大 5 倍の高速化を達成する.
- 2014-01-16
著者
関連論文
- Cell BE機能レベルシミュレータの設計と実装(ARC-11 : シミュレータおよびコンテスト報告,2007年並列/分散/協調処理に関する『旭川』サマー・ワークショップ(SWoPP旭川2007))
- メニーコアプロセッサのためのネットワークトラフィックに着目したタスク配置問題の解析と考察(ネットワーク,クラウド及び一般)
- 多機能メニーコアにおけるデータ供給を支援するキャッシュコアの提案(マイクロプロセッサ)
- メニーコアプロセッサの研究・教育を支援する実用的な基盤環境(教育システム,システム開発論文)
- メニーコアプロセッサの研究・教育を支援する実用的な基盤環境 (システム開発論文特集)
- シンプルで効率的なメニーコアアーキテクチャの開発(コンパイラ技術およびメニーコアアーキテクチャ)
- Smart Coreシステムによるメニーコアプロセッサの信頼性向上手法 (集積回路)
- メニーコアプロセッサのディペンダビリティ向上と高性能化を目指すSmartCoreシステム(Inventive and Creative Architecture特別セッションII)
- 二重分岐ヒントを考慮したソフトウェア分岐予測の可能性検討(プログラム解析,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2008))
- 二重分岐ヒントを考慮したソフトウェア分岐予測の可能性検討(プログラム解析,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2008))
- 多機能メニーコアにおけるデータ供給を支援するキャッシュコアの提案(マイクロプロセッサ)
- SmartCoreシステムによるメニーコアプロセッサの信頼性向上手法
- SmartCoreシステムによるメニーコアプロセッサの信頼性向上手法
- 極めて低コストで効率的なVDECチップ試作・検証システムの開発と応用
- 極めて低コストで効率的なVDECチップ試作・検証システムの開発と応用
- メニーコアプロセッサの研究・教育を支援する実用的な基盤環境M-Core
- 4M-3 メニーコアプロセッサの性能向上を目指すタスク配置手法(チップマルチプロセッサ,学生セッション,アーキテクチャ,情報処理学会創立50周年記念)
- 4M-2 洗練されたメニーコアアーキテクチャの開発(チップマルチプロセッサ,学生セッション,アーキテクチャ,情報処理学会創立50周年記念)
- 1A-6 メニーコアプロセッサにおけるSmartCoreシステムを用いたReactive NUCAの実装の検討(計算機アーキテクチャ,一般セッション,アーキテクチャ,情報処理学会創立50周年記念)
- SmartCore システムによるメニーコアプロセッサの信頼性向上手法
- メニーコアプロセッサの研究・教育を支援する実用的な基盤環境 M-Core
- 極めて低コストで効率的なVDECチップ試作・検証システムの開発と応用
- 極めて低コストで効率的なVDECチップ試作・検証システムの開発と応用
- Distributed Shared-Buffer NoCルータのためのパイプラインバイパス手法の改良
- Distributed Shared-bufferルータの遅延を削減するパイプラインバイパス方式
- 冗長実行時のSmartCoreシステムの性能評価
- 冗長実行時のSmartCoreシステムの性能評価
- 冗長実行時のSmartCoreシステムの性能評価
- 冗長実行時のSmartCoreシステムの性能評価
- 高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討
- 2次元メッシュ上のマルチキャスト通信における使用仮想チャネル数の削減
- Distributed Shared-Buffer NoCルータのためのパイプラインバイパス手法 (コンピューティングシステム Vol.5 No.1)
- 世界最小ソフトプロセッサの設計と応用
- 世界最小ソフトプロセッサの設計と応用
- C++をベースとする新しいハードウェア記述の検討
- C++をベースとする新しいハードウェア記述の検討
- ArchHDLで記述したハードウェアの論理シミュレーションの高速化
- ArchHDLによるハードウェア記述の実践
- 世界最小ソフトプロセッサの設計と応用(プロセッサーハードウェア,組込み技術とネットワークに関するワークショップETNET2013)
- 世界最小ソフトプロセッサの設計と応用(プロセッサ・ハードウェア,組込み技術とネットワークに関するワークショップETNET2013)
- 高信頼メニーコアシステムSmartCoreにおけるTMR実行の提案と評価(ハードウェア設計・プロセッサ,ユーザを支えるコンピューティング及び一般-パーソナル機器からスマートシティまで-)