四半世紀前、ある学生はQuake 3をプレイするために32枚のGeforceグラフィックカードを接続しました。こうしてCUDAが誕生しました。

Follow US

80ファンいいね
908フォロワーフォロー
57フォロワーフォロー

2000年、スタンフォード大学の学生の発案により、今日のAI革命の基盤となる技術であるCUDAが誕生しました。そのすべては、8KのQuake 3から始まったのです。

2000年、スタンフォード大学での静かな木曜の夜。学生イアン・バックは、不可能と思われる課題に直面していました。それは、Quake 3 を真の 8K 解像度でプレイすることでした。単にプレイするだけでなく、8 台のプロジェクターで同時にレンダリングすることでした。

彼の解決策は、天才と狂気の狭間にあるものだった。32枚のNvidia Geforceグラフィックカードを1つのレンダリングファームに接続したのだ。野心的なオタクの一つのエピソードのように聞こえるこの出来事は、21 世紀で最も価値のあるテクノロジーの種を蒔くこととなりました。バックのアイデアは、Nvidia の CUDA テクノロジー、つまり、今日、ほぼすべての主要な AI システムの基盤となっているプラットフォームの礎となったのです。

 

遊びから科学的ビジョンへ

バックにとって、Quake 3 の実験は転機となりました。彼は、当時ほとんど誰も理解していなかったことを認識しました。グラフィックプロセッサは、三角形を描くだけにとどまらず、汎用計算機になる可能性を秘めているという事実です。この洞察により、このコンピュータサイエンスの学生は、Nvidia のチップの技術仕様を深く研究し、博士課程のプロジェクトを開始しました(via  Xataka)。

  • その結果、小さな研究者グループと協力し、DARPA の助成金を受けて、バックは「Brook」というオープンソースのプログラミング言語を開発しました。この言語により、グラフィックカードを分散型スーパーコンピュータに変えることが可能になりました。
  • 突然、GPU 上で並列計算を実行することが可能になりました。たとえば、あるユニットがポリゴン A を照明し、別のユニットがポリゴン B をラスタライズし、3 つめのユニットがデータを保存するというように。

「Brook for GPUs: stream computing on graphics hardware」(スタンフォード大学)から入手可能)が発表され、ある人物、Nvidia の創設者である Jensen Huang の注目を集めました。彼は、この技術に大きな可能性を秘めていることを即座に認識し、バックをNvidiaに直接迎え入れました。

CUDAの誕生

2005年、Silicon Graphics社はNvidia社に打ち負かされ、倒産しました。現在、この米国のコンピュータメーカーに残っているのは、OpenGL仕様のみとなっています。

当時、約 1,200 人の SGI の元従業員が、いわば Nvidia の研究部門に流入しました。その中には、並列処理のパイオニアであるジョン・ニコルズもいました。彼は以前のプロジェクトは失敗しましたが、バックと協力して新しいプロジェクトを立ち上げたのです。

  • このプロジェクトは、当初、説明よりも混乱を招くような名前、「Compute Unified Domain Architecture(統合コンピューティングドメインアーキテクチャ)」、略して CUDA と名付けられました。
  • 2006 年 11 月、NVIDIA はこの無料ソフトウェアの最初のバージョンをリリースしましたが、自社のハードウェアパートナーにのみ提供されました。

当初の熱狂はすぐに冷めました。2007 年、CUDA のダウンロード数はわずか 13,000 件でした。何百万もの Nvidia ユーザーは、グラフィックカードをゲーム専用に使用したいと考えていました。CUDA プログラミングは複雑であり、投資はほとんど見返りがないようでした。また、社内でこのプロジェクトはかなりのリソースを消費しましたが、目立った成果は得られませんでした。

AI 革命への長い道のり

最初の数年間、CUDA は確かに AI 技術へと発展したわけではありませんでした。当時、人工知能などほとんど話題にもなりませんでした。その代わりに、CUDA を利用したのは研究所や科学機関でした。

しかし、バック氏自身は、2009 年に Tom’s Hardware とのインタビューで、その将来性について次のように述べていました。

