GPU Comparison

AMD
RADEON

AMD Radeon Pro 580X

CORE STATE Ellesmere
VRAM 8 GB
CLOCK SPEED 1200 MHz
TDP 185 W
BUS WIDTH 256 bit
ARCHITECTURE GCN 4.0
nm
PROCESS 14 nm
LAUNCH DATE 2019
VS
NVIDIA
GEFORCE

Quadro M6000

CORE STATE GM200
VRAM 12 GB
CLOCK SPEED 1114 MHz
TDP 250 W
BUS WIDTH 384 bit
ARCHITECTURE Maxwell 2.0
nm
PROCESS 28 nm
LAUNCH DATE 2015

PERFORMANCE BENCHMARKS

geekbench_metal
39,577
N/A
geekbench_opencl
36,426
39,688
geekbench_vulkan
40,115
46,913

Analysis: AMD Radeon Pro 580X vs NVIDIA Quadro M6000

The NVIDIA Quadro M6000 and AMD Radeon Pro 580X represent two distinct approaches to professional graphics, separated by process node, architecture generation, and target platform. The data shows a clear overall winner in raw compute benchmarks, with the Quadro M6000 taking both head-to-head tests. However, the Radeon Pro 580X holds its own in specific API workloads and offers a different feature set tied to its Apple-centric design. This analysis breaks down where each card excels, the architectural reasons behind those differences, and the exact benchmark deltas that separate them.

Where Each One Wins

The benchmark results are unambiguous in their overall verdict: the NVIDIA Quadro M6000 wins both head-to-head tests conducted. It takes the Geekbench OpenCL test with a score of 39,688 against the Radeon Pro 580X’s 36,426, a 9% advantage. The gap widens considerably in the Vulkan test, where the Quadro M6000 scores 46,913 versus 40,115, a 16.9% lead. This makes the Quadro the superior choice for general compute workloads and for Vulkan-based applications, where its architecture appears to scale more effectively.

The AMD Radeon Pro 580X, while losing both direct comparisons, does not lack merit. Its only uniquely recorded benchmark is Geekbench Metal, where it scores 39,577. This is a workload the Quadro M6000 cannot contest, as it has no corresponding Metal score in the data. For users in the Apple ecosystem, specifically those running the Radeon Pro Mac generation, this Metal performance is the relevant metric. The card’s overall average benchmark score of 38,706 is lower than the Quadro’s 43,301, but its percentile ranking at 82 versus the Quadro’s 84 shows that both sit in a similar performance tier relative to all GPUs. The Radeon’s win condition is not raw speed, but platform compatibility and API-specific optimization for Metal.

Architecture Differences

The two cards come from different manufacturing and design philosophies. The NVIDIA Quadro M6000 uses the GM200 chip built on a 28 nm process at TSMC, packing 8,000 million transistors into a 601 mm² die. This yields a transistor density of 13.3M per mm². In contrast, the AMD Radeon Pro 580X uses the Ellesmere chip on a more advanced 14 nm process at GlobalFoundries, with 5,700 million transistors on a much smaller 232 mm² die, achieving a higher density of 24.6M per mm². The smaller, denser die suggests AMD’s process advantage, but the Quadro’s larger physical footprint allows for more raw hardware resources.

The Quadro M6000 features 3,072 shading units, 192 texture mapping units, and 96 ROPs. The Radeon Pro 580X counters with 2,304 shading units, 144 TMUs, and only 32 ROPs. This ROP disparity is significant: the Quadro’s pixel rate is 106.9 GPixel/s, nearly three times the Radeon’s 38.40 GPixel/s. The texture rate also favors NVIDIA, at 213.9 GTexel/s versus 172.8 GTexel/s. In floating-point compute, the Quadro delivers 6.844 TFLOPS in FP32, while the Radeon provides 5.530 TFLOPS. Notably, the Radeon matches its FP32 rate in FP16 (5.530 TFLOPS at 1:1), while the Quadro lists no FP16 capability, suggesting a potential advantage for the AMD card in mixed-precision workloads.

