L.Entisの日記: スキーム移行 3
日記 by
L.Entis
表トピックのこのコメントとか見ると、数年前に「これからの時代は IA64 だぜ」と思い、IA64 のニーモニックを手書きするのをワクテカしていても、一向に IA64 パソコンが世間に出てこず、そうしているうちに EMT64 が出てきて、「しょうがないけど、これからの時代は EMT64 だぜ」と思い、EMT64 のニーモニックを手書きするのをワクテカしていたのだけど、一向にユーザーエンドでの64ビット化が進まず、大半の一般アプリは32ビットで十分なため、「結局、一般のエンドユーザーは当面32ビットで十分なんじゃ…」と orz になっている自分と、微妙に重なります orz
VLIWは (スコア:1)
# そういう意味で昔のSMPと今のマルチコアは別物だったり。
Re:VLIWは (スコア:1)
C 言語とか、言語仕様を根本的に変えない限り。
結局、P5 までは記述する命令の順番に気をつけていたけど、P6 以降は、命令の順番は同時に発行できる命令に気をつけるだけで、実際には実行ユニットのスケジューリングに気を配る割合のほうが高くなりましたし。
コンパイラでの最適化をアクセラレーションするのは、古典的ですが純粋にレジスタ数を増やすのが効果あると思いますね。
P6 以降、レジスタ数が足りない場合は、あえてこう書きますしね (こう実行されることを期待して)
Re:VLIWは (スコア:1)