「AMDの組み込み」は今度こそ変わるか:大原雄介のエレ・組み込みプレイバック(1/2 ページ)
組み込みシステムに古くから携わっていると、「AMDの組み込み」に微妙な感情を持ってしまう。しかし、今のAMDは組み込みに本気であるように見える。歴史を振り返りつつ、AMDの「本気度」を探ってみたい。
2018年5月は幸い(不幸にして?)、エレクトロニクス/組み込み業界に大きな動きはなかったが、日本に限って言えば「ESEC 2018 & 第7回 IoT/M2M展」があった関係でいくつかのトピックがMONOistに掲載されている。この中で、日本AMDがRyzen Embedded V1000を利用した展示をしていた話とからめて、「AMDの組み込みが変わったか?」を紹介したいと思う。
AMDにおける組み込みプロセッサの歴史
もともとAMDという会社は別にx86専業というわけではなく、Am2500シリーズでまず有名になり、Intelの4004(1971年)に少々遅れること1975年に投入したAm2900シリーズはBit Sliceアーキテクチャを採用したことで広範に使われた。
1978年にはIntelとクロスライセンスを結び、8086/8088の互換プロセッサをセカンドソースとして提供するようになったことで急速に発展するものの、これとは別に独自のプロセッサや周辺機器、SRAM/DRAM、EEPROM、GAL、ネットワークコントローラーなど極めて広範な製品を扱っていた(過去形なのはx86のマーケットに集中してゆくなかで、こうした非x86プロセッサ事業はどんどん売却されていったからだ)。
独自命令セットの製品は、1988年に投入されたAm29000が最後である。この当時はMIPS TechnologiesのR2000/R3000やその後継、Sun MicrosystemsのSPARC、IBMのPower/PowerPC、DECのAlphaなどRISCアーキテクチャの製品が大挙して市場投入された頃で、Intelですらx86と命令の互換性の無いi860/i960を投入している。
Am29000もやはり独自命令セットを持つRISCであるが、比較的クセの無い命令セットと相対的に高いパフォーマンスのおかげで、組み込み市場に確かな足掛かりを作ることに成功する。一番有名なのはAdobeによるPostscriptの実装で、この結果、多くのレーザープリンタのエンジンに採用されることになった。
ただ、同社はIntel Pentiumの競合となりえるプロセッサを急いで投入する必要に迫られたため、このAm29000コアにx86の命令デコーダーを組み合わせるという形でAMD K5を開発する。設計リソースを全部このK5に投入して、Am29000をディスコンにするという決断をした結果、せっかく築いた組み込み向けの足掛かりを捨てることになる。
AMDの企業体質は組み込みに向かない?
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 組み込みプロセッサも内包する「Spectre」「Meltdown」の脆弱性、その正体と本質的な問題
「Spectre」「Meltdown」と呼ばれる脆弱性は、Intel や AMD だけではなく、Arm 製品にも影響することから組み込みにも大きな問題である。しかし、対処には内部実装についての理解も必要である。ここではMeltdownを中心に詳細を解説する。 - 「ARMコアの普及」(後編)――Intelの牙城に迫るプロセッサIP
ARMはCPUの設計図(IP)を開発販売する企業だが、現在のような地位は「製品の素晴らしさ」だけで培われたものではない。Intelの牙城を侵食しつつあるまでに至った、ARMの強さの源泉を探る。 - 「ARMコアの普及」(前編)――AppleとNokiaに見初められたプロセッサIP
ソフトバンクによる買収で知名度を上げたARMだが、ARMが扱う「CPUの設計図」である「ARMコア」の用途はスマートフォンに限るものではなく、さまざまな分野で利用されている。なぜ「ARMコア」は広まったのか。 - 躍進の兆しを見せる「RISC-V」、最初のターゲットは?
フリーの命令セットアーキテクチャである「RISC-V」が盛り上がりを見せている。さまざまなベンダーが取り組んでおり、市販製品への実装も近いように見える。では、どのような機器にRISC-V製品が搭載されるのだろうか。 - 収束しない現代的CPUの脆弱性と、苦境を脱せないQualcomm
2018年3月のエレクトロニクス/組み込み業界は話題豊富だった。「現代的CPU」の脆弱性は収束の気配を見せず、Qualcommは大統領令で買収の危機を乗り切ったように見えるが、実はまだ苦境から脱していない。