AMD Jaguar

AMD Jaguar（中文：美洲豹）是超微半導體（AMD）设计的低功耗系統晶片微架构，具有两路超純量结构，并且支持乱序执行。Jaguar微架構是AMD公司的半定制商业芯片单元的组成部分，並分為四個產品家族系列：『Kabini』用於筆電平台和迷你PC平台、『Temash』主攻平板電腦平台、『Kyoto』針對微型伺服器平台、『G系列』（G-Series）則為嵌入式應用領域提供解決方案。PlayStation 4和Xbox One都使用了基于该微架构的处理器核心。

设计 
该处理器微架构主要有以下特点：
 快取方面，该架构的每一个处理核心拥有32 KiB指令缓存以及32 KiB一级数据缓存。一级数据缓存还具有奇偶校验功能，二級快取則使用錯誤校正碼除錯。每四个处理器核心共享一个1 MiB或2 MiB的二级高速缓存。二级缓存为16路组相连形式。與AMD Bobcat微架構相比，指令預取增大了，載入/存儲單元的頻寬也加倍。
 記憶體控制器被内置在处理器核心之中，消費級處理器支持單通道2个DDR3L DIMM内存，最高频率达到1600 MHz；伺服器版本在消費級的基礎上還支援ECC校驗。
 每个处理器核心支持乱序执行和推測執行，核心內建硬體除法器。指令允许2路整数运算的执行、2路128位宽的浮点和打包形式整数运算的执行。另外Jaguar微架構的設計儘管是基於Bulldozer微架構的改進版精簡而來，但卻不是Bulldozer微架構上叢集多執行緒（CMT）的省電版，是傳統的多核心處理器（CMP）的形式，也意味著Jaguar微架構的處理器上各個CPU核心是獨立的，它們的運算資源除了L2快取共用以外是不共用的。此外，每個CPU核心僅佔3.1平方毫米的晶粒面積。
 內建GPU，帶有Video Codec Engine以便進行視訊硬體解碼。
 作为SOC芯片，该微结构还包含了具有南桥功能的FCH（Fusion控制器中心）。
 支援C6和CC6低功耗電源狀態，並能夠快速切換。

指令集支援 
2013年AMD发布基于该微架构的低功耗芯片系列中，Tamesh为双CPU核心结构，而Kabini同时提供双CPU核心和四CPU核心结构。處理器均配備乱序执行和推測執行的功能，简单来说，这意味着程序后面的指令可以在没有依赖前面指令的情况下被提前执行。这需要额外的硬件结构来进行指令间依赖性的判定，因此结构更加复杂。预测执行则可以通过最近执行的指令来预测即将执行的指令分支。该架构中另一个与之前系列不同的是它直接内置了硬件除法器。电源管理单元能关闭不需要的核心以及对应的二级数据缓存没有被使用的部分以降低功耗。根据测试，基于该架构的处理器平均的每周期指令条数得到了15%的提升。

儘管基於Bulldozer微架構精簡，但Jaguar微架构的译码过程与AMD K8区别不大。和Bulldozer微架構及其改進版一樣，支持MMX、SSE、SSE2、SSE3、SSE4a、SSE4.1、SSE4.2、AVX、AES、BMI（位元操作指令集）、CVT16/F16C等指令集，并支持AMD的虚拟化技术。作为一个64位支持乱序执行的微架构，它能同时对2条指令进行译码、发射，最多在每个周期分发6个操作。

工艺 
该微架构是AMD旗下第一款基于28纳米工艺的处理器，整个芯片面积大约为3.1平方毫米。该微架构的不同版本对应了平板电脑、微型服务器、笔记本和小型台式机等不同类型的应用。相比被称为“山猫”的前作，这款微架构在指令集和电路实现方面改变不大，然而半導體製程从前作的40纳米缩小到了28纳米，工艺方面带来的性能改善更为显著。

商业上的成功 
基于Jaguar微架构的处理器成功地打入了游戏机市场，让索尼電腦娛樂、微软等游戏机厂商选择其处理器方案，在财务上来说是一个巨大的成功。一方面这补偿了英特尔参与和AMD在低价市场的竞争，另一方面则加强了该公司提供完整SOC解决方案的能力。在传统计算机处理器市场不断萎靡的时代，AMD试图以这样的芯片在游戏机市场扭转利润整体下降的颓势。

参考文献 

AMD