From WikiChip
Difference between revisions of "amd/microarchitectures/vega"
< amd‎ | microarchitectures

m (HBM 2: linked hbm)
 
(10 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
{{amd title|Vega|arch}}
 
{{amd title|Vega|arch}}
 
{{microarchitecture
 
{{microarchitecture
| atype           = GPU
+
|atype=GPU
| name             = Vega
+
|name=Vega
| designer         = AMD
+
|designer=AMD
| manufacturer     = GlobalFoundries
+
|manufacturer=GlobalFoundries
| manufacturer 2  =
+
|introduction=2017
| introduction     = 2017
+
|process=12 nm
| phase-out        =
+
|predecessor=Polaris
| process         = 14 nm
+
|predecessor link=amd/microarchitectures/polaris
 
+
|successor=Navi
| succession      = yes
+
|successor link=amd/microarchitectures/navi
| predecessor     = Arctic Islands
+
|succession=yes
| predecessor link = amd/microarchitectures/arctic islands
 
| successor       = Navi
 
| successor link   = amd/microarchitectures/navi
 
 
}}
 
}}
'''Vega''' (also known as '''Graphics core next 5th generation''') is a [[microarchitecture]] developed by [[AMD]] as a successor to {{\\|Arctic Islands}}.  
+
'''Vega''' (also known as '''Graphics core next 5th generation''') is both a [[microarchitecture]] and GPU family developed by [[AMD]] as a successor to the {{\\|GCN4}} [[microarchitecture]] and the {{\\|arctic islands}} family.  
  
 
== Codenames ==
 
== Codenames ==
Line 36: Line 33:
 
| Windows || Linux || Windows || Linux || [[High Level Shading Language|HLSL]] || Windows || Linux || Windows || Linux
 
| Windows || Linux || Windows || Linux || [[High Level Shading Language|HLSL]] || Windows || Linux || Windows || Linux
 
|-
 
|-
| Vega 8 || 8|| 512 || rowspan="2" colspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''12''' || rowspan="2" style="text-align: center;" | '''N/A''' || rowspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''4.6''' || rowspan="2" style="text-align: center;" | '''4.6''' || rowspan="2" style="text-align: center;" colspan="2" | '''2.2'''
+
| Vega 8 || 8|| 512 || rowspan="3" colspan="2" style="text-align: center;" | '''1.1''' || rowspan="3" style="text-align: center;" | '''12''' || rowspan="3" style="text-align: center;" | '''N/A''' || rowspan="3" style="text-align: center;" | '''-''' || rowspan="3" style="text-align: center;" | '''4.6''' || rowspan="3" style="text-align: center;" | '''4.6''' || rowspan="3" style="text-align: center;" colspan="2" | '''2.2'''
 
|-
 
|-
 
| Vega 10 || 10|| 640  
 
| Vega 10 || 10|| 640  
 +
|-
 +
| Vega 11 || 11|| 704
 
|}
 
|}
  
Line 49: Line 48:
 
| Windows || Linux || Windows || Linux || [[High Level Shading Language|HLSL]] || Windows || Linux || Windows || Linux
 
| Windows || Linux || Windows || Linux || [[High Level Shading Language|HLSL]] || Windows || Linux || Windows || Linux
 
|-
 
