エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Brainf*ckを直接実行できるCPUを作った (その3) パイプライン化とデータキャッシュ【いろいろなコンピューター Advent Calendar 2023 12日目】 - prime's diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Brainf*ckを直接実行できるCPUを作った (その3) パイプライン化とデータキャッシュ【いろいろなコンピューター Advent Calendar 2023 12日目】 - prime's diary
この記事はいろいろなコンピューター Advent Calendar 2023の12日目の記事です(大遅刻)。 adventar.or... この記事はいろいろなコンピューター Advent Calendar 2023の12日目の記事です(大遅刻)。 adventar.org この記事は10日目の記事の続きです。ぜひ先にそちらをご覧ください。 primenumber.hatenadiary.jp 10日目の記事で実装したいとしていた 命令書き込みモードを作る [ によるジャンプと ] によるジャンプで状態を分けているが、進む向きが違うだけなので共通化する はすぐにできたので、この記事ではついにCPUのパイプライン化を実現します。 Brainf*ck CPUにおけるデータハザード Brainf*ck CPUをパイプライン化するうえでもっとも困難なことは、データハザードです。 3段パイプラインのBrainf*ck CPU 1命令でメモリからのデータの読み込み→計算→メモリへのデータの書き込みを行うため、メモリアクセスを含めてパイプラ