·科技·
N3

自作のRISC-V CPUで「DOOM」が動作 最大20FPSでプレイ可能に

在自製 RISC-V CPU 上運行《DOOM》:最高 20 FPS 達可玩狀態

#CPU#ゲーム#自作#開発
0:00 / 0:00

学生がくせいの開発者かいはつしゃたちが、自分じぶんたちで設計せっけいしたオリジナルのCPUを使つかって、有名ゆうめいなゲーム「DOOM」を動うごかすことに成功せいこうしました。

Vることに成功する= 成功做某事

このCPUは、オープンな技術ぎじゅつである「RISC-V」をもとにして作つくられました。

最初さいしょは画面がめんが1秒びょうに1回かいも変かわらないほど遅おそかったですが、メモリの仕組しくみを改良かいりょうしたり、計算けいさんの方法ほうほうを工夫くふうしたりすることで、最終的さいしゅうてきには1秒間びょうかんに15から20コマという、実際じっさいに遊あそべる速はやさまで動うごかせるようになりました。

Vるようになる= 變得能夠做某事 / 開始會做某事

開発かいはつの中なかでは、シミュレーションでは動うごくのに本物ほんものの機械きかいでは動うごかないといった問題もんだいや、メモリのデータが原因げんいんでプログラムが止とまる問題もんだいなど、多おおくの難むずかしい不具合ふぐあいが見みつかりました。

Vるのに= 明明……卻 / 雖然……但是

開発者かいはつしゃは、AIをエラーの原因げんいんを調しらべるための便利べんりな道具どうぐとして使つかいながら、自分じぶんたちの知識ちしきで一ひとつずつ問題もんだいを解決かいけつしていきました。

今後こんごは、さらに動うごきを速はやくして1秒間びょうかんに30コマを目指めざすほか、映像えいぞうを処理しょりするGPUも自分じぶんで作つくって、別べつのゲーム「Quake II」を動うごかしたいと話はなしています。

學習筆記

文法整理

句型意思
Vることに成功する成功做某事
Vるようになる變得能夠做某事 / 開始會做某事
Vるのに明明……卻 / 雖然……但是

詞彙整理

單字讀音等級意思
設計せっけいN3設計 / 規劃
成功せいこうN3成功
改良かいりょうN3改良 / 改進
解決かいけつN3解決
目指すめざすN3以……為目標 / 朝向

延伸學習

  • •RISC-V 是一種基於精簡指令集(RISC)原則的開放原始碼指令集架構(ISA)。與大多數架構不同,它是免費且開放的,任何人都可以設計、製造和銷售 RISC-V 晶片。
  • •在硬體開發領域中,「運行 DOOM」被視為一項經典的里程碑。社群中常問的「它能跑 DOOM 嗎?」(But can it run Doom?)指的是將這款經典遊戲移植到各種意想不到的硬體設備上的挑戰,例如計算機、數位相機,或是如本文中學生自製的 CPU。

練習

測試你剛學到的內容。

  1. 開発者は、AIをエラーの原因を調べるための便利な道具として使いながら、自分たちの知識で一つずつ問題を していきました。

  2. 開発者たちは、最終的に「DOOM」をどのくらいの速さで動かせるようになりましたか。

  3. 「〜ことに成功する」の意味は何ですか。

Source: GIGAZINE