講演名 2017-11-08
マルチコアプロセッサの効率的な設計検証に向けたプロセッサシミュレータの並列化
萱室 高樹(三重大), 佐々木 敬泰(三重大), 深澤 祐樹(三重大), 近藤 利夫(三重大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 一般にプロセッサ設計では,HDLシミュレーションを用いて設計,動作検証を行うが高速ではない.これは,C++ベースの高速な機能シミュレータで関心領域(Region of Interest:ROI)の直前まで実行し,HDLシミュレータでROIのみ実行することで実行時間を削減できる.しかし,マルチコアプロセッサの設計に対しては,機能シミュレータの実行時間がコア数に比例し増加するため,このような手法を用いても検証時間が長い問題がある.高速な並列プロセッサシミュレータもいくつか提案されているが,従来シミュレータの多くは試行毎にタイミングが変化し,ROIの振る舞いが変化するため,プロセッサ検証には適さない.そこで,本研究では,再現性を持つ並列シミュレーション手法を提案し実装,評価を行う. 評価結果から,提案手法は最大7倍の高速化を再現性を両立した上で実現した.
抄録(英) Generally, HDL simulation is used for development and verification of processor design. However, the simulation speed is not fast. The simulation speed is improved by fast-skip technique which runs a the benchmark program before Region of Interest (ROI) using a fast function simulator, and pass architecture state to HDL simulator and perform detailed simulation on HDL simulator. Nevertheless, fast-skip is not effective for multi-core processor design, because the conventional functional simulator is slow down depending on the number of target core. Although faster parallelized multi-core processor simulators have been proposed to improve simulation speed, most of these simulator change the simulation results every execution. Therefore conventional simulators are not suitable for processor verification phases, because the difference of results affects to the behavior of ROI. In this paper, we propose parallel simulation method with reproducibility of simulation results. According to the evaluation results, proposed method achieved both 7 times faster simulation speed at the maximum and reproducibility of results.
キーワード(和) マルチコアプロセッサ / 設計検証 / 協調シミュレーション / 並列シミュレーション / マルチスレッド
キーワード(英) multi-core processor / design verification / co-simulation / parallel simulation / multi-thread
資料番号 CPSY2017-45
発行日 2017-10-31 (CPSY)

研究会情報
研究会 VLD / DC / CPSY / RECONF / CPM / ICD / IE / IPSJ-SLDM / IPSJ-EMB / IPSJ-ARC
開催期間 2017/11/6(から3日開催)
開催地(和) くまもと県民交流館パレア
開催地(英) Kumamoto-Kenminkouryukan Parea
テーマ(和) デザインガイア2017 -VLSI設計の新しい大地-
テーマ(英) Design Gaia 2017 -New Field of VLSI Design-
委員長氏名(和) 越智 裕之(立命館大) / 井上 美智子(奈良先端大) / 中野 浩嗣(広島大) / 本村 真人(北大) / 廣瀬 文彦(山形大) / 日高 秀人(ルネサス エレクトロニクス) / 浜本 隆之(東京理科大) / 浜口 清治(島根大) / 渡辺 晴美(東海大) / 五島 正裕(NII)
委員長氏名(英) Hiroyuki Ochi(Ritsumeikan Univ.) / Michiko Inoue(NAIST) / Koji Nakano(Hiroshima Univ.) / Masato Motomura(Hokkaido Univ.) / Fumihiko Hirose(Yamagata Univ.) / Hideto Hidaka(Renesas) / Takayuki Hamamoto(Tokyo Univ. of Science) / Kiyoharu Hamaguchi(Shimane Univ.) / 渡辺 晴美(東海大) / Masahiro Goshima(NII)
副委員長氏名(和) 峯岸 孝行(三菱電機) / 福本 聡(首都大東京) / 入江 英嗣(東大) / 三吉 貴史(富士通研) / 柴田 裕一郎(長崎大) / 佐野 健太郎(東北大) / 武山 真弓(北見工大) / 永田 真(神戸大) / 児玉 和也(NII) / 木全 英明(NTT)
副委員長氏名(英) Noriyuki Minegishi(Mitsubishi Electric) / Satoshi Fukumoto(Tokyo Metropolitan Univ.) / Hidetsugu Irie(Univ. of Tokyo) / Takashi Miyoshi(Fujitsu) / Yuichiro Shibata(Nagasaki Univ.) / Kentaro Sano(Tohoku Univ.) / Mayumi Takeyama(Kitami Inst. of Tech.) / Makoto Nagata(Kobe Univ.) / Kazuya Kodama(NII) / Hideaki Kimata(NTT)
幹事氏名(和) 永山 忍(広島市大) / 新田 高庸(NTTデバイスイノベーションセンタ) / 吉村 正義(京都産大) / 金子 晴彦(東工大) / 大川 猛(宇都宮大) / 高前田 伸也(北大) / 谷川 一哉(広島市大) / 三好 健文(イーツリーズ・ジャパン) / 岩田 展幸(日大) / 中村 雄一(豊橋技科大) / 高宮 真(東大) / 橋本 隆(パナソニック) / 高橋 桂太(名大) / 河村 圭(KDDI総合研究所) / 許 浩沿(パナソニックセミコンダクタソリューションズ) / 密山 幸男(高知工科大) / 柴田 誠也(NEC) / 岡野 浩三(信州大) / 北村 崇師(産総研) / 早川 栄一(拓殖大) / 福田 浩章(芝浦工大) / 横山 孝典(東京都市大) / 小野 貴継(九大) / 近藤 正章(東大) / 長谷川 揚平(東芝) / 塩谷 亮太(名大)
幹事氏名(英) Shinobu Nagayama(Hiroshima City Univ.) / Koyo Nitta(NTT) / Masayoshi Yoshimura(Kyoto Sangyo Univ.) / Haruhiko Kaneko(Tokyo Inst. of Tech.) / Takeshi Ohkawa(Utsunomiya Univ.) / Shinya Takameda(Hokkaido Univ.) / Kazuya Tanigawa(Hiroshima City Univ.) / Takefumi Miyoshi(e-trees.Japan) / Nobuyuki Iwata(Nihon Univ.) / Yuichi Nakamura(Toyohashi Univ. of Tech.) / Makoto Takamiya(Univ. of Tokyo) / Takashi Hashimoto(Panasonic) / Keita Takahashi(Nagoya Univ.) / Kei Kawamura(KDDI Research) / Ko Kyo(Panasonic) / Yukio Mitsuyama(Kochi Univ. of Tech.) / Seiya Shibata(NEC) / 岡野 浩三(信州大) / 北村 崇師(産総研) / 早川 栄一(拓殖大) / 福田 浩章(芝浦工大) / 横山 孝典(東京都市大) / Takatsugu Ono(Kyushu Univ.) / Masaaki Kondo(Univ. of Tokyo) / Yohei Hasegawa(Toshiba) / Ryota Shioya(Nagoya Univ.)
幹事補佐氏名(和) / 新井 雅之(日大) / 伊藤 靖朗(広島大) / 津邑 公暁(名工大) / 小林 悠記(NEC) / 中原 啓貴(東工大) / 赤毛 勇一(NTTデバイスイノベーションセンタ) / 夏井 雅典(東北大) / 柘植 政利(ソシオネクスト) / 伊藤 浩之(東工大) / 範 公可(電通大) / 松尾 康孝(NHK) / 早瀬 和也(NTT)
幹事補佐氏名(英) / Masayuki Arai(Nihon Univ.) / Yasuaki Ito(Hiroshima Univ.) / Tomoaki Tsumura(Nagoya Inst. of Tech.) / Yuuki Kobayashi(NEC) / Hiroki Nakahara(Tokyo Inst. of Tech.) / Yuichi Akage(NTT) / Masanori Natsui(Tohoku Univ.) / Masatoshi Tsuge(Socionext) / Hiroyuki Ito(Tokyo Inst. of Tech.) / Pham Konkuha(Univ. of Electro-Comm.) / Yasutaka Matsuo(NHK) / Kazuya Hayase(NTT)

講演論文情報詳細
申込み研究会 Technical Committee on VLSI Design Technologies / Technical Committee on Dependable Computing / Technical Committee on Computer Systems / Technical Committee on Reconfigurable Systems / Technical Committee on Component Parts and Materials / Technical Committee on Integrated Circuits and Devices / Technical Committee on Image Engineering / Special Interest Group on System and LSI Design Methodology / Special Interest Group on Embedded Systems / Special Interest Group on System Architecture
本文の言語 JPN-ONLY
タイトル(和) マルチコアプロセッサの効率的な設計検証に向けたプロセッサシミュレータの並列化
サブタイトル(和)
タイトル(英)
サブタイトル(和)
キーワード(1)(和/英) マルチコアプロセッサ / multi-core processor
キーワード(2)(和/英) 設計検証 / design verification
キーワード(3)(和/英) 協調シミュレーション / co-simulation
キーワード(4)(和/英) 並列シミュレーション / parallel simulation
キーワード(5)(和/英) マルチスレッド / multi-thread
第 1 著者 氏名(和/英) 萱室 高樹 / Kouki Kayamuro
第 1 著者 所属(和/英) 三重大学(略称:三重大)
Mie University(略称:Mie Univ.)
第 2 著者 氏名(和/英) 佐々木 敬泰 / Takahiro sasaki
第 2 著者 所属(和/英) 三重大学(略称:三重大)
Mie University(略称:Mie Univ.)
第 3 著者 氏名(和/英) 深澤 祐樹 / Yuki Fukazawa
第 3 著者 所属(和/英) 三重大学(略称:三重大)
Mie University(略称:Mie Univ.)
第 4 著者 氏名(和/英) 近藤 利夫 / Toshio Kondo
第 4 著者 所属(和/英) 三重大学(略称:三重大)
Mie University(略称:Mie Univ.)
発表年月日 2017-11-08
資料番号 CPSY2017-45
巻番号(vol) vol.117
号番号(no) CPSY-278
ページ範囲 pp.53-58(CPSY),
ページ数 6
発行日 2017-10-31 (CPSY)