タグ

2025年12月17日のブックマーク (2件)

  • 結局CISC/RISC論争とは何だったのか? - Ryuz's tech blog

    はじめに 例によって当事者でもない人間が感想を書く素人考察ポエムです。 先日 こんな 記事を書き、その中で 「 このあたりで1命令で出来ること自体を複雑にするかシンプルにするかでCISC/RISC論争とかがあった気もしますが、今となってはあまり質ではないのでおいておきます」と、バッサリと話をスキップしたので少しだけ回収しておきたいと思います。 なぜ質ではないと言ったかというと、先日の記事の趣旨は「演算器の並列稼働率」にフォーカスしたものであり、CISC/RISC という「命令デコーダの効率」に関わる問題はそこで取り上げるべきではないと考えたからです。 事実、RISC の成功例だったはずの ARM は Thumb2 命令以降も複雑化を続けて十分 CISC っぽさを持っていますし、CISC の代表格の x86 もいつの間にやらRISC風の 内部 μ-OPs に変換して実行するようになってい

    結局CISC/RISC論争とは何だったのか? - Ryuz's tech blog
    pascal256
    pascal256 2025/12/17
  • RISC-Vはなぜシンプルなのか?x86との比較で理解する設計思想 - iimon TECH BLOG

    記事はiimon Advent Calendar 2025 16日目の記事となります! こんにちは、iimonでエンジニアをしている須藤です。 RISC-V(リスクファイブ)は「シンプルでエレガント」と言われますが、実感が湧いていなかったので、今回はx86との比較を通じて、シンプルさやその設計思想を体感していこうかと思います。 この記事でわかること x86とRISC-Vで同じCコードがどう違うアセンブリになるか RISC-Vが「シンプル」と言われる設計特徴 シンプルさがCPUパイプライン効率につながる仕組み 現代のx86がRISC的最適化を取り込んでいる理由 ※ 後半に発展的な内容(μOPs、OoO実行など)を含みますが、スキップしても記事の主旨は理解できます。 RISC-VとISAの前提知識 ISA(Instruction Set Architecture、命令セットアーキテクチャ)

    RISC-Vはなぜシンプルなのか?x86との比較で理解する設計思想 - iimon TECH BLOG
    pascal256
    pascal256 2025/12/17