コンテンツ(顔、場所など)に基づく画像や写真の分類など、膨大な計算能力を必要とする操作など、パーソナルメディアの可能性が見えてくるでしょう。

バックが、その数年後を完璧に予測していたかどうかは、皆さんご自身で判断してください。少なくとも、彼の予測はそれほど長く待つ必要はありませんでした。

  • 2012年、アレックス・クリジェフスキーとイリヤ・サツケバーという2人の博士課程の学生たちが、ジェフリー・ヒントンの指導のもと、 「AlexNet」を発表しました。
  • このソフトウェアは、画像の内容を自動的に分類することができました。これは、これまで計算上不可能とされていたアイデアでした。

重要なことは、彼らがこのニューラルネットワークを、CUDA ソフトウェアを搭載した NVIDIA グラフィックカードでトレーニングしたことです。

この時点で、2 つの世界が融合しました。CUDA と人工知能が突然、意味を成すようになったのです。そのあとはご存じの通り、スタンフォード大学の学生による突飛なアイデアが、今日、何百万もの AI システムを支えている技術へと発展し、NVIDIA を世界でもっとも価値のあるテクノロジー企業へと押し上げたのです。

RELATED ARTICLES

グラフィックの美しさは向上したが、その代償は?NVIDIAはDLSS 5によって、この技術が象徴してきたものを根本から覆した

DLSS 5はフレーム数を増やすのではなく、最大70%もの処理能力を消費する。その代わり、NVIDIAの新しい技術はゲーム内の「プラスチックのような質感」を解消する。DLSSといえば、通常は「1秒あたりのフレーム数(FPS)の向上」という一点を真っ先に連想するだろう。しかし、DLSS 5において、Nvidiaはこれをある意味で覆した。言い換えれば、これまでのDLSSが象徴してきたすべては、DLSS 5への序章に過ぎなかったのだ。というのも、『NBA 2K27』において、この新技術は当社のGeForce RTX 5080 Founders Editionでパフォーマンスを大幅に低下させるからです。その一方で、人物や素材の外観のリアルさを著しく向上させています。DLSS 5 は画像への介入をさらに強化Deep Learning Super Sampling の最新バージョンでは、いわゆる3D-Guided Neural Renderingに焦点を当てています。これは、各ゲームエンジンのデータにアクセスし、ニューラルモデルを用いて肌、髪、照明、コンタクトシャドウ、マテリアルを精緻化します。ジオメトリと基本的な構造は維持されます。3D-Guided Neural Renderingは、レンダリングパイプラインの最終段階として、生成されたフレームとエンジンのデータを用いて処理を行います。その結果、特にクローズアップでは、顔の動きがよりリアルで立体的に見えるようになります。肌は会場の照明に対してより自然に応答し、ひげや髪にはある意味で奥行きが生まれ、さまざまな素材の区別もより明確になります。とはいえ、NBA...

『シヴィライゼーション7』:拡張パック『Earthrise』と新たな「原子時代」が発表

