NVIDIA GeForce GTX 670 vs NVIDIA P106-090 Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 670

CORE STATE GK104
VRAM 2 GB
CLOCK SPEED 980 MHz
TDP 170 W
BUS WIDTH 256 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012
VS
NVIDIA
GEFORCE

P106-090

CORE STATE GP106
VRAM 3 GB
CLOCK SPEED 1531 MHz
TDP 75 W
BUS WIDTH 192 bit
ARCHITECTURE Pascal
nm
PROCESS 16 nm
LAUNCH DATE 2017

PERFORMANCE BENCHMARKS

geekbench_metal
7,424
N/A
geekbench_opencl
15,341
21,304
geekbench_vulkan
15,553
18,596
3dmark_3dmark_steel_nomad_dx12
N/A
509

Analysis: NVIDIA GeForce GTX 670 vs NVIDIA P106-090

The Verdict

The data presents a clear, if unusual, hierarchy. The NVIDIA P106-090 outperforms the NVIDIA GeForce GTX 670 in every head-to-head benchmark recorded, winning both tests. Its average benchmark score of 13470 places it 5.5% above the GTX 670's 12773. The P106-090 also holds a higher percentile rank among all GPUs, sitting at the 54th percentile versus the GTX 670's 52nd. For tasks that leverage OpenCL or Vulkan compute, the P106-090 is the definitive choice, offering a 38.9% lead in Geekbench OpenCL and a 19.6% lead in Geekbench Vulkan.

However, the GTX 670 is not without its own strengths, though these are not reflected in compute benchmarks. It is a full-fledged graphics card with display outputs, whereas the P106-090 has no display outputs at all. The GTX 670 also features a wider 256-bit memory bus and a higher number of shading units (1344 vs. 768), which historically suggests a strong rasterization performance profile. Yet, the benchmark data does not include a head-to-head gaming test, so any such advantage remains speculative based on specifications alone. The P106-090, a mining-specific part, is the superior compute performer; the GTX 670 is the only one of the two that can function as a standard desktop graphics solution.

Architecture Differences

The two cards represent distinct architectural generations and design philosophies. The P106-090 is built on the Pascal architecture, utilizing the GP106 chip fabricated on a 16 nm process at TSMC. In contrast, the GTX 670 uses the Kepler architecture with the GK104 chip, also from TSMC but on a larger 28 nm process. This process difference is stark: the P106-090 packs 4,400 million transistors into a 200 mm² die, achieving a transistor density of 22.0M per mm². The GTX 670, with 3,540 million transistors spread across a 294 mm² die, has a significantly lower density of 12.0M per mm². This explains the P106-090's much lower 75 W TDP compared to the GTX 670's 170 W.

The core configurations also differ substantially. The P106-090 has 768 shading units, 48 texture mapping units (TMUs), and 48 render output units (ROPs). The GTX 670 has more shading units (1344) and TMUs (112) but fewer ROPs (32). Consequently, the GTX 670's texture rate is higher at 109.8 GTexel/s versus the P106-090's 73.49 GTexel/s. However, the P106-090's pixel rate is higher at 73.49 GPixel/s versus the GTX 670's 27.44 GPixel/s, a result of its higher clock speeds. The P106-090's base clock is 1354 MHz with a boost of 1531 MHz, while the GTX 670 runs at a base of 915 MHz and a boost of 980 MHz.

Memory subsystems differ as well. The P106-090 has 3 GB of GDDR5 on a 192-bit bus, yielding a bandwidth of 192.2 GB/s. The GTX 670 has 2 GB of GDDR5 on a wider 256-bit bus, yielding a nearly identical bandwidth of 192.3 GB/s. The P106-090 supports DirectX 12 (12_1) and Vulkan 1.4, while the GTX 670 supports DirectX 12 (11_0) and Vulkan 1.2.175. The P106-090's interface is limited to PCIe 1.0 x1, whereas the GTX 670 has a full PCIe 3.0 x16 connection. Finally, the P106-090 has no display outputs, while the GTX 670 offers 2x DVI, 1x HDMI 1.4a, and 1x DisplayPort 1.2.

