この商品をご覧のお客様は、こんな商品もチェックしています。
- イラストでサクッと理解 今が見えてくる世界の国図鑑
-
価格:2,090円(本体1,900円+税)
【2023年08月発売】
- 徹底攻略Google Cloud認定資格 Associate Cloud Engineer教科書
-
価格:2,860円(本体2,600円+税)
【2023年08月発売】
- 相談対応、私はこうしています ー具体的すぎる指南書ー
-
価格:1,760円(本体1,600円+税)
【2025年02月発売】
- 基礎から学ぶ組込みRust
-
価格:4,202円(本体3,820円+税)
【2021年04月発売】
- アリストテレスの知識論
-
価格:4,950円(本体4,500円+税)
【2020年04月発売】
[BOOKデータベースより]
本書では、UCバークレーで開発されたオープンソースの命令セット(ISA)「RISC‐V」を用いて、CPUの作り方を解説します。コンピュータ・アーキテクチャ、ハードウェアに関する知識があまりない方にも理解できるように、基礎からわかりやすく学ぶ構成となっています。CPUとコンピュータ・アーキテクチャのしくみを解説したうえで、基本整数命令の実装から、CPUの高速化で活躍するパイプラインの実装、スーパーコンピュータでも活躍するベクトル拡張命令(SIMD)、さらに汎用CPUでは負荷の高い処理をより高速に実行するためにCPUへ追加可能なカスタム命令の実装までを行います。CPU設計に用いる基本言語としては、Velilogを抽象化したHDL(ハードウェア記述言語)であるChiselを利用しています。CPUの自作範囲に関して、手順が煩雑なFPGAでの動作確認は行わず、ソフトウェア上でのエミュレーションをゴールとしているので、ソフトウェアエンジニアの方にも取っ付きやすいものとなっています。巻末には、昨今RISC‐Vが注目されている理由を整理するため、RISC‐Vのもたらす価値についてまとめています。
第1部 CPU自作のための基礎知識(CPUとは何か;コンピュータ・アーキテクチャ ほか)
[日販商品データベースより]第2部 簡単なCPUの実装(環境構築;命令フェッチの実装 ほか)
第3部 パイプラインの実装(パイプラインとは;パイプラインレジスタの実装 ほか)
第4部 ベクトル拡張命令の実装(ベクトル命令とは;VSETVLI命令の実装 ほか)
第5部 カスタム命令の実装(カスタム命令の意義;ポピュレーションカウント命令の実装 ほか)
本書では、UCバークレーで開発されたオープンソースの命令セット(ISA)「RISC-V」を用いて、CPUの作り方を解説します。コンピュータアーキテクチャ、ハードウェアに関する知識があまりない方にも理解できるように基礎からわかりやすく学んでいきます。CPUとコンピュータアーキテクチャのしくみを解説したうえで、基本整数命令の実装から、CPUの高速化で活躍するパイプラインの実装、スーパーコンピューターでも活躍するベクトル拡張命令(SIMD)、さらに、汎用CPUでは負荷の高い処理をより高速に実行するためにCPUへ追加可能なカスタム命令の実装までを行います。CPU設計に用いる基本言語としては、Velilogを抽象化したHDL(ハードウェア記述言語)であるChiselを利用しています。
CPUの自作範囲に関して、手順が煩雑なFPGAでの動作確認は行わず、ソフトウェア上でエミュレーションをゴールとしているので、ソフトウェアエンジニアの方にも取っ付きやすいものとなっています。
巻末には、昨今RISC-Vが注目されている理由を整理するため、RISC-Vのもたらす価値についてまとめています。