Heaviside 関数の実装を (超) 最適化したいと考えています。
私は、速度が特に重要な数値アルゴリズム (Fortran) に取り組んでいます。これは Heaviside 関数を何度も使用しており、現在は次のように signum 組み込み関数によって実装されています。
heaviside = 0.5*sign(1,x)+1
私は主に、Intel プロセッサで x が倍精度実数である場合に興味があります。
Heaviside 関数のより効率的な実装を開発することは可能ですか? おそらく、アセンブリ言語、超最適化コード、または既存の外部ライブラリへの呼び出しを使用していますか?