FAQ

Q: Which GPU has a higher average benchmark score?

A: The NVIDIA P106-090 has a higher average benchmark score of 13470, while the NVIDIA GeForce GTX 670 scores 12773. This represents a 5.5% advantage for the P106-090.

Q: How does the P106-090 perform in Geekbench OpenCL compared to the GTX 670?

A: The P106-090 scores 21304 in Geekbench OpenCL, which is 38.9% higher than the GTX 670's score of 15341. This is the largest performance delta between the two cards in any test.

Q: Is the GTX 670 a viable option for a system requiring display outputs?

A: Yes. The GTX 670 has display outputs including 2x DVI, 1x HDMI 1.4a, and 1x DisplayPort 1.2. The P106-090, in contrast, has no display outputs, making it unsuitable as a primary display adapter.

Q: What are the power requirements for these two cards?

A: The P106-090 has a TDP of 75 W and requires a single 6-pin power connector with a suggested PSU of 250 W. The GTX 670 has a much higher TDP of 170 W, needs two 6-pin power connectors, and a suggested PSU of 450 W.

Q: Which GPU supports a newer version of Vulkan?

A: The NVIDIA P106-090 supports Vulkan 1.4, while the NVIDIA GeForce GTX 670 supports the older Vulkan 1.2.175 version.

Q: What is the memory configuration difference?

A: The P106-090 has 3 GB of GDDR5 memory on a 192-bit bus. The GTX 670 has 2 GB of GDDR5 memory on a wider 256-bit bus. Despite the bus width difference, their memory bandwidths are nearly identical at 192.2 GB/s and 192.3 GB/s, respectively.

Specification Differences

| Field | NVIDIA P106-090 | NVIDIA GeForce GTX 670 |

|:--- |:--- |:--- |

| Chip | GP106 | GK104 |

| Architecture | Pascal | Kepler |

| Generation | Mining GPUs | GeForce 600 |

| Process Node | 16 nm | 28 nm |

| Transistors | 4,400 million | 3,540 million |

| Die Size | 200 mm² | 294 mm² |

| Transistor Density | 22.0M / mm² | 12.0M / mm² |

| Base Clock | 1354 MHz | 915 MHz |

| Boost Clock | 1531 MHz | 980 MHz |

| Memory Clock | 2002 MHz (8 Gbps effective) | 1502 MHz (6 Gbps effective) |

| Memory Size | 3 GB | 2 GB |

| Memory Bus Width | 192 bit | 256 bit |

| Shading Units | 768 | 1344 |

| TMUs | 48 | 112 |

| ROPs | 48 | 32 |

| Pixel Rate | 73.49 GPixel/s | 27.44 GPixel/s |

| Texture Rate | 73.49 GTexel/s | 109.8 GTexel/s |

| FP32 | 2.352 TFLOPS | 2.634 TFLOPS |

| FP16 | 36.74 GFLOPS (1:64) | None |

| TDP | 75 W | 170 W |

| Power Connectors | 1x 6-pin | 2x 6-pin |

| Suggested PSU | 250 W | 450 W |

| Bus Interface | PCIe 1.0 x1 | PCIe 3.0 x16 |

| Display Outputs | No outputs | 2x DVI, 1x HDMI 1.4a, 1x DisplayPort 1.2 |

| DirectX Support | 12 (12_1) | 12 (11_0) |

| Vulkan Support | 1.4 | 1.2.175 |

| Release Date | 2017-07-30 | 2012-05-09 |

| Predecessor | None | GeForce 500 |

| Successor | None | GeForce 700 |

| Launch MSRP | None | 399 USD |

Head-to-Head Benchmarks

The head-to-head data is limited to two compute-centric tests, but the results are decisive. The NVIDIA P106-090 wins both, securing a 2-0 victory in the benchmark suite.

