LinuxカーネルのソースコードがAMDZenのより多くの秘密を明らかにする

AMDZenのロゴと悪魔のようなタキシード

少し前に、の操作のいくつかの手がかりについてのニュース AMDZenマイクロアーキテクチャ それをサポートするためにLinuxカーネルで提供されたコードに感謝します。 そして、AMDから超人的な努力をし、計画していたすべてのプロジェクトをキャンセルし、以前のマイクロアーキテクチャの誤りから学び、Zenに努力を集中させたため、Zenは大きな関心を呼び起こしているのです。 今のところ、現在のマイクロアーキテクチャと比較して、IPSが40%向上していると推定されています。

AMDは、以前の状態に戻り、Intelに立ち向かうことを念頭に置いています。 最高の時代の市場シェアを回復します。 そのために、非常に強力なパートナーであるサムスンが求められています。その工場は最も先進的であり、14nm FinFET製造技術を提供します(インテルは最近失敗しており、製造上の問題のためにプロジェクトの遅延と中断を余儀なくされています技術)。 さらに、AMDは、他の一流の専門家に加えて、リサ・スーが過去に失った後にグリーン企業に戻ったといういくつかのホットマインドを採用しました。

会社は再編されました また、以前のように実際のサイズの10倍で運用するのではなく、小規模で機敏なビジネスとして運用するようになりました。 そして、私が話している心は重くのしかかっています。たとえば、GPUの専門家でAMDをAppleに任せて戻ってきたRajaKoduriのように。 Mark Papermasterは、Apple、IBM、PA Semiでも働いており、PowerPCマイクロプロセッサや強力なPOWERなどのプロジェクトに取り組んでおり、現在はAMDにも参加しています。 しかし、ケーキのアイシングはジム・ケラー(数日前にテスラモーターのためにイーロン・マスクによって採用された)であり、彼はまた、ARM AxeシリーズSoCをリードするためにアップルに行きました、そして高性能チップについて多くを知っている人はほとんどいませんケラー。

Zenが成功するのはそのためです。そのため、Zenが到達する32コアからのデータを確認しました。 コードネームツェッペリン メッセージで「AMD Zeppelin(ファミリー17h、モデル00h)は、CPUID.8000_0008H:EBX [1]で示されるinstructionsretiredパフォーマンスカウンターを導入します。 また、専用の命令リタイアレジスタ(MSR 0xC000_000E9)は、リタイアされた命令ごとにXNUMX回ずつ増加します。«。 また、Linuxカーネルには、「core_complex」が表示され、AMDのコンピューティングユニットを参照している可能性のある次のパッチが提供されています。

+core_complex_ide = (apicid & ((1 << c->x86_coreid_bits) - 1)) >> 3;

+per_cpu(cpu_llc_id, cpu) = (socket_id << 3) | core_complex_id;