自作CPUでDOOMを動かして話題になった話
Running Doom on Our Custom CPU and Going Viral

筆者らはロジックゲートレベルから設計したカスタムCPUにDOOMを移植し、FPGA上でリアルタイム動作に成功した。元々はPongやMandelbrot集合などの簡単なプログラムしか動かなかったが、DDR3メモリの統合とキャッシュ、アービトレーション、クロックドメイン交差などの課題を解決し、フルゲームを動かせるようになった。本稿では、パイプライン設計、キャッシュとメモリ管理、ペリフェラル接続など、実装の詳細を解説する。
正直なところ、今でも信じられません。