Jaguar (microarchitecture)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Jaguar - Family 16h
ProducedFrom Mid-2013 to present
Common manufacturer(s)
Min. feature size28 nm
Instruction setAMD64 (x86-64)
Core name(s)
  • Kabini
  • Temash
  • Kyoto
  • G-series
  • Athlon, Sempron, A4, A6, & E4
L1 cache64 KB per core[1]
L2 cache1 MB to 2 MB shared
Socket(s)
PredecessorBobcat - Family 14h
SuccessorPuma - Family 16h (2nd-gen)

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[edit]

  • 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 two DDR3L DIMMs in one channel at frequencies up to 1600 MHz[3]
  • Server processors support two 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[edit]

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[edit]

Processors[edit]

Consoles[edit]

Chip
(device)
Launch Fab (nm) CPU GPU Memory API support Special features
Archi-
tecture
Cores Clock (GHz) L2 cache Archi-
tecture
Core config[a] Clock (MHz) GFLOPS[b] Pixel fillrate (GP/s)[c] Texture fillrate (GT/s)[d] Size Bus type & width Band
-width (GB/s)
Liverpool
(PS4)
Nov 2013 28 Jaguar 2 modules with 4 cores each 1.6 2× 2 MB GCN 2 1152:72:32 800 1843 25.6 57.6 8 GB GDDR5
256-bit
176 OpenGL 4.2, GNM, GNMX and PSSL 8 ACEs in the GPU and additional modules
Durango
(Xbox One)
Nov 2013 Jaguar 2 modules with 4 cores each 1.75 2× 2 MB GCN 2 768:48:16 853 1310 13.6 40.9 8 GB DDR3
256-bit
68 Direct3D 11.2 and 12 2 ACEs in the GPU
32 MB ESRAM 204
Edmondton
(Xbox One S)[6]
Jun 2016 16 Jaguar 2 modules with 4 cores each 1.75 2× 2 MB GCN 2 768:48:16 914 1404 14.6 43.9 8 GB DDR3
256-bit
68 Direct3D 11.2 and 12 2 ACEs in the GPU
32 MB ESRAM 219
Liverpool?
(PS4 Slim)
Sep 2016 Jaguar 2 modules with 4 cores each 1.6 2× 2 MB GCN 2 1152:72:32 800 1843 25.6 57.6 8 GB GDDR5
256-bit
176 OpenGL 4.2, GNM, GNMX and PSSL 8 ACEs in the GPU and additional modules
Neo
(PS4 Pro)[7][8][9]
Nov 2016 Jaguar "8 cores" 2.13 2× 2 MB GCN 4
Polaris
2304:144:32 911 4198 29.15 131.2 8 GB

[10]

1 GB

GDDR5
256-bit

DDR3

218

???

OpenGL 4.2 (4.5), GNM, GNMX and PSSL 2× faster half-precision floats[e]
Scorpio
(Xbox One X)[11][12][13]
Nov 2017 Customized
Jaguar
2 modules with 4 cores each 2.3 2× 2 MB GCN 4
Polaris
[14]
2560:160:32 1172 6001 37.5 187.5 12 GB GDDR5
384-bit
326 Direct3D 11.2 and 12
Fenghuang
(Subor Z Plus)[15][16][17]
Aug 2018 14[18] Zen 4 cores
8 threads
3.0 ? GCN 5
Vega
1536:384:32 1300 3994 41.6 499.2 8 GB GDDR5
256-bit
256 Vulkan 1.1, Direct3D 12.1
  1. ^ Unified Shaders : Texture Mapping Units : Render Output Units
  2. ^ Precision performance is calculated from the base (or boost) core clock speed based on a FMA operation.
  3. ^ Pixel fillrate is calculated as the number of ROPs multiplied by the base (or boost) core clock speed.
  4. ^ Texture fillrate is calculated as the number of TMUs multiplied by the base (or boost) core clock speed.
  5. ^ Feature preview of Rapid Packed Math, introduced in GCN 5 Vega.