Memory configurations diverge sharply. The Quadro M6000 carries 12 GB of GDDR5 on a 384-bit bus, yielding 317.4 GB/s of bandwidth. The Radeon Pro 580X has 8 GB of GDDR5 on a 256-bit bus, producing 218.9 GB/s. Clock speeds are higher on the AMD part, base 1100 MHz and boost 1200 MHz versus 988 MHz and 1114 MHz for NVIDIA, but the wider bus and memory size of the Quadro overcome this in bandwidth-bound tasks. Power and form factor also differ: the Quadro is a 250 W dual-slot card requiring a single 8-pin connector and a 600 W power supply, while the Radeon is an integrated graphics processor (IGP) with a 185 W TDP, no power connectors, and no suggested PSU, reflecting its designed integration into Apple’s MPX bus interface.

Head-to-Head Benchmarks

The Geekbench OpenCL test shows a 9% win for the NVIDIA Quadro M6000, with scores of 39,688 against 36,426. This margin is modest but consistent with the Quadro’s higher FP32 throughput and memory bandwidth. The 8,000 million transistor count and 384-bit memory bus provide a solid foundation for compute-heavy OpenCL workloads, where the Radeon’s narrower 256-bit bus becomes a bottleneck despite its higher clocks.

The Vulkan test is where the Quadro M6000 decisively separates itself. Its score of 46,913 beats the Radeon Pro 580X’s 40,115 by 16.9%. This larger delta suggests that NVIDIA’s Maxwell 2.0 architecture handles Vulkan’s low-level draw call and command buffer management more efficiently than AMD’s GCN 4.0. The Quadro also lists Vulkan 1.4 API support versus the Radeon’s Vulkan 1.3, which may contribute to better driver-level optimization. In both tests, the Quadro’s higher ROP count (96 versus 32) and pixel rate likely aid in geometry-heavy scenes, even though these are compute benchmarks, as memory access patterns benefit from the larger cache hierarchy implied by the bigger die.

FAQ

Q: Which card has a higher average benchmark score?

A: The NVIDIA Quadro M6000 has an average benchmark score of 43,301, while the AMD Radeon Pro 580X averages 38,706. This places the Quadro in the 84th percentile of all GPUs, compared to the Radeon’s 82nd percentile.

Q: Does the Radeon Pro 580X win any benchmark tests?

A: The Radeon Pro 580X has a recorded Geekbench Metal score of 39,577, which is a test the Quadro M6000 does not have a score for. However, in the two head-to-head tests (OpenCL and Vulkan), the Quadro wins both.

Q: What is the memory bandwidth difference between the two?

A: The Quadro M6000 offers 317.4 GB/s of bandwidth from its 12 GB GDDR5 memory on a 384-bit bus. The Radeon Pro 580X provides 218.9 GB/s from 8 GB GDDR5 on a 256-bit bus.

Q: How do their power requirements compare?

A: The Quadro M6000 has a 250 W TDP, is dual-slot, and requires a single 8-pin power connector with a 600 W suggested PSU. The Radeon Pro 580X has a 185 W TDP and is an IGP with no power connectors or suggested PSU.

Q: Which card supports a higher DirectX version?

A: The Quadro M6000 supports DirectX 12 (12_1), while the Radeon Pro 580X supports DirectX 12 (12_0). Both support OpenGL 4.6, but the Quadro lists Vulkan 1.4 versus the Radeon’s Vulkan 1.3.

Q: What is the process node and die size difference?

A: The Quadro M6000 uses a 28 nm process with a 601 mm² die and 8,000 million transistors. The Radeon Pro 580X uses a 14 nm process with a 232 mm² die and 5,700 million transistors.

Specification Differences

The following table lists only the fields where the two cards differ, based on the provided data.

| Specification | NVIDIA Quadro M6000 | AMD Radeon Pro 580X |

|---------------|---------------------|----------------------|

| Chip | GM200 | Ellesmere |

| Architecture | Maxwell 2.0 | GCN 4.0 |

| Generation | Quadro Maxwell (Mx000) | Radeon Pro Mac (500X Series) |

| Process Node | 28 nm | 14 nm |

| Foundry | TSMC | GlobalFoundries |

| Transistors | 8,000 million | 5,700 million |

| Die Size | 601 mm² | 232 mm² |

| Transistor Density | 13.3M / mm² | 24.6M / mm² |

| Base Clock | 988 MHz | 1100 MHz |

| Boost Clock | 1114 MHz | 1200 MHz |

