Jaguar (microarchitecture)
Produced | From Mid-2013 to present |
---|---|
Common manufacturer(s) | |
Min. feature size | 28 nm |
Instruction set | AMD64 (x86-64) |
L1 cache | 64 KB per core[1] |
L2 cache | 1 MB to 2 MB shared |
Socket(s) |
|
Predecessor | Bobcat - Family 14h |
Successor | Puma - Family 16h (2nd-gen) |
Core name(s) |
|
The AMD Jaguar Family 16h is a low-power microarchitecture designed by AMD, and used in APUs succeeding the Bobcat Family microarchitecture in 2013 and being succeeded by AMD's Puma architecture in 2014. It is two-way superscalar and capable of out of order execution. It is used in AMD's Semi-Custom Business Unit as a design for custom processors and is used by AMD in 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. Both the PlayStation 4 and the Xbox One use chips based on the Jaguar microarchitecture, with more powerful GPUs than AMD sells in its own commercially available Jaguar APUs.[2]
Design
- 32 KiB instruction + 32 KiB data L1 cache per core, L1 cache includes parity error detection
- 16 way, 1-2 MiB unified L2 cache shared by two or four cores, L2 cache is protected from errors by the use of error correcting code
- 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[3]
- Server processors support 2 DDR3 DIMMS in one channel at frequencies up to 1600 MHz with ECC[4]
- As a SoC (not just an APU) it integrates Fusion controller hub
- Jaguar does not feature clustered multi-thread (CMT), meaning that execution resources are not shared between cores
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]
Improvements over Bobcat
- Over 10% increase in clock frequency[5]
- Over 15% improvement in instructions per clock (IPC)[5]
- Added support for SSE4.1, SSE4.2, AES, CLMUL, MOVBE, AVX, F16C, and BMI1[5]
- Up to 4 CPU cores
- L2 cache is shared between cores
- FPU datapath width increased to 128 bit[5]
- Added hardware integer divider
- Enhanced cache prefetchers
- Doubled bandwidth of load-store units
- C6 and CC6 low power states with lower entry and exit latency[5]
- Smaller, 3.1 mm2 area per core
- Integrated Fusion controller hub (FCH)
- Video Coding Engine
Processors
Consoles
Xbox One S and PlayStation 4 Pro specs are for announced but unreleased hardware as currently reported, September 8, 2016.
- 2 Pixel fillrate is calculated as the number of ROPs multiplied by the base core clock speed.
- 3 Texture fillrate is calculated as the number of TMUs multiplied by the base core clock speed.
Device | CPU | GPU | Memory | Special features | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cores | Frequency | L2 Cache | Cores (unified shaders : texture mapping units : render output units)[6] | Frequency | GFLOPS | Pixel Fillrate (GP/s)2 | Texture Fillrate (GT/s)3 | Amount | Bus Width (bit) | Bus Type | Bandwidth (GB/s) | ||
Sony PS4 | dual 4 core modules | 1.6 GHz | 2 x 2 MB | 1152:72:32 | 800 MHz | 1843 | 25.6 | 57.6 | 8 GB | 256 | GDDR5 | 176 | 8 ACEs in the GPU and additional modules |
Sony PS4 Pro[7][8][9] | 8 core | 2.1 GHz | 2 x 2 MB | 2304:?:? | 911 MHz | 4197 | 29.2 | 131.2 | 8 GB | 256 | GDDR5 | 218 | 1GB of DDR3 RAM for OS and Swapping[10] |
Microsoft Xbox One | dual 4 core modules | 1.75 GHz | 2 x 2 MB | 768:48:16 | 853 MHz | 1310 | 13.6 | 40.9 | 8 GB | 256 | DDR3 | 68 | 2 ACEs in the GPU and 32MB ESRAM 204 GB/s |
Microsoft Xbox One S[11] | dual 4 core modules | 1.75 GHz | 2 x 2 MB | 768:48:16 | 914 MHz | 1404 | 14.6 | 43.9 | 8 GB | 256 | DDR3 | 68 | 2 ACEs in the GPU and 32MB ESRAM 219 GB/s |
Desktop
SoCs using Socket AM1:
Model | CPU | GPU | TDP | Memory | Socket | ||||
---|---|---|---|---|---|---|---|---|---|
Cores | Frequency | L2 Cache | Model | Cores (unified shaders : texture mapping units : render output units) |
Frequency | ||||
Athlon 5370 | 4 | 2.2 GHz | 2 MB | Radeon R3 | 128:24:8[12] | 600 MHz | 25 W | DDR3-1600 | AM1 |
Athlon 5350[13] | 2.05 GHz | ||||||||
Athlon 5150 | 1.6 GHz | ||||||||
Sempron 3850 | 1.3 GHz | 450 MHz | |||||||
Sempron 2650 | 2 | 1.45 GHz | 1 MB | 400 MHz | DDR3-1333 |
Desktop/Mobile
Target segment |
Model | CPU | GPU | TDP | Memory | Turbo Core | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cores | Frequency | Max. Turbo | L2 Cache | Model | Config. | Frequency | Turbo | |||||
Notebooks /Mini-PCs[14] |
A6-5200 | 4 | 2.0 GHz | N/A | 2 MB | HD 8400 | 128:16:4[15] | 600 MHz | N/A | 25 W | DDR3L-1600 | No |
A4-5100 | 1.55 GHz | HD 8330 | 500 MHz | 15 W | ||||||||
A4-5000 | 1.5 GHz | HD 8330 | 500 MHz | |||||||||
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 | W | 9||||||||
Tablets | A6-1450 | 4 | 1.4 GHz | 2 MB | HD 8250 | 400 MHz | W | 8DDR3L-1066 | Yes | |||
A4-1350[16] | N/A | HD 8210 | N/A | DDR3-1066 | No | |||||||
A4-1250 | 2 | 1 MB | HD 8210 | DDR3L-1333 | ||||||||
A4-1200[17] | HD 8180 | 225 MHz | W | 3.9DDR3L-1066 |
Server
Model | CPU | GPU | TDP | Memory | |||
---|---|---|---|---|---|---|---|
Cores | Frequency | L2 Cache | Cores | Frequency | |||
Opteron X2150 | 4 | 1.1–1.9 GHz | 2 MB | 128[18] | 266–600 MHz | 11–22 W | DDR3-1600 ECC |
Opteron X1150 | 1.0–2.0 GHz | N/A | W | 9–17
^ CPU and GPU frequencies are adjustable in BIOS.[19]
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 | 600 MHz | 25 W | DDR3-1600 ECC |
GX-416RA[20][21][22][23] | 1.6 GHz | N/A | 15 W | |||||
GX-415GA | 1.5 GHz | HD 8330E | 128:16:4 | 500 MHz | ||||
GX-412TC[24] | 1.0 GHz | N/A | DDR3-1333 ECC | |||||
GX-411GA | 1.1 GHz | HD 8210E | 128:16:4 | 300 MHz | DDR3-1600 ECC | |||
GX-217GA | 2 | 1.65 GHz | 1 MB | HD 8280E | 450 MHz | |||
GX-210HA | 1.0 GHz | HD 8210E | 300 MHz | W | 9DDR3-1333 ECC | |||
GX-210JA | HD 8180E | 225 MHz | W | 6DDR3-1066 ECC |
References
- 1 2 "Software Optimization Guide for Family 16h Processors". AMD. Retrieved August 3, 2013.
- ↑ "Xbox One vs. PS4: How the final hardware specs compare". ExtremeTech. November 22, 2013. Retrieved January 25, 2014.
- ↑ "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.
- 1 2 3 4 5 "Slide detailing improvements of Jaguar over Bobcat". AMD. Retrieved August 3, 2013.
- ↑ "PlayStation 4 Xbox One Comparison Chart". Vgleaks. Retrieved 24 July 2014.
- ↑ Walton, Mark (10 August 2016). "PS4 Neo: Sony confirms PlayStation event for September 7". Ars Technica. Retrieved 10 August 2016.
- ↑ Walton, Mark (19 April 2016). "Sony PS4K is codenamed NEO, features upgraded CPU, GPU, RAM—report". Ars Technica. Retrieved 10 August 2016.
- ↑ Smith, Ryan (8 September 2016). "Analyzing Sony's Playstation 4 Pro Hardware Reveal: What Lies Beneath". Anandtech. Retrieved 8 September 2016.
- ↑ Kelly, Gordon (9 November 2016). "PS4 Pro Vs PS4 Slim Vs PS4: What's The Difference?". Forbes. Retrieved 16 November 2016.
- ↑ MACHKOVECH, SAM (2 August 2016). "Microsoft hid performance boosts for old games in Xbox One S, told no one". Ars Technica. Retrieved 2 August 2016.
- ↑ AMD Radeon R3 5350 compare Nvidia GeForce GT 520 GPU
- ↑ "AMD Introduces New Socketed AMD Sempron and AMD Athlon APU Products with AM1 Platform". AMD. Retrieved 9 April 2014.
- ↑ "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.
- ↑ "Archived copy" (PDF). Archived from the original (PDF) on June 16, 2013. Retrieved July 15, 2013.
- ↑ Shvets, Gennadiy. "AMD G-Series GX-416RA specifications". cpu-world.com. CPU-World. Retrieved 1 March 2015.
- ↑ "AMD Embedded G-Series System-on-Chip (SOC)" (PDF). AMD. Retrieved 2013-11-10.
- ↑ "Netboard A10". deciso.com. Deciso B.V. Retrieved 1 March 2015.
- ↑ Schellevis, Jos. "Under the Hood: AMD G-Series SOC Delivers the Horsepower for Next Generation Firewalls". community.amd.com. Advanced Micro Devices, Inc. Retrieved 1 March 2015.
- ↑ "PC Engines apu2c2 product file". pcengines.ch. Retrieved 2016-07-15.
External links
- Software Optimization Guide for Family 16h Processors
- Jaguar AMD’s Next Generation Low Power x86 Core at Hot Chips 24
- Slides about the design of jaguar presented at ISSCC 2013
- Jaguar presentation (video) at ISSCC 2013
- Discussion initiated on RWT forums by Jeff Rupley, Chief Architect of the Jaguar core
- Jaguar and Bobcat microarchitecture (7 page article).
- BKDG for Family 16h Models 00h-0Fh Processors
- Revision Guide for Family 16h Models 00h-0Fh Processors