Latest revision |
Your text |
Line 1: |
Line 1: |
− | {{amd title|Vega|arch}}
| |
− | {{microarchitecture
| |
− | |atype=GPU
| |
− | |name=Vega
| |
− | |designer=AMD
| |
− | |manufacturer=GlobalFoundries
| |
− | |introduction=2017
| |
− | |process=12 nm
| |
− | |predecessor=Polaris
| |
− | |predecessor link=amd/microarchitectures/polaris
| |
− | |successor=Navi
| |
− | |successor link=amd/microarchitectures/navi
| |
− | |succession=yes
| |
− | }}
| |
− | '''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 ==
| |
− | [[File:amd ryzen radeon.svg|right|400px]]
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! Codename !! Description
| |
− | |-
| |
− | | {{amd|Raven Ridge|l=core}} || Mobile processors based on {{\\|Zen}} CPUs and a Vega GPU
| |
− | |}
| |
− |
| |
− | == Models ==
| |
− | {| class="wikitable tc2 tc3"
| |
− | |-
| |
− | ! colspan="3" | Vega [[IGP]] Models !! colspan="10" | Standards
| |
− | |-
| |
− | ! rowspan="2" | Name !! rowspan="2" | Compute Units !! rowspan="2" | Shaders!! colspan="2" | [[Vulkan]] !! colspan="3" | [[Direct3D]] !! colspan="2" | [[OpenGL]] !! colspan="2" | [[OpenCL]]
| |
− | |-
| |
− | | Windows || Linux || Windows || Linux || [[High Level Shading Language|HLSL]] || Windows || Linux || Windows || Linux
| |
− | |-
| |
− | | 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 11 || 11|| 704
| |
− | |}
| |
− |
| |
− | {| class="wikitable tc2 tc3"
| |
− | |-
| |
− | ! colspan="3" | Vega Dedicated Models !! colspan="10" | Standards
| |
− | |-
| |
− | ! rowspan="2" | Name !! rowspan="2" | Compute Units !! rowspan="2" | Shaders!! colspan="2" | [[Vulkan]] !! colspan="3" | [[Direct3D]] !! colspan="2" | [[OpenGL]] !! colspan="2" | [[OpenCL]]
| |
− | |-
| |
− | | 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;" | '''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
| |
− | |}
| |
− |
| |
− | == 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 ==
| |
− | {{zen with vega hardware accelerated video table|col=1}}
| |
− |
| |
− | == Process Technology ==
| |
− | {{see also|14 nm process}}
| |
− | Vega is manufactured on [[GlobalFoundries]]' [[14 nm process]].
| |
− |
| |
− | == Architecture ==
| |
− | [[File:amd gpu roadmap.png|400px|right]]
| |
− |
| |
− | {{future information}}
| |
− |
| |
− | === Key changes from {{amd|Arctic Islands|l=arch}} ===
| |
− | *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====
| |
− | Vega makes use of 2 stacks of HBM 2 ([[High bandwidth memory]]).
| |
− |
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! single stack !! HBM 1 !! HBM 2
| |
− | |-
| |
− | | dies || 4 + 1<info>4 dram die, 1 control die</info> || 2-8 + 1<info>2,4 or 8 dram die, 1 control die</info>
| |
− | |-
| |
− | | 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 ==
| |
− | * AMD 2017 Financial Analyst Day, May 16, 2017
| |
− |
| |
− | == Documents ==
| |
− | * [[:File:vega-whitepaper.pdf|White Paper: Radeon’s next-generation Vega architecture]]
| |
− |
| |
− | == See Also ==
| |
− | * [[list of microarchitectures]]
| |
− | * [[intel/microarchitectures|gen9]]
| |
− | * {{amd|Raven Ridge|l=core}}
| |