Jaguar (microarchitecture)
General information | |
---|---|
Launched | Mid-2013 |
Discontinued | present |
Common manufacturer(s) | |
Cache | |
L1 cache | 64 KB per core[1] |
L2 cache | 1 MB to 2 MB shared |
Architecture and classification | |
Technology node | 28 nm |
Instruction set | AMD64 |
Physical specifications | |
Socket(s) |
|
Products, models, variants | |
Core name(s) |
|
History | |
Predecessor(s) | Bobcat |
Successor(s) | Puma+[2] |
Jaguar, or Family 16h, is the codename for the next generation low-power SoC microarchitecture by AMD. It forms the basis for four product families, Kabini aimed at notebooks and mini PCs, Temash aimed at tablets, Kyoto aimed at micro-servers, and the G-Series aimed at embedded applications. In addition to the previous four product families, this microarchitecture also forms the basis for AMD's Semi-Custom Business Unit. Both the PlayStation 4 and the Xbox One use chips based on the Jaguar microarchitecture.[3]
Improvements over Bobcat
- Over 10% increase in clock frequency[4]
- Over 15% improvement in instructions per clock (IPC)[4]
- Added support for SSE4.1, SSE4.2, AES, CLMUL, MOVBE, AVX, F16C, and BMI1[4]
- Up to 4 CPU cores
- Up to 2 MB 16-way associative L2 shared cache for 4 cores
- Turbo Dock Technology
- FPU datapath width increased to 128 bit[4]
- Added hardware integer divider
- Enhanced cache prefetchers
- Doubled bandwidth of load/store units
- C6 and CC6 low power states[4]
- 3.1 mm2 area per core
- Integrated Fusion Controller Hub (FCH)
Design
- 32 KiB instruction + 32 KiB data L1 cache per core
- 1 MiB unified L2 cache shared by two cores
- Out-of-order execution and Speculative execution
- Integrated memory controller
- Two-way integer execution
- Two-way 128-bit wide floating-point and packed integer execution
- Integer hardware divider
- Consumer processors support 2 DDR3L DIMMs in one channel at frequencies up to 1600 MHz[5]
- Server processors support 2 DDR3 DIMMS in one channel at frequencies up to 1600 MHz with ECC[6]
Instruction set support
The Jaguar core has support for the following instruction sets and instructions: MMX, SSE, SSE2, SSE3, SSSE3, SSE4a, SSE4.1, SSE4.2, AVX, F16C, CLMUL, AES, BMI1, MOVBE (Move Big-Endian instruction), XSAVE/XSAVEOPT, ABM (POPCNT/LZCNT), and AMD-V.[1]
Processors
Desktop/Mobile
Target segment |
Model | CPU | GPU | TDP | Memory | Turbo Core | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cores | Frequency | Max. Turbo | L2 Cache | Model | Config. | Frequency | Turbo | |||||
Notebooks /Mini-PCs[7] |
A6-5200 | 4 | 2.0 GHz | — | 2 MB | HD 8400 | 128:16:4[8] | 600 MHz | — | 25 W | DDR3L-1600 | No |
A4-5000 | 1.5 GHz | HD 8330 | 500 MHz | 15 W | ||||||||
Notebooks | E2-3000 | 2 | 1.65 GHz | 1 MB | HD 8280 | 450 MHz | ||||||
E1-2500 | 1.4 GHz | HD 8240 | 400 MHz | DDR3L-1333 | ||||||||
E1-2100 | 1.0 GHz | HD 8210 | 300 MHz | 9 W | ||||||||
Tablets | A6-1450 | 4 | 1.4 GHz | 2 MB | HD 8250 | 400 MHz | 8 W | DDR3L-1066 | Yes | |||
A4-1350[9] | — | HD 8210 | — | DDR3-1066 | No | |||||||
A4-1250 | 2 | 1 MB | HD 8210 | DDR3L-1333 | ||||||||
A4-1200[10] | HD 8180 | 225 MHz | 3.9 W | DDR3L-1066 |
Server
Model | CPU | GPU | TDP | Memory | |||
---|---|---|---|---|---|---|---|
Cores | Frequency | L2 Cache | Cores | Frequency | |||
Opteron X2150 | 4 | 1.1–1.9 GHz | 2 MB | 128[11] | 266–600 MHz | 11–22 W | DDR3-1600 ECC |
Opteron X1150 | 1.0–2.0 GHz | — | 9–17 W |
^ CPU and GPU frequencies are adjustable in BIOS.[12]
Embedded
Model | CPU | GPU | TDP | Memory | ||||
---|---|---|---|---|---|---|---|---|
Cores | Frequency | L2 Cache | Model | Config. | Frequency | |||
GX-420CA | 4 | 2.0 GHz | 2 MB | HD 8400E | 128:16:4[citation needed] | 600 MHz | 25 W | DDR3-1600 ECC |
GX-416RA | 1.6 GHz | — | 15 W | |||||
GX-415GA | 1.5 GHz | HD 8330E | 128:16:4[citation needed] | 500 MHz | ||||
GX-217GA | 2 | 1.65 GHz | 1 MB | HD 8280E | 450 MHz | |||
GX-210HA | 1.0 GHz | HD 8210E | 300 MHz | 9 W | DDR3-1333 ECC | |||
GX-210JA | HD 8180E | 225 MHz | 6 W | DDR3-1066 ECC |
References
- ^ a b "Software Optimization Guide for Family 16h Processors". AMD. Retrieved August 3, 2013.
- ^ Mujtaba, Hassan. "AMD Mullins and Beema APUs are Based on Puma+ Core Architecture". WCCF. Retrieved August 3, 2013.
- ^ "Xbox One vs. PS4: How the final hardware specs compare". ExtremeTech. November 22, 2013. Retrieved January 25, 2014.
- ^ a b c d e "Slide detailing improvements of Jaguar over Bobcat". AMD. Retrieved August 3, 2013.
- ^ "AMD releases 5 Kabinis and 3 Temashes". SemiAccurate. Retrieved July 16, 2013.
- ^ "AMD launches Opteron X-Series, Moving Jaguar into Servers". Bright Side Of News. Retrieved July 16, 2013.
- ^ "AMD introduces its Mini-PC based Kabini". Tech News Pedia. Retrieved July 16, 2013.
- ^ Shimpi, Anand. "AMD's Jaguar Architecture: The CPU Powering Xbox One, PlayStation 4, Kabini & Temash". AnandTech. Retrieved August 3, 2013.
- ^ "AMD Expands Elite Mobility APU Line-Up with New Quad-Core Processor". Amd.com. 2013-06-29. Retrieved 2013-10-23.
- ^ "AMD Quanta A4-1200 APU Tablet Prototype". YouTube. 2013-06-29. Retrieved 2013-10-23.
- ^ "AMD's Opteron X-series targets Intel Atom for the microserver CPU market". Engadget. Retrieved July 16, 2013.
- ^ http://www.amd.com/us/Documents/Kyoto2150_QRG.pdf
External links
- Software Optimization Guide for Family 16h Processors
- Jaguar AMD’s Next Generation Low Power x86 Core at Hot Chips 24
- Jaguar presentation (video) at ISSCC 2013
- Discussion initiated on RWT forums by Jeff Rupley, Chief Architect of the Jaguar core
- BKDG for Family 16h Models 00h-0Fh Processors
- Revision Guide for Family 16h Models 00h-0Fh Processors