質問

いくつかの統計計算を行っています。私はそれらを速くする必要があるので、私はそれのほとんどを書き直してSSEを使用します。私はそれにほとんど慣れていないので、ここで正しいアプローチは何であるのだろうと思っていました:

私の知る限り、SSEにはLog2またはLN機能はありません。少なくとも4.1まではありません。これは、私が使用しているハードウェアでサポートされている最新バージョンです。

より良いですか:

  1. 4つのフロートを抽出し、それらにFPU計算を行い、エンマロピーを決定する - これらの値のいずれもSSEレジスタに戻す必要はありません。
  2. log2を実行するSSEの関数を見つけます

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top