国産コンピューティングチップに関して、業界では「仕様書上のスペックは重要ではなく、本当に使いやすく使いやすいかどうかが重要だ」というコンセンサスが一般的です。しかし、最近の業界動向は、コンピューティングパワーにおける「高性能」と「使いやすさ」の間に、明らかに「目に見えないギャップ」があることを示しています。
優れたコンピューティングパワーは、意図的に使いにくくなっているのでしょうか?
「使いやすさと使いやすさは、本質的に矛盾しているように思えます」と、Moore Threadsの共同創業者兼CTOであるZhang Yubo氏は述べています。ユーザーにとって「使いやすさ」とは、主に利用コストと移行コストが低いことを意味します。「使いやすさ」を実現し、ユーザーに自社プラットフォームで「使ってもらう」ためには、コンピューティングチップ企業は、自社のコンピューティングプラットフォームを非常にシンプルかつ標準化し、CUDAと同等にパッケージ化する必要があります。「こうすることで、開発者は追加の学習をほとんど必要とせず、学習コストと移行コストを最小限に抑えることができます」とZhang Yubo氏は述べています。
デジタルヒューマンに利用される国産コンピューティングチップ
しかし、国際的な主流規格に準拠し、プラットフォームを使いやすさを重視してパッケージ化するだけでは、国産コンピューティングパワーが持つ多くの革新的な性能上の利点を十分に発揮することができません。
この問題について、北京シリコンベースフローテクノロジー株式会社の創業者兼CEOである袁金輝氏は次のように述べています。「コンピューティングチップには、多くの複雑なディテール、複雑な構造、そして機能が搭載されていることがよくあります。これらの機能を最大限に活用するには、相当の経験とスキルが必要です。より多くの人々が迅速に使用できるようにするには、チップはこれらのディテールを可能な限り隠蔽し、シンプルで抽象的な命令を用いて操作を簡素化する必要があります。つまり、ユーザーがチップを「フールプルーフ」に使用できるようにソフトウェアインターフェースを簡素化することで、ユーザビリティが実現されるのです。」
しかし、コンピューティングチップは、AI、グラフィックス処理、科学計算など、多様なシナリオで使用されています。それぞれのタスクには異なるワークロードがあり、基盤となるチップの使用方法も異なります。様々なシナリオにおいて、エンジニアが解決すべき問題を特定した場合、ハードウェア仕様に合わせて、ワークロードを上から下までレイヤーごとに洗練・分解する必要があります。
したがって、コンピューティングチップが「便利だが役に立たない」、あるいは「便利だが使えない」という議論は、ある程度、コンピューティングチップ企業が自社ブランドのチップの使用率を意図的に高めようとしている結果と言えるでしょう。
「使いやすさ」はソフトウェアスタックに左右される
ユーザーに「使い始めよう」と促すために特定の情報を意図的に隠蔽することは、コンピューティングチップ企業がユーザーを重視していることと、国産コンピューティングチップの普及においてユーザーの習慣が重要な役割を果たしていることを反映しています。ソフトウェアスタックの成熟度と使いやすさは、開発者がコンピューティングチップブランドに信頼を置くかどうかを大きく左右します。
現在、ユーザーはコンピューティングインフラストラクチャに対し、大規模な学習や推論を含む様々な機能のサポートを期待しています。同時に、国産コンピューティングチップは世代交代を繰り返しており、超知能コンバージドコンピューティングセンターは依然として異質性を示しています。これらの要求は、基盤となるソフトウェアスタックの安定性に大きな課題をもたらします。
「私たちの理想は、上位層のアプリケーションがスムーズに動作することです」と、Qiyuan Labのアシスタントリサーチャーである王浩傑氏はインタビューで述べています。NVIDIAチップの人気は、その安定性、効率性、そしてシンプルなソフトウェアスタックに大きく起因しています。王浩傑氏は、A100チップでトレーニングしたモデルを、ソフトウェアの変更なしに4090グラフィックスカードにスムーズに展開できることを例に挙げました。「これがNVIDIAの使いやすさの核心です」と王浩傑氏は語りました。
遠隔操作プラットフォームで使用される国産コンピューティングパワー
国産チップのエコシステムを見てみると、同じブランド内でも世代差があり、また異なるブランド間や基盤となるソフトウェアスタック間にも違いがあります。ある製品でトレーニングを行い、別のコンピューティングチップで推論を行うと、モデルが異なるソフトウェアや基盤となるハードウェアに移行した後に、大幅な精度低下が生じます。ある製品で互換性のあるインターフェースが別の製品では互換性がなく、モデルが動作しない可能性さえあります。
「単一コンピューティング能力だけでは不十分な場合、大規模コンピューティング能力の需要を満たすには、異機種混合のコンピューティング能力を活用する必要があります。基盤となるソフトウェアは、これらすべてを支える基盤です」と王浩潔氏は述べています。
これに基づき、国産コンピューティングカードを「より使いやすく」するには、タスクが異なるブランドのコンピューティングカードを容易に利用できる必要があります。厳格な適応・検証メカニズムが存在し、中間層の統一されたアーキテクチャによって、上位層のコードを変更することなく、異なるブランドのコンピューティングチップ上でタスクを実行できるようになれば、我が国のインテリジェントコンピューティング能力の産業化と大規模発展がさらに促進されるでしょう。
著者:紀暁亭 出典:中国電子新聞、電子情報産業ネットワーク
出典: 元記事を読む
※現在お読みいただいているこの記事は、国内外のニュースソース等から取得した情報を自動翻訳した上で掲載しています。
内容には翻訳による解釈の違いが生じる場合があり、また取得時の状況により本文以外の情報や改行、表などが正しく反映されない場合がございます。
順次改善に努めてまいりますので、参考情報としてご活用いただき、必要に応じて原文の確認をおすすめいたします。