アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
無知な私におせーて! (スコア:1, 興味深い)
Re:無知な私におせーて! (スコア:1, 参考になる)
レジスタのやりくりロスが減るんじゃないかと。
(もちろんCPU内部にはより多くの物理レジスタがあってレジスタ
リネームされてるんでしょうけど)
浮動小数点周りは退化? (スコア:4, 参考になる)
けど、AMD64 版 Windows の 64bit モード下では、x87 FPU レジスタの内容を保存・復元しなくなりましたので、事実上 x87 FPU 浮動小数点演算や、その x87 FPU レジスタを間借りしている MMX/3DNow! が使えなくなってます。MMX/3DNow! はともかく x87 FPU が使えないとなると、80bit の拡張倍精度フォーマットが使えなくなりますし、超越関数(sin/cosなど)のハードウェア演算ができなくなるので、状況によっては 6
ハードウェアだから早いとは限らない・・・かも (スコア:1, 興味深い)
自分が設計しているボードに乗っている某MIPS系CPUではFPU内蔵しているのに、「ソフトのライブラリの方が高速」とかいってソフト屋さんは使ってくれていません。『ホントかな?』とは思うのですが。
#自分はハード屋です
Re:ハードウェアだから早いとは限らない・・・かも (スコア:0)
ほとんどのMIPS系のFPUはX86系のものより遅いですが、それでも普通はソフトウェアでやるより速いです。
参考までに、nbenchでは、
PentiumII400Mhz .......... 1.783 1.453 2.804
MIPS系400Mhz(FPU有り, 64bit bus, 2次cache) ... 1.399 1.512 1.115
MIPS系396Mhz(FPU無し,32bit bus) ... 0.890 0.929 0.008
(数字はMEM,INT,FLOATの順、大きい方が速い)となっています。MIPS系でもいろいろです。