K12は、AMDが初めてARMv8-A(AArch64)命令セットをベースに開発した
マイクロアーキテクチャであり、当初は2017年内のリリースが計画されていました。このプロジェクトは、AMDがx86アーキテクチャに加えて、
ARMアーキテクチャにも進出する上で重要な一歩と見なされていました。
開発当初、K12は高い周波数と優れた電力効率を両立させることに重点が置かれていました。これにより、データセンター、組み込みシステム、セミカスタム市場といった幅広い分野での利用が想定されていました。特に、エネルギー効率が重要視されるモバイルデバイスや、高度な並列処理能力が求められるサーバー環境での活用が期待されていました。
しかし、2018年の時点では開発は継続されていたものの、製品化の具体的なスケジュールは発表されませんでした。その後、2020年10月現在に至るまで、K12アーキテクチャをベースにした製品は一つも発表されていません。この状況は、AMDがK12プロジェクトを中断または中止した可能性を示唆しています。
AMDの元チーフアーキテクトであるジム・ケラーは、自身の退職後にAMDがK12プロジェクトを「愚かにもキャンセルした」と述べています。この発言は、K12が技術的に有望なアーキテクチャであったにもかかわらず、市場戦略や経営判断の結果として製品化が見送られたことを示唆しています。
K12の前世代のプロセッサであるA1100も、同じくARMv8-A命令セットを搭載しており、ARM Cortex-A57コアを採用しています。このA1100は、K12の前身として
ARMアーキテクチャへの取り組みを象徴するものでした。しかし、K12はA1100からさらに進化したアーキテクチャとして期待されていたため、プロジェクトの中止は業界関係者に少なからぬ驚きをもたらしました。
K12プロジェクトのキャンセルは、AMDがその後、x86アーキテクチャに注力する戦略を選択したことを意味しています。しかし、K12の開発で得られた知識や技術は、後のAMD製品開発に何らかの形で活かされている可能性もあります。K12の製品化は実現しませんでしたが、AMDの技術開発史における重要な足跡の一つであることは間違いありません。
関連事項として、AMDの他の
マイクロアーキテクチャである「Zen」が挙げられます。Zenはx86アーキテクチャを基盤としており、K12とは異なる方向性を示しています。AMDはZen
マイクロアーキテクチャの開発に成功し、その後の
Ryzenシリーズなどの製品に大きな影響を与えました。K12のプロジェクトがキャンセルされた背景には、Zenアーキテクチャの成功も影響していると考えられています。K12は残念ながら市場に登場することはなかったものの、その開発の経験はAMDの技術力を高める上で重要な役割を果たしたと言えるでしょう。