Desktop[edit]

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:8:4[19] 600 MHz 25 W DDR3-1600 AM1
Athlon 5350[20] 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[edit]

Target
segment
Model CPU GPU TDP Memory Turbo Core
Cores Frequency Max. Turbo L2 Cache Model Config. Frequency Turbo
Notebooks
/Mini-PCs[21]
A6-5200 4 2.0 GHz N/A 2 MB HD 8400 128:8:4[22] 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 09 W
Tablets A6-1450 4 1.4 GHz 2 MB HD 8250 400 MHz 08 W DDR3L-1066 Yes
A4-1350[23] N/A HD 8210 N/A DDR3-1066 No
A4-1250 2 1 MB HD 8210 DDR3L-1333
A4-1200[24] HD 8180 225 MHz 03.9 W DDR3L-1066

Server[edit]

Opteron X1100-series "Kyoto" (28 nm)[edit]

Model Stepping CPU Memory
support
TDP Released Part number Release
price (USD)
Cores Frequency Turbo L2 Cache Multi Vcore
X1150 B0 4 2.0 GHz N/A 2 MB DDR3 17 W May 2013 OX1150IPJ44HM $64

Opteron X2100-series "Kyoto" (28 nm)[edit]

Model Stepping CPU GPU Memory
support
TDP Released Part number Release
price (USD)
Cores Frequency Turbo L2 Cache Multi Vcore Model Config Frequency Turbo
X2150 B0 4 1.9 GHz N/A 2 MB HD 8400 800 MHz N/A DDR3 22 W May 2013 OX2150IAJ44HM $99
X2170 4 2.4 GHz N/A 2 MB HD 8400 800 MHz N/A DDR3 25 W September 2016 OX2170IXJ44JB

Embedded[edit]

Model CPU GPU TDP Memory
Cores Frequency L2 Cache Model Config. Frequency
GX-420CA 4 2.0 GHz 2 MB HD 8400E 128:8:4[citation needed] 600 MHz 25 W DDR3-1600 ECC
GX-416RA[25][26][27][28] 1.6 GHz N/A 15 W
GX-415GA 1.5 GHz HD 8330E 128:8:4[citation needed] 500 MHz
GX-412TC[29] 1.0 GHz N/A 6 W DDR3-1333 ECC
GX-411GA 1.1 GHz HD 8210E 128:8:4[citation needed] 300 MHz 15 W DDR3-1600 ECC
GX-217GA 2 1.65 GHz 1 MB HD 8280E 450 MHz
GX-210HA 1.0 GHz HD 8210E 300 MHz 09 W DDR3-1333 ECC
GX-210JA HD 8180E 225 MHz 06 W DDR3-1066 ECC

Jaguar derivative and successor[edit]

In 2017 a derivative of as the Jaguar microarchitecture was announced in the APU of Microsoft's Xbox One X (Project Scorpio) revision to the Xbox One.[30] The Project Scorpio APU is described as a 'customized' derivative of the Jaguar microarchitecture, utilizing eight cores clocked at 2.3 GHz.[31][32]

The Puma successor to Jaguar was released in 2014 and targeting entry level notebooks and tablets.[33]

