記事へのコメント14

    • 注目コメント
    • 新着コメント
    NAPORIN
    “研究や職人技で見つけられていた高速化のためのマジックナンバーの発見を、だれでもできるような環境が整ったのだな、というのが今回の大きな発見・気づきでした。 z3を使った最適化は、コンパイラ開発などではすで

    その他
    mohno
    id:asakura-t ←早期リターンの補足は追記ですね(archive.orgより)/ライブラリの中なら最速を追求するのはいいけど、演習で「ツェラーの公式」とか使われると検索したよねってなる(今だと生成AI)。

    その他
    sgo2
    記事中に有るけど、近年のCPUではelseケースでのペナルティ(パイプライン再構築)が重い。https://qiita.com/aosho235/items/60bd41a5b41bcc3b6ea9

    その他
    asakura-t
    ↓早期リターンについては記事にあるけど、あとで追記されたのかな?

    その他
    daruyanagi
    “すべての入力に対して正確な結果を返す、というのを諦めて範囲を狭めることで、うるう年判定をより高速化できるのではないか……実際、PythonやC#では西暦9999年までしかサポートされていない”

    その他
    wepon
    102500年問題

    その他
    aceraceae
    あとからみるとこういう謎技術にしかみえない高速化の話って好き。

    その他
    zu2
    MC6800だと乗算が遅いので…

    その他
    kirarapoo
    高速なう(帰省の道中)

    その他
    twmw
    うるう年判定界隈に革命が起こる🤔

    その他
    naoya2k
    naoya2k だが68000ならどうかな? (詭弁のガイドラインにもあるごく稀な反例) → 従来アルゴリズムでは%25が遅いが25=5*5であることを利用してDIV命令を使わない最適化ができて72~170clock 。今回のものは32bit乗算が遅くて228clock固定

    2026/08/22 リンク

    その他
    nakag0711
    さすがにこれだけ単純だとテーブルルックアップより速いかな

    その他
    nguyen-oi
    z3でマジックナンバー探させるの現代の黒魔術感あって面白いな。人間が理解できない最適化コードが標準ライブラリに増えていく未来

    その他
    gengesa
    gengesa ErgoBo(dotnet の開発チームの主要メンバー)が実測したら閏年じゃないならyear%4!=0で終わるから速いとリプライしていた。非閏年が来るのは75%強だとするとこちらを遅くするのは期待値としてどうなのかという視点も要りそう。

    2026/08/21 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    3命令のCPU処理で済む高速なうるう年判定アルゴリズム - Faith and Brave - C++で遊ぼう

    要約 この短いコードで、西暦102499年までのうるう年を判定できます。このマジックナンバーはz3というSM...

    ブックマークしたユーザー

    • takutakuma2026/09/05 takutakuma
    • hush_in2026/08/27 hush_in
    • NAPORIN2026/08/24 NAPORIN
    • toshiharu_z2026/08/24 toshiharu_z
    • sunaoka2026/08/24 sunaoka
    • questbeat2026/08/24 questbeat
    • shigiryou2026/08/23 shigiryou
    • guitgraph2026/08/23 guitgraph
    • yowa2026/08/23 yowa
    • mohno2026/08/23 mohno
    • Watson2026/08/23 Watson
    • sucrose2026/08/23 sucrose
    • ene0kcal2026/08/23 ene0kcal
    • t_f_m2026/08/22 t_f_m
    • roanapua2026/08/22 roanapua
    • tasukuchan2026/08/22 tasukuchan
    • t_yamo2026/08/22 t_yamo
    • ropo2026/08/22 ropo
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む