HackerNews

CPUをスピードラン: 1週間でRISC-Vを作った話

Speedrunning a CPU: RISC-V in a Week

https://daymare.net/blogs/speedrunning-a-cpu/


この記事では、著者が1週間で550百万命令を実行するRISC-Vエミュレーターをゼロから開発した過程を紹介しています。新たな挑戦としてOSやコンパイラ、ブラウザを作る計画から始まり、最終的には独自のCPUを開発することを決心しました。最初にアセンブラを作成しようとしましたが、複雑さに直面し、それを断念しました。その後、エミュレーターの開発に取り組み、必要な仕様を探す中で意外に多くのページ数に圧倒されつつ、シンプルな設計を保つことに注力しました。懸命な努力と挑戦の中で、思いもよらない学びや発見を経験し、技術を深めることができたという貴重な体験が語られています。