The most significant win for the P106-090 comes in Geekbench OpenCL. Here, it scores 21304 against the GTX 670's 15341, a substantial 38.9% lead. This large delta is a strong indicator of the architectural efficiency of the Pascal design, particularly its 16 nm process and higher clock speeds. The P106-090's boost clock of 1531 MHz is significantly higher than the GTX 670's 980 MHz, which directly contributes to its compute throughput. While the GTX 670 has more shading units, the P106-090's per-clock efficiency appears to be far superior, as evidenced by this massive score gap.

The second test, Geekbench Vulkan, shows a narrower but still comfortable margin for the P106-090. It scores 18596, which is 19.6% ahead of the GTX 670's 15553. The P106-090's support for Vulkan 1.4, a newer API revision than the GTX 670's 1.2.175, may play a role in this performance advantage. Even in a test that may favor the newer driver and API path, the P106-090 maintains a clear edge.

It is worth remembering the GTX 670's higher FP32 throughput (2.634 TFLOPS vs. 2.352 TFLOPS) and superior texture rate (109.8 GTexel/s vs. 73.49 GTexel/s) do not translate into a win in these tests. This suggests that the benchmark workload is not purely dependent on raw pixel or texture processing. The P106-090's higher pixel rate (73.49 GPixel/s vs. 27.44 GPixel/s) and its architectural advancements likely play a more critical role in these specific compute workloads. The data shows a clear, consistent pattern: the newer Pascal-based mining card is the superior compute processor, despite its lower TDP and fewer shading units.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 670
P106-090
Core Specs
Shading Units
1,344
768 -42.9%
Shaders
1,344
768 -42.9%
TMUs
112
48 -57.1%
ROPs
32
48 +50.0%
SM Count
6
Clocks
Base Clock
915 MHz
1354 MHz
Boost Clock
980 MHz
1531 MHz
Memory Clock
1502 MHz 6 Gbps effective
2002 MHz 8 Gbps effective
Memory
Memory Size
2 GB
3 GB
VRAM (MB)
2,048
3,072 +50.0%
Memory Type
GDDR5
GDDR5
Memory Bus
256 bit
192 bit
Bandwidth
192.3 GB/s
192.2 GB/s
Cache
L1 Cache
16 KB (per SMX)
48 KB (per SM)
L2 Cache
512 KB
1536 KB
Performance
Pixel Rate
27.44 GPixel/s
73.49 GPixel/s
Texture Rate
109.8 GTexel/s
73.49 GTexel/s
FP32 (TFLOPS)
2.634 TFLOPS
2.352 TFLOPS
FP64 (TFLOPS)
109.8 GFLOPS (1:24)
73.49 GFLOPS (1:32)
FP16 (TFLOPS)
36.74 GFLOPS (1:64)
Power
TDP
170 W
75 W
TDP (W)
170
75 -55.9%
Suggested PSU
450 W
250 W
Power Connectors
2x 6-pin
1x 6-pin
Architecture
Architecture
Kepler
Pascal
GPU Name
GK104
GP106
Generation
GeForce 600
Mining GPUs
Process Size
28 nm
16 nm
Transistors
3,540 million
4,400 million
Die Size
294 mm²
200 mm²
Foundry
TSMC
TSMC
Density
12.0M / mm²
22.0M / mm²
API Support
DirectX
12 (11_0)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.2.175
1.4
OpenCL
3.0
3.0
CUDA
3.0
6.1
Shader Model
6.5 (5.1)
6.8
Physical
Slot Width
Dual-slot
Dual-slot
Length
241 mm 9.5 inches
250 mm 9.8 inches
Height
111 mm 4.4 inches
Outputs
2x DVI1x HDMI 1.4a1x DisplayPort 1.2
No outputs
Bus Interface
PCIe 3.0 x16
PCIe 1.0 x1
Other
Launch Price
399 USD
Production
End-of-life
End-of-life
Predecessor
GeForce 500
Successor
GeForce 700
View GeForce GTX 670 Details View P106-090 Details