04/02/15 12:43 MPs1pfgX
Itaniumは本来ならILP(InstructionLevelParallelarism)を
コンパイル時に抽出して、ずらりと並べた演算器にそれらを
同時に食わせることでパフォーマンスを上げるっていう基本的な
考えがあるわけだけど、どうもこれが限界らしいじゃん。
URLリンク(pc.watch.impress.co.jp)
URLリンク(www.watch.impress.co.jp)
Cをコンパイルして抽出できる並列性には限界があるらしい。
じゃあどうすればILPを限界まで高めることができるのか。
言語、言語処理系。いろんなアプローチが求められてると思う。
ひとつ情報工学通のおまいらの考えを聞かせてくれ。