References[edit]

  1. ^ a b "Software Optimization Guide for Family 16h Processors". AMD. Retrieved August 3, 2013.
  2. ^ "Xbox One vs. PS4: How the final hardware specs compare". ExtremeTech. November 22, 2013. Retrieved January 25, 2014.
  3. ^ "AMD releases 5 Kabinis and 3 Temashes". SemiAccurate. Retrieved July 16, 2013.
  4. ^ "AMD launches Opteron X-Series, Moving Jaguar into Servers". Bright Side Of News. Retrieved July 16, 2013.
  5. ^ a b c d e "Slide detailing improvements of Jaguar over Bobcat". AMD. Retrieved August 3, 2013.
  6. ^ 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.
  7. ^ Walton, Mark (10 August 2016). "PS4 Neo: Sony confirms PlayStation event for September 7". Ars Technica. Retrieved 10 August 2016.
  8. ^ Walton, Mark (19 April 2016). "Sony PS4K is codenamed NEO, features upgraded CPU, GPU, RAM—report". Ars Technica. Retrieved 10 August 2016.
  9. ^ Smith, Ryan (8 September 2016). "Analyzing Sony's Playstation 4 Pro Hardware Reveal: What Lies Beneath". Anandtech. Retrieved 8 September 2016.
  10. ^ "PS4 Pro's additional RAM frees up memory for game developers". Polygon. Retrieved 2018-11-23.
  11. ^ http://www.anandtech.com/show/11536/microsofts-project-scorpio-get-a-launch-date-xbox-one-x-499-november-7th
  12. ^ https://arstechnica.com/gaming/2017/04/xbox-scorpio-hardware-specs/
  13. ^ Cutress, Ian (21 August 2017). "Hot Chips: Microsoft Xbox One X Scoprio Engine Live Blog". Anandtech. Retrieved 21 August 2017.
  14. ^ Freedman, Andrew (3 November 2017). "Xbox One X vs. PlayStation 4 Pro: Which Powerhouse Should You Get?". Tom's Guide. Retrieved 3 November 2017.
  15. ^ Cutress, Ian (3 August 2018). "AMD Creates Quad Core Zen SoC with 24 Vega CUs for Chinese Consoles". Anandtech.
  16. ^ Cutress, Ian (6 August 2018). "More Details About the ZhongShan Subor Z+ Console, with Custom AMD Ryzen SoC". Anandtech.
  17. ^ Leadbetter, Richard (15 September 2018). "Hands-on with the Subor Z-Plus: AMD tech tested in new Chinese console". Retrieved 28 October 2018.
  18. ^ Leadbetter, Leadbetter (15 September 2018). Hands-On: Subor Z Plus Chinese PC/Console Hybrid - Ryzen+Vega AMD Analysis!. Eurogamer. Event occurs at 2 minutes 2 seconds. Retrieved 28 October 2018.
  19. ^ AMD Radeon R3 5350 compare Nvidia GeForce GT 520 GPU
  20. ^ "AMD Introduces New Socketed AMD Sempron and AMD Athlon APU Products with AM1 Platform". AMD. Retrieved 9 April 2014.
  21. ^ "AMD introduces its Mini-PC based Kabini". Tech News Pedia. Retrieved July 16, 2013.
  22. ^ Shimpi, Anand. "AMD's Jaguar Architecture: The CPU Powering Xbox One, PlayStation 4, Kabini & Temash". AnandTech. Retrieved August 3, 2013.
  23. ^ "AMD Expands Elite Mobility APU Line-Up with New Quad-Core Processor". Amd.com. 2013-06-29. Retrieved 2013-10-23.
  24. ^ "AMD Quanta A4-1200 APU Tablet Prototype". YouTube. 2013-06-29. Retrieved 2013-10-23.
  25. ^ Shvets, Gennadiy. "AMD G-Series GX-416RA specifications". cpu-world.com. CPU-World. Retrieved 1 March 2015.
  26. ^ "AMD Embedded G-Series System-on-Chip (SOC)" (PDF). AMD. Retrieved 2013-11-10.
  27. ^ "Netboard A10". deciso.com. Deciso B.V. Retrieved 1 March 2015.
  28. ^ 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.
  29. ^ "PC Engines apu2c2 product file". pcengines.ch. Retrieved 2016-07-15.
  30. ^ Leadbetter, Richard (6 April 2017). "Inside the next Xbox: Project Scorpio tech revealed". EuroGamer. Retrieved 6 April 2017.
  31. ^ Howse, Brett (3 November 2017). "The Xbox One X Review". Anandtech. Retrieved 18 May 2018.
  32. ^ Carbotte, Kevin (21 August 2017). "Microsoft Details Xbox One X Scorpio Engine SoC". Tom's Hardware. Retrieved 18 May 2018.
  33. ^ Lal Shimpi, Anand (29 April 2014). "AMD Beema/Mullins Architecture & Performance Preveiw". Anandtech. Retrieved 17 April 2017.

External links[edit]