携帯電話が人間のように本質的に見たり、聞いたり、動きを感知したりできるなら、人間のように考え始めるべきではないでしょうか?それが、人間の脳内にある数十億個のニューロンのうち、数百万個をエミュレートするように設計されたクアルコムのZerothプロセッサの基盤です。
クアルコムの幹部らによると、Zerothのバージョンは、従来のプログラミングではなく、文字通り「良いロボット」として、奨励されることで学習するロボットプラットフォームにすでに組み込まれているという。
長年、技術者たちはパーソナルアシスタントについて語ってきました。パーソナルアシスタントとは、データを取得し、それらを関連性と有用性を備えた情報へと統合するコードのことです。QualcommのZerothは、将来のパーソナルアシスタントのハードウェア基盤となる可能性があります。
「トレーニングできるデバイスがあったら素晴らしいと思いませんか?」と、Zerothのシニアディレクター兼プロジェクトエンジニアであるM・アンソニー・ルイス氏はインタビューで語った。「これにより、携帯電話ユーザー一人ひとりに合わせたカスタマイズされたユーザーエクスペリエンスが実現可能になり、単に手にしただけの携帯電話ではなく、ユーザーが望む携帯電話に近い体験を提供できるようになります。」

ルイス氏は、クアルコムは数年後にはZerothが将来のクアルコムSnapdragonと並ぶことを想定していると語った。
Snapdragon チップは、Samsung Galaxy S4、Galaxy Note 3、Google/Asus Nexus 7、HTC One mini など、数多くのハイエンド スマートフォンやタブレットに搭載されています。
従来のマイクロプロセッサは、もともとシリアル方式で設計されていました。つまり、1つの命令、次の命令、そしてさらに次の命令と、順番に実行していくというものでした。そのため、クロック速度は絶えず向上し、それらの命令を可能な限り高速に実行できるようになりました。
その後、他の改良も導入されました。バス速度の高速化により、プロセッサはより多くのデータを一度に処理できるようになりました。そして最後に、並列処理が導入され、現在では一般的になっているマルチコアチップが誕生しました。後者の技術により、マイクロプロセッサは1つのコアで命令を処理している間に、別のコアで別のタスクを同時に処理することができます。
認知コンピューティング
超並列プロセッサは、多数のタスクを同時に処理できるという理由だけでも、未来の技術として注目されています。人間の脳はまさにこのように動作します。目、耳、皮膚、鼻、口から発せられる膨大な量のデータを処理し、例えば山小屋のパティオで朝食をとるような感覚体験を作り出します。
しかし、脳はトランジスタや回路ではなく、ニューロンの連続体を使って情報を伝達します。いわゆるコグニティブ・コンピューティングは、IBMやGoogle、そして米国内および欧州連合内でそれぞれ個別に国家レベルで進められています。ニューラルネットワークの能力を測るには、通常、個々のコンポーネント間のパラメータや接続性に依存します。ルイス氏によると、Zerothは1000万ニューロン以上まで拡張可能ですが、それでも脳自体の数千億ニューロンのほんの一部に過ぎません。
ルイス氏によると、クアルコムのニューラル・プロセッシング・ユニットは、ほとんどのプロセッサが慣れ親しんでいる32ビットや64ビットのチャンクではなく、非常に小さな「スパイク」と呼ばれる情報単位でデータを転送する。しかし、並列処理することで、これらの小さなスパイクは大量の情報を転送できる。そして、クアルコムは、スマートフォンやデータセンターのコプロセッサとして十分に低温で動作することを目標としている。
並列プロセッサを扱う際の問題は、逐次プログラミングはよく理解されているのに対し、並列プロセッサのプログラミングという概念自体が比較的新しいことです。この問題を解決するため、クアルコムは来年ツールチェーンをリリースする予定です。「クイックスタートガイドには、『ステップ1:神経科学の学位を取得する』といった説明はすべきではありません。ステップ2:チップをプログラムする」とルイス氏は述べています。
クアルコムは、Zerothチップのバージョンを小型の車輪付きロボットにも組み込み、上の写真のように、小さなプレイフィールドを移動し、途中の特定のマス目に止まるように訓練しました。ロボットは特定のマス目に移動するように指示されたわけではありませんが、実際に移動した際には「いいロボットだね」と声をかけることで、本来の動作を学習することができました。
そして、この同じモデルは将来の携帯電話の「トレーニング」にも使えるかもしれない。「携帯電話はロボットのようなデバイスです」とルイス氏は言う。「手も足もありませんが、名前以外は全てロボットなのです。」