テクノロジー業界の多くの人々と同様、Arm CEO の Simon Segars 氏にも独自のコンピューティングの起源の物語があり、火曜日に開催された Arm DevSummit 開発者会議でのスピーチでそれを語りました。
英国生まれのセガーズ氏のコンピューターに対する興味は、14歳のときにシンクレア ZX81 コンピューターが展示されている店に行ったときに始まりました。そこで彼は、変数やループなどの概念を学びながら、簡単なプログラムを書きました。
「70ポンドと高価で、買う気にはなれませんでした。それに、今の基準からすると原始的でした。3MHzの8ビットマイクロプロセッサと、たった1KBのメモリしか搭載していませんでした」とセガーズ氏は語った。
彼は、1981年にZX81を発売し、今年9月に亡くなったクライブ・シンクレア卿に敬意を表した。
「私や、私と同年代の多くのArm社員に、コンピューターの仕組みやコードの書き方についてもっと知りたいという思いを抱かせてくれた彼に、この場を借りて感謝したい」とセガーズ氏は述べた。
いじくり回すうちに、セガースはハードウェアの方に興味を持つようになった。雑誌の設計図を参考に基本的な回路を組んでみようとしたのがきっかけで、低消費電力回路の開発に着手した。
「電源がなかったので、作ったものはすべて電池で動かす必要がありました。地元に別の店があって、そこでトランジスタ、抵抗器、コンデンサを個別に買って、単三電池2本で動くものを作ろうとしていました。LEDを点滅させるだけでも成功でした」とセガーズ氏は続けた。
ひどいキーボードから何かが生まれるかもしれない…サイモン・セガーズ氏の基調講演。出典:Arm。クリックして拡大
セガースはついに自分のコンピューターを手に入れた。皮肉なことに、それはシンクレアの最大のライバルであるAcorn社製のBBC Microだった。Acorn社はArmの発祥の地でもあった。彼はプログラミング能力を拡張し、ハードウェアとソフトウェアの相互作用を理解できるようになった。そして、拡張ポートを通してコンピューターを外部回路に接続した。
「プログラムを使ってLEDを点滅させることができるようになったんです。すごくクールだと思いました。でも、もっと学びたいと思いました。雑誌を読んだり、家で実験したりするだけでは、限界があるのは分かっていました」とセガーズさんは語った。
より大きなことを目指す
彼はイギリスのサセックス大学で電子工学の学位を取得後、1991年にAdvanced RISC Machines (ARM、現在はArm)に入社しました。ARMは前年にAcorn、Apple、VLSI Technologyが設立した合弁会社で、ARM7TDMI CPUを開発したチームを率いました。
「このプロセッサは、デスクトップやメインフレームからコンピューティングを解放するプロセッサとして多くの人に知られていますが、当社の開発者エコシステムにとっても非常に重要な役割を果たしました」とセガーズ氏は語った。
彼が言いたかったのは、ARM7TDMI には、複雑なシステム オン チップ内にあるプロセッサ コア上の低レベル コードのデバッグとテストに大いに役立つ回路が搭載されているということです。
具体的には、ArmはJTAG形式のシリアルインターフェースを提供し、CPUの内部状態を検査することができました。レジスタの表示やパイプラインへの命令の挿入などが可能でした。このデバッグモードは、ブレークポイント、ウォッチポイント、または外部信号によって起動でき、通常は接続されたコンピュータ上で実行されるソフトウェアによって使用されました。
「このハードウェアを活用するためのデバッグツールへの投資により、ソフトウェアエンジニアは今日では当然のこととして行っている操作を実行できるようになりました」とセガーズ氏は語った。
「これらの技術とワークフローは今日では標準的な手法となっているが、プロセッサがより大きなチップの構成要素となることを可能にした半導体技術の進歩によってもたらされた必要性から生まれたものである。」
支配
ARM7TDMI搭載プロセッサは、それ以来100億個以上出荷され、その多くが1990年代の組み込み機器や携帯電話、PDAなどのモバイル機器に搭載されました。特筆すべきは、ARM7TDMIがNokiaの6110で32ビットArmチップへの移行を象徴したことです。このCPUコアは任天堂のゲームボーイアドバンスにも搭載され、後継機のニンテンドーDSにも搭載されました。シーガーズ氏によると、Armのパートナー企業は過去30年間で2,000億個のArm互換チップを出荷したとのことです。
- クライヴ・シンクレア卿、あなたが築き上げてきたキャリアと形づくられた人生、そして読者一同に感謝いたします
- クライブ・シンクレア卿:パーソナルコンピュータのパイオニアは英国のスティーブ・ジョブズになることを逃した
- Armは仮想ハードウェアをクラウドに置くので、実際のチップを待つ必要はありません
- 欧州委員会、NVIDIAとArmの540億ドルの合併に対する独占禁止法調査を延長する可能性
セガーズ氏はスピーチの中で、3月に正式発表された同社の最新アーキテクチャであるArmv9について、「今後10年間のコンピュータを支えるために設計されている」と述べた。同社は、Armv9が約3,000億個のArmチップのベースになると述べている。
Armv9は、2011年に導入されたArmv8の後継です。この設計は、人工知能アプリケーション向けのコアと、コードを分離・保護するためのハードウェアベースのサンドボックスを備えています。このアーキテクチャは、通信、PC、サーバー、モバイルデバイス、そしてドローン、ロボット、その他の家電製品などの組み込みアプリケーション向けのチップに利用されます。
400億ドルの取引の一環としてソフトバンクからArmを買収するというNvidiaの計画は、厳しい監視に直面している。
会議に先立ち、Arm は IoT 向け Arm Total Solutions と呼ばれる製品ポートフォリオを発表しました。これには、開発者がコードを記述してテストするためにクラウドで利用できるチップの仮想モデルが含まれています。
Armは火曜日、Tech Mahindraとの提携によりArm 5G Solutions Labを開設することを発表しました。このラボでは、開発者がハードウェアにアクセスしてアプリケーションをテストできるようになります。ラボのパートナーには、Google、Nvidia、NXPなどが名を連ねています。®