RISC-VとChiselで学ぶはじめてのCPU自作 : オープンソース命令セットによるカスタムCPU実装への第一歩
著者
書誌事項
RISC-VとChiselで学ぶはじめてのCPU自作 : オープンソース命令セットによるカスタムCPU実装への第一歩
技術評論社, 2021.9
- タイトル別名
-
RISC-VとChiselで学ぶはじめてのCPU自作 : オープンソース命令セットによるカスタムCPU実装への第一歩
はじめてのCPU自作 : RISC-VとChiselで学ぶ
- タイトル読み
-
RISC-V ト Chisel デ マナブ ハジメテ ノ CPU ジサク : オープン ソース メイレイ セット ニ ヨル カスタム CPU ジッソウ エノ ダイイッポ
大学図書館所蔵 件 / 全72件
-
該当する所蔵館はありません
- すべての絞り込み条件を解除する
この図書・雑誌をさがす
注記
もっと深く学びたい人へのお勧め書籍: p312
索引: p313-316
内容説明・目次
内容説明
本書では、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部 カスタム命令の実装(カスタム命令の意義;ポピュレーションカウント命令の実装 ほか)
「BOOKデータベース」 より