https://blog.0x32.co.uk/posts/fractalpy/
https://blog.0x32.co.uk/posts/fractalpy/
The precise agenda and date (tentative: March 2026) will be determined based on your feedback.
clojureverse.org/t/upcoming-m...
The precise agenda and date (tentative: March 2026) will be determined based on your feedback.
clojureverse.org/t/upcoming-m...
この記事は、コンパイラの最適化オプション「fast-math」の危険性について解説しています。
fast-mathは浮動小数点演算を高速化しますが、IEEE 754規格に違反する可能性があり、予期せぬ結果を引き起こすことがあります。
特に、NaNのチェックの削除、演算の結合順序の変更、subnormal数のフラッシュなどが問題となります。
この記事は、コンパイラの最適化オプション「fast-math」の危険性について解説しています。
fast-mathは浮動小数点演算を高速化しますが、IEEE 754規格に違反する可能性があり、予期せぬ結果を引き起こすことがあります。
特に、NaNのチェックの削除、演算の結合順序の変更、subnormal数のフラッシュなどが問題となります。
https://simonbyrne.github.io/notes/fastmath/
https://simonbyrne.github.io/notes/fastmath/
サイモンのノートでは、「ファストマス」コンパイラフラグの使用に対する警告が述べられています。このフラグは、さまざまなプログラミング言語において計算速度を向上させる一方で、浮動小数点計算における不正確さを引き起こす可能性があります。彼は、この最適化に伴うリスクに関する文書が限られていることを強調しており、特にGCCやJuliaでは、`-ffast-math`や`@fastmath`のようなフラグがコンパイラにIEEE 754標準を無視させることができ、結果として不正確な結果をもたらす可能性があると指摘しています。NaNのチェックを省略したり、 (1/3)
サイモンのノートでは、「ファストマス」コンパイラフラグの使用に対する警告が述べられています。このフラグは、さまざまなプログラミング言語において計算速度を向上させる一方で、浮動小数点計算における不正確さを引き起こす可能性があります。彼は、この最適化に伴うリスクに関する文書が限られていることを強調しており、特にGCCやJuliaでは、`-ffast-math`や`@fastmath`のようなフラグがコンパイラにIEEE 754標準を無視させることができ、結果として不正確な結果をもたらす可能性があると指摘しています。NaNのチェックを省略したり、 (1/3)
https://simonbyrne.github.io/notes/fastmath/
https://news.ycombinator.com/item?id=44142472
https://simonbyrne.github.io/notes/fastmath/
https://simonbyrne.github.io/notes/fastmath/
#HackerNews
<a href="https://simonbyrne.github.io/notes/fastmath/" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://simonbyrne.github.io/notes/fastmath/
#HackerNews
<a href="https://simonbyrne.github.io/notes/fastmath/" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://simonbyrne.github.io/notes/fastmath/
L: https://simonbyrne.github.io/notes/fastmath/
C: https://news.ycombinator.com/item?id=44142472
posted on 2025.05.31 at 03:05:57 (c=0, p=4)
L: https://simonbyrne.github.io/notes/fastmath/
C: https://news.ycombinator.com/item?id=44142472
posted on 2025.05.31 at 03:05:57 (c=0, p=4)