
テック系ガジェットビルダーのbitluni氏が、最新作となる256コアRISC-Vメガクラスターを公開しました。YouTubeコンテンツクリエイターのbitluni氏は、設計、製造、組み立て、テストの各段階を解説した動画で、この小型スーパーコンピューターのデモを公開しました。すべてが計画通りに進んだわけではありませんが、結果はかなりオタクっぽくてクールなものになっています。
この設計において、bitluniは16個のRISC-Vスーパークラスタを1つのメガクラスタに統合しました。各スーパークラスタは、8ビットバスに接続された16個のCH32V003 RISC-Vマイクロコントローラで構成されていました。bitluniはテキストを1行表示できるようにするために、各スーパークラスタに専用のLEDを搭載しました。
メガクラスタ用の非常に大型(かつ消費電力が大きい)単一のPCBを構築することに伴う潜在的な問題に対処するため、bitluniは8つの「クラスタブレード」設計にスーパークラスタを2つずつ搭載しました。発明者は、各ブレードに2つのCH32V203マイクロコントローラを追加し、各スーパークラスタとメインの8ビットメガクラスタバス間のブリッジとして機能させました。
動画では、bitluni氏がマイクロコントローラーをPCBに取り付け、GPIOヘッダーをはんだ付けし、メガクラスター全体をテスト用に組み立てる様子をタイムラプスでご覧いただけます。ブレードはすべて1枚のメインボードに接続されており、bitluni氏が最初にLEDの点滅をデモンストレーションした際に、設計ミスの一つも発見しました。
内部クロックソースがないと、bitluni は LED の点滅が互いに同期していないことに気づきました。そのため、最初は同時に点滅していたにもかかわらず、すぐに同期が失われ、ランダムに点滅するようになりました。(それでも、見ていると催眠術にかかったような錯覚に陥ります。)
作成者は、すべてのマイクロコントローラが同時に通信する際に発生するバス衝突をプログラムで処理する方法についても説明しました。
最終的に、bitluni氏のメガクラスタは、48MHzのRISC-Vマイクロコントローラ256個と144MHzのRISC-Vチップ17個を使用しました。640本のGPIOピンと256個のADC回路を備えています。彼は、シングルコアのクロック周波数合計14.7GHzについて、「それほど印象的ではないが、悪くもない」と評しています。
bitluni氏が設計・構築したスーパーコンピュータはテレビのトレイに載せられるほど小型だったことを考えると、この表現は少し控えめかもしれません。また、彼が構築したコンピュータのコストは、中古で故障しやすいCheyenneスーパーコンピュータを購入するよりもはるかに低かったことも忘れてはなりません。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ジェフ・バッツは10年以上にわたりテクノロジーニュースを取材しており、彼のIT経験はインターネット誕生以前から培われてきました。そう、彼は9600ボーが「高速」と呼ばれていた時代を今でも覚えています。特にDIYやメーカー関連の話題、そして最先端のテクノロジーに関する記事を好んで取り上げています。