Firaxisが、このストラテジーゲームのロードマップを公開した。無料アップデートに加え、2027年には初の大型拡張パックも登場予定で、アップデート1.5.0もすでにリリース間近となっている。Firaxisは『Civilization 7』の今後の展開を明らかにしました。「Arc of Tomorrow」という大規模な無料アップデートと、本作初の拡張パック『Earthrise』が導入されます。「Arc of Tomorrow」は2027年に予定されており、ゲーム内に1950年代から2025年代にかけての「原子力時代」を導入します。この期間には、都市の建築様式の変更、技術ツリーや文明ツリーの更新、新たな「トライアンフ」、社会政策、ストーリーイベントなどが追加される予定です。また、各時代特有の文化がいくつか登場し、指導者「ガンジー」も復帰します。ガンディーの核の遺産マハトマ・ガンジーは、このシリーズにおける絶対的なベテランの一人です。初代『Civilization』の時代から、彼は核兵器を時に驚くほど攻撃的に使用することでコミュニティ内で悪名高くなっており、このミームは、新たな「Arc of Tomorrow」時代に完璧にマッチしています。核時代と外交: 核戦争、ガンジー、そして都市国家一方、拡張された核ゲームプレイにより、攻撃・防御の選択肢やユニットがさらに増えます。さらに、集落の独立を承認して都市国家として解放することで、帝国の規模や忠誠度を管理するさらなる手段を得ることができます。同時に、映画制作チームは、希望するジャンルに応じて異なり、制作される映画の品質によってさまざまなメリットをもたらす、完璧なロケ地を探しています。特定の原材料を組み合わせたレシピを使えば、濃縮ウランのようなまったく新しい強力な資源を製造することができます。宇宙への拡大:『Earthrise』における宇宙機関と気候変動『Earthrise』も2027年にリリース予定で、『Civilization 7』初の有料拡張パックとなります。本作は、人類と宇宙、そして環境との関係に焦点を当てており、宇宙機関の設立や太陽系全域にわたるミッションなどが見どころとなっています。その礎は、古代や大航海時代に、夜空の地図を作成し、天体に名前を付けることで築かれます。近代には、地球や月を周回する初期の軌道ミッションを開始し、原子力時代には独自の宇宙機関を設立することになります。その過程で、惑星ごとの特徴や未開発の資源を発見し、それらが地球上の文明の力に役立っていくのです。「ユニットやテクノロジーの新機能により、プレイヤーは自国の領土内の地形やフィールドのボーナスを変更できるようになります」と説明されています。「新たな土木構造物は、地球温暖化に伴う自然災害の増加に対抗するのに役立ちます。プレイヤーは地球温暖化そのものを食い止めることさえ可能です。特定のバイオームの土地を管理する能力が高まるほど、文明は新たなゲーム上の利点をより多く獲得し、その結果、それらのバイオームにおける能力が向上します。」アップデート1.5.0:真のスタート地点とQOL改善今月中には、さらなるQOL改善と「真のスタート地点」の導入を含むアップデート1.5.0がリリースされる予定です。バージョン1.5.0の主な新機能の詳細は以下の通りです:世界地図と「真のスタート地点」:この新しい地図は、現実世界の地形、特性、資源を生成し、プレイヤーがストーリーの展開に合わせてロールプレイの想像力をさらに存分に発揮できるようにします。マップの更新:「テラ・インコグニタ」および「シャッフル」のマップタイプが、マップ生成にボロノイアルゴリズムを採用して更新されました。これにより、これらのマップのバリエーションが増え、より自然な外観になることが期待されます。資源生成のアップデート:マップの読み込みと生成が高速化され、資源の配置もより自然な感じになるはずです。外交のアップデート:プレイヤーは「影響力」を活用して、同盟に留まりつつ、同盟国の戦争に巻き込まれることなく済ますことができます。UIの更新:アクションのツールチップ、集落のバナー、ゲーム準備画面にさらなる改良が加えられ、都市計画の補助となる新しいタイル定規が追加されました。

そして突然、リメイク作品に:『Die Gilde 1』が復活し、リリースが目前に迫っている

ご存知でしたか?『Die Gilde: Europa 1410』は、正式に『Die Gilde 1』のリメイク作品となりました。さらに、早期アクセスの具体的なリリース日も決定しています。歴史的な経済シミュレーションゲームのファンは、『ギルド:ヨーロッパ1410』をかねてより待ち望んでいましたが、Steamでのアーリーアクセス開始日は、長い間発表されませんでした。gamescom開催直前に、パブリッシャーのTHQ Nordicは、取引やポスト争奪戦がいつ始まるかを明らかにするとともに、意外な方針転換を行いました。これまで『Die Gilde: Europa 1410』というタイトルで知られていた本作は、今後正式に『Die Gilde 1 Remake: Europa 1410』と改称される。PC版では、9月17日より早期アクセスが開始される。最新の状態をいち早く試してみたい方は、同日にデモの最新版を入手できます。シリーズ他の作品との違い開発元のAshborne GamesとTHQ Nordicは、「リメイク」という副題を冠した本作で自社の発表によると コミュニティ内の「混乱」を避けるため。多くのプレイヤーは、このブランドを主に『Die Gilde...