08/04/24 16:53:11
>>252
> RISCなら8命令同時実行ぐらい可能なんじゃね?
残念、意味がないようだ。
URLリンク(www.watch.impress.co.jp)
> 5命令/サイクル以上は難しい。
> IPCが上がらなくなる原因のひとつは、ILPにしても、ひとつのインストラク
> ションフロー(プログラム中の命令の流れ)の中で命令スケジューリングをす
> る点は変わらないからだ。そのため、データのディペンデンシが壁となって
> どうしてもIPCをある程度以上は上げられない。
> コア間で実行ユニット共有して、ILPとTLPを同時に追求とかできんの?
Alphaはそれを目指していたようだ。
> EV8のSMTでは,CPUは仮想的に4つの「TPU(Thread Processing Unit)」を持
> ち、それぞれが異なるスレッドを並列に実行する。各TPUは、それぞれ個別
> のプログラムカウンタとレジスタマップを持つが、実行ユニットや物理レジ
> スタといったCPUのハードウェアリソースのほとんどは各TPUで共有される。