x86_64に関するkakurasanのブックマーク (1)

  • x86_64のサブバージョンが登場した話 - Qiita

    x86_64の簡単な歴史 現在家庭用PCやサーバでよく利用されているCPUアーキテクチャはx86_64(AMD64, Intel64)です。x86_64は2000年にAMDが仕様を発表し、2003年から実装CPUが登場しています。 今から20年以上も前の規格なので、SSE, SSE2が標準とされていますが、それ以降の機能は規格に含まれていません。ですが、せっかく機能があるのですからなるべく新しい機能を利用して高速化を図りたいものです。 歴史の長さ故の問題 今でも-march=skylake(GCC, Clangの例)のように、コンパイル時にCPU世代を指定することでCPU最適化ビルドが可能です。しかしCPUの世代ごとに引数が変わるため引数の種類が極めて多く、選ぶのも困難です。面倒なので数えていませんが、GCCのドキュメントを読むとやたらと多いことがわかります。 https://gcc.gn

    x86_64のサブバージョンが登場した話 - Qiita
    kakurasan
    kakurasan 2022/11/29
    2020年にAMD, Intel, Red Hat, SUSEが既存の拡張命令群の集まりを幾つかの段階でx86_64のサブバージョンとして策定・手元の220GEはv3(Level C)と思われる
  • 1