@article{oai:ipsj.ixsq.nii.ac.jp:00017822, author = {五島, 正裕 and 西野, 賢悟 and 小西, 将人 and 中島, 康彦 and 森, 眞一郎 and 北村, 俊明 and 富田, 眞治 and Masahiro, Goshima and Kengo, Nishino and Masahito, Konishi and Yasuhiko, Nakashima and Shin-Ichiro, Mori and Toshiaki, Kitamura and Shinji, Tomita}, issue = {SIG06(HPS5)}, journal = {情報処理学会論文誌ハイパフォーマンスコンピューティングシステム(HPS)}, month = {Sep}, note = {Out-of-orderスーパースケーラ・プロセッサは,命令スケジューリングのため,オペランドの有効性を追跡するwakeupと呼ぶロジックを持つ.我々は,命令間の依存関係を表す行列を読み出すことでwakeupを実現する方式と,その行列を狭幅化することにより遅延をIPCに対するペナルティに転化する手法を提案した.しかし,行列を用いた類似の方式がDEC Alpha 21264などで採用されている.本稿では,これらの違いを明らかにする.富士通株式会社から提供された0.18 μ CMOSプロセスのデザイン・ルールに基づいてこれらの方式のロジックを設計し,Hspiceによって遅延を測定した.その結果,我々の方式の回路遅延は,21264の方式の1/2程度以下であることが分かった., An out-of-order superscalar processor has a logic called wakeup which manages availability of the data for instruction scheduling. We have proposed a new scheduling scheme which substitutes association of the tags by reading a matrix which represents dependences between instructions,and a method to change the delay of the matrix into IPC penalties. A similar scheme based on matrices,however,has already adopted in DEC Alpha 21264. This paper clarifies the difference between them. We designed the logic circuits guided by a design rule of a 0.18 μ CMOS process provided by Fujitsu Limited,and calculated the delays by Hspice. The evaluation result shows that the circuit delay of our scheme is less than half of that of the scheme adopted in 21264.}, pages = {13--23}, title = {行列に基づくOut -of- Orderスケジューリング方式の評価}, volume = {43}, year = {2002} }