| Memory Clock | 1653 MHz (6.6 Gbps effective) | 1710 MHz (6.8 Gbps effective) |

| Memory Size | 12 GB | 8 GB |

| Memory Bus Width | 384 bit | 256 bit |

| Memory Bandwidth | 317.4 GB/s | 218.9 GB/s |

| Shading Units | 3072 | 2304 |

| TMUs | 192 | 144 |

| ROPs | 96 | 32 |

| Pixel Rate | 106.9 GPixel/s | 38.40 GPixel/s |

| Texture Rate | 213.9 GTexel/s | 172.8 GTexel/s |

| FP32 | 6.844 TFLOPS | 5.530 TFLOPS |

| FP16 | Not listed | 5.530 TFLOPS (1:1) |

| TDP | 250 W | 185 W |

| Slot Width | Dual-slot | IGP |

| Power Connectors | 1x 8-pin | None |

| Suggested PSU | 600 W | None |

| Bus Interface | PCIe 3.0 x16 | Apple MPX |

| Display Outputs | 1x DVI, 4x DisplayPort 1.2 | 2x HDMI 2.0b |

| DirectX | 12 (12_1) | 12 (12_0) |

| Vulkan | 1.4 | 1.3 |

| Dimensions | 267 mm (10.5 inches) long, 111 mm (4.4 inches) high | Not listed |

| Release Date | 2015-03-20 | 2019-03-17 |

| Predecessor | Quadro Kepler | Not listed |

| Successor | Quadro Pascal | Not listed |

| Geekbench OpenCL | 39,688 | 36,426 |

| Geekbench Vulkan | 46,913 | 40,115 |

| Geekbench Metal | Not listed | 39,577 |

| Average Benchmark Score | 43,301 | 38,706 |

| Percentile vs All GPUs | 84 | 82 |

DETAILED SPECIFICATIONS

SPECIFICATION
Pro 580X
Quadro M6000
Core Specs
Shading Units
2,304
3,072 +33.3%
Shaders
2,304
3,072 +33.3%
TMUs
144
192 +33.3%
ROPs
32
96 +200.0%
Compute Units
36
Clocks
Base Clock
1100 MHz
988 MHz
Boost Clock
1200 MHz
1114 MHz
Memory Clock
1710 MHz 6.8 Gbps effective
1653 MHz 6.6 Gbps effective
Memory
Memory Size
8 GB
12 GB
VRAM (MB)
8,192
12,288 +50.0%
Memory Type
GDDR5
GDDR5
Memory Bus
256 bit
384 bit
Bandwidth
218.9 GB/s
317.4 GB/s
Cache
L1 Cache
16 KB (per CU)
48 KB (per SMM)
L2 Cache
2 MB
3 MB
Performance
Pixel Rate
38.40 GPixel/s
106.9 GPixel/s
Texture Rate
172.8 GTexel/s
213.9 GTexel/s
FP32 (TFLOPS)
5.530 TFLOPS
6.844 TFLOPS
FP64 (TFLOPS)
345.6 GFLOPS (1:16)
213.9 GFLOPS (1:32)
FP16 (TFLOPS)
5.530 TFLOPS (1:1)
Power
TDP
185 W
250 W
TDP (W)
185
250 +35.1%
Suggested PSU
600 W
Power Connectors
1x 8-pin
Architecture
Architecture
GCN 4.0
Maxwell 2.0
GPU Name
Ellesmere
GM200
Generation
Radeon Pro Mac (500X Series)
Quadro Maxwell (Mx000)
Process Size
14 nm
28 nm
Transistors
5,700 million
8,000 million
Die Size
232 mm²
601 mm²
Foundry
GlobalFoundries
TSMC
Density
24.6M / mm²
13.3M / mm²
API Support
DirectX
12 (12_0)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.3
1.4
OpenCL
2.1
3.0
CUDA
5.2
Shader Model
6.7
6.8
Physical
Slot Width
IGP
Dual-slot
Length
267 mm 10.5 inches
Height
111 mm 4.4 inches
Outputs
2x HDMI 2.0b
1x DVI4x DisplayPort 1.2
Bus Interface
Apple MPX
PCIe 3.0 x16
Other
Production
End-of-life
End-of-life
Predecessor
Quadro Kepler
Successor
Quadro Pascal
View Radeon Pro 580X Details View Quadro M6000 Details