|-
| Vega 56 || 56|| 3584 || rowspan="2" colspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''N/A''' || rowspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" colspan="2" | '''-'''
+
| Vega 56 || 56|| 3584 || rowspan="2" colspan="2" style="text-align: center;" | '''1.1''' || rowspan="2" style="text-align: center;" | '''12''' || rowspan="2" style="text-align: center;" | '''N/A''' || rowspan="2" style="text-align: center;" | '''-''' || rowspan="2" style="text-align: center;" | '''4.6''' || rowspan="2" style="text-align: center;" | '''4.6''' || rowspan="2" style="text-align: center;" colspan="2" | '''2.2'''
 
|-
 
|-
 
| Vega 64 || 64|| 4096
 
| Vega 64 || 64|| 4096
 
|}
 
|}
 +
 +
== Performance ==
 +
The original target of the RX Vega series was to compete with Nvidia's latest Pascal architecture.
 +
RX Vega 64 -> GTX 1080
 +
RX Vega 56 -> GTX 1070
 +
 +
The performance is generally good, but when it comes to performance per watt, or PPW, Vega is outperformed by Pascal.
  
 
== Hardware Accelerated Video ==
 
== Hardware Accelerated Video ==
Line 59: Line 65:
 
== Process Technology ==
 
== Process Technology ==
 
{{see also|14 nm process}}
 
{{see also|14 nm process}}
Vega is manufactured on [[Global Foundries]] [[14 nm process]].  
+
Vega is manufactured on [[GlobalFoundries]]' [[14 nm process]].
  
 
== Architecture ==
 
== Architecture ==

Latest revision as of 11:42, 16 June 2020

Edit Values
Vega µarch
General Info
Arch TypeGPU
DesignerAMD
ManufacturerGlobalFoundries
Introduction2017
Process12 nm
Succession

Vega (also known as Graphics core next 5th generation) is both a microarchitecture and GPU family developed by AMD as a successor to the GCN4 microarchitecture and the arctic islands family.

Codenames[edit]

amd ryzen radeon.svg
Codename Description
Raven Ridge Mobile processors based on Zen CPUs and a Vega GPU

Models[edit]

Vega IGP Models Standards
Name Compute Units Shaders Vulkan Direct3D OpenGL OpenCL
Windows Linux Windows Linux HLSL Windows Linux Windows Linux
Vega 8 8 512 1.1 12 N/A - 4.6 4.6 2.2
Vega 10 10 640
Vega 11 11 704
Vega Dedicated Models Standards
Name Compute Units Shaders Vulkan Direct3D OpenGL OpenCL
Windows Linux Windows Linux HLSL Windows Linux Windows Linux
Vega 56 56 3584 1.1 12 N/A - 4.6 4.6 2.2
Vega 64 64 4096

Performance[edit]

The original target of the RX Vega series was to compete with Nvidia's latest Pascal architecture. RX Vega 64 -> GTX 1080 RX Vega 56 -> GTX 1070

The performance is generally good, but when it comes to performance per watt, or PPW, Vega is outperformed by Pascal.

Hardware Accelerated Video[edit]

Process Technology[edit]

See also: 14 nm process

Vega is manufactured on GlobalFoundries' 14 nm process.

Architecture[edit]

amd gpu roadmap.png
Symbol version future.svg Preliminary Data! Information presented in this article deal with future products, data, features, and specifications that have yet to be finalized, announced, or released. Information may be incomplete and can change by final release.

Key changes from Arctic Islands[edit]

  • New programmable geometry pipeline
    • Up to 2x throughput
    • Primitive shaders
    • Improved workload balancing
  • Tile based rendering
  • New low precision instructions
    • Half precision floating point with 2x performance
    • 8 bit integer with 4x performance
  • 15% higher clock speeds
  • HBM 2
    • 2x bandwidth
    • 4x memory capacity
  • New memory controller
  • Render back-end is now a client of the L2 cache
  • The instruction buffer has been enlarged


HBM 2[edit]

Vega makes use of 2 stacks of HBM 2 (High bandwidth memory).

single stack HBM 1 HBM 2
dies 4 + 1
4 dram die, 1 control die
2-8 + 1
2,4 or 8 dram die, 1 control die
Gb/die 2Gb 8Gb
total Gb 8Gb 16-64Gb
bus width 1024 1024
clock speed 500 MHz 945 MHz
bandwidth 128 GB/s 238 GB/s

References[edit]

  • AMD 2017 Financial Analyst Day, May 16, 2017

Documents[edit]

See Also[edit]

codenameVega +
designerAMD +
first launched2017 +
full page nameamd/microarchitectures/vega +
instance ofmicroarchitecture +
manufacturerGlobalFoundries +
microarchitecture typeGPU +
nameVega +
process14 nm (0.014 μm, 1.4e-5 mm) +