| Item type |
Journal(1) |
| 公開日 |
2001-02-15 |
| タイトル |
|
|
タイトル |
非数値計算応用向けスレッド・レベル並列処理マルチプロセッサ・アーキテクチャSKY |
| タイトル |
|
|
言語 |
en |
|
タイトル |
A Multiprocessor Architecture SKY that Exploits Thread-Level Parallelism in Non-Numerical Applications |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
論文(論文賞受賞) |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
| その他タイトル |
|
|
その他のタイトル |
マルチプロセッサアーキテクチャ |
| 著者所属 |
|
|
|
名古屋大学大学院工学研究科 |
| 著者所属 |
|
|
|
名古屋大学大学院工学研究科/現在,岐阜県製品技術研究所 |
| 著者所属 |
|
|
|
名古屋大学大学院工学研究科/現在,三菱重工業株式会社 |
| 著者所属 |
|
|
|
名古屋大学大学院工学研究科 |
| 著者所属 |
|
|
|
名古屋大学大学院工学研究科 |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Nagoya University |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Nagoya University/Presently with Gifu Prefectural Research Institute of Industrial Products |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Nagoya University/Presently with Mitsubishi Heavy Industries Ltd. |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Nagoya University |
| 著者所属(英) |
|
|
|
en |
|
|
Graduate School of Engineering, Nagoya University |
| 著者名 |
小林, 良太郎
小川, 行宏
岩田, 充晃
安藤, 秀樹
島田, 俊夫
|
| 著者名(英) |
Ryotaro, Kobayashi
Yukihiro, Ogawa
Mitsuaki, Iwata
Hideki, Ando
Toshio, Shimada
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
近年のマイクロプロセッサは,スーパスカラ・アーキテクチャにより,より多くの命令レベル並列(ILP: Instruction-Level Parallelism)をプログラムより引き出し高性能化を図ってきた.しかし,この方法は,スーパスカラ・プロセッサが引き出すことのできる命令レベル並列の限界や,ハードウェアの複雑さの増加により,限界が見え始めてきた.これを解決する1つの方法は,ILPに加えスレッド・レベル並列(TLP: Thread-Level Parallelism)を利用することである.本論文では,レジスタ値の同期/通信機能を備え,複数のスレッドを並列に実行するSKYと呼ぶマルチプロセッサ・アーキテクチャを提案する.SKYは,非数値計算応用で高い性能を達成することを目的としている.このためには,細粒度のTLPを低オーバヘッドで利用することが要求され,SKYでは,命令ウィンドウ・ベースの同期/通信機構と呼ぶ機構を新たに導入した.この機構は,従来のレジスタ・ベースの同期/通信機構と異なり,受信待ちの命令に後続する命令の実行を可能にするノンブロッキング同期を実現している.これにより,TLPとILPを同時に最大限利用することを可能とする.SPECint95を用いた評価により,8命令発行の2つのスーパスカラ・プロセッサにより構成したSKYは,16命令発行のスーパスカラ・プロセッサに対して,最大46.1%,平均21.8%の高い性能を達成できることを確認した. |
| 論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Current microprocessors have improved performance by exploiting more amount of instruction-level parallelism (ILP) from a program through superscalar architectures.This approach, however,is reaching its limit because of the limited ILP available to superscalar processors and the growth of their hardware complexity.Another approach that solves those problems is to exploit thread-level parallelism (TLP) in addition to ILP.This paper proposes a multiprocessor architecture, called SKY,which executes multiple threads in parallel with a register-value communication and synchronization mechanism.The objective of SKY is to achieve high performance in non-numerical applications.For this purpose, it is required to exploit fine-grain TLP with low overhead.To meet this requirement,SKY introduces an instruction-window-based communication and synchronization mechanism.This mechanism allows subsequent instructions to waiting instructions for receiving registers to be executed unlike previously proposed register-based mechanisms.This capability enables fully exploiting both TLP and ILP.The evaluation results show that SKY with two eight-issue superscalar processors achieves a speedup of up to 46.1% or an average of 21.8% over a 16-issue superscalar processor. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
| 書誌情報 |
情報処理学会論文誌
巻 42,
号 2,
p. 349-366,
発行日 2001-02-15
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |