2

x87 と並行して SSE を使用できるかどうか疑問に思っていました。したがって、次の疑似コードを検討してください。

1: sse_insn 2: x87_insn

パイプラインは、1 と 2 を並列に実行できると仮定して並列に実行しますか?

4

1 に答える 1

7

最新の (および古い) すべてのプロセッサでは、x87 命令と SSE 命令は同じ実行ユニットを使用するため、この種のコードから多くの恩恵を受けることはまずありません。たとえば、SSE の追加と並行して x87 の分割を実行するなど、プロセッサをだまして実行させることができる非常に特殊なケースがあるかもしれませんが、同様の操作の大きなループを単純に実行している場合は、ほぼ確実にメリットはありません。 .

于 2013-05-09T14:05:11.170 に答える