Report an Error

NVIDIA P104-100

GP104
Graphics Processor
1920
Cores
120
TMUs
64
ROPs
4 GB
Memory Size
GDDR5X
Memory Type
256 bit
Bus Width
NVIDIA P104-100 Photo NVIDIA GP104 Photo
The P104-100 is a professional graphics card by NVIDIA, launched in December 2017. Built on the 16 nm process, and based on the GP104 graphics processor, in its GP104-100-A1 variant, the card supports DirectX 12.0. The GP104 graphics processor is a large chip with a die area of 314 mm² and 7,200 million transistors. Unlike the fully unlocked GeForce GTX 1080, which uses the same GPU but has all 2560 shaders enabled, NVIDIA has disabled some shading units on the P104-100 to reach the product's target shader count. It features 1920 shading units, 120 texture mapping units and 64 ROPs. NVIDIA has placed 4,096 MB GDDR5X memory on the card, which are connected using a 256-bit memory interface. The GPU is operating at a frequency of 1607 MHz, which can be boosted up to 1733 MHz, memory is running at 1251 MHz.
Being a dual-slot card, the NVIDIA P104-100 draws power from 1x 8-pin power connectors, with power draw not exactly known. This device has no display connectivity, as it is not designed to have monitors connected to it. P104-100 is connected to the rest of the system using a PCI-Express 3.0 x16 interface. The card measures 267 mm in length, and features a dual-slot cooling solution.

Graphics Processor

GPU Name
GP104
GPU Variant
GP104-100-A1
Architecture
Pascal
Foundry
TSMC
Process Size
16 nm
Transistors
7,200 million
Die Size
314 mm²

Graphics Card

Release Date
Dec 12th, 2017
Generation
Mining GPUs
Production
Active
Bus Interface
PCIe 3.0 x16

Relative Performance

1%
2%
2%
3%
3%
4%
4%
6%
6%
6%
7%
7%
8%
8%
9%
9%
9%
10%
10%
11%
11%
12%
12%
14%
14%
14%
14%
14%
14%
14%
15%
16%
16%
17%
17%
17%
17%
17%
17%
18%
19%
19%
20%
21%
21%
22%
22%
23%
24%
25%
25%
25%
26%
26%
27%
27%
27%
29%
29%
30%
30%
30%
30%
32%
33%
33%
34%
34%
34%
34%
35%
35%
36%
39%
40%
41%
41%
41%
42%
43%
44%
45%
46%
47%
47%
52%
57%
58%
61%
62%
63%
63%
64%
64%
65%
65%
66%
66%
70%
71%
72%
72%
80%
81%
82%
88%
97%
100%
P104-100
101%
108%
108%
114%
128%
134%
137%
149%
170%
Based on TPU review data: "Performance Summary" at 1920x1080
Performance estimated based on architecture, shader count and clocks.

Clock Speeds

GPU Clock
1607 MHz
Boost Clock
1733 MHz
Memory Clock
1251 MHz
10008 MHz effective

Memory

Memory Size
4 GB
Memory Type
GDDR5X
Memory Bus
256 bit
Bandwidth
320.3 GB/s

Render Config

Shading Units
1920
TMUs
120
ROPs
64
SM Count
15

Theoretical Performance

Pixel Rate
110.9 GPixel/s
Texture Rate
208.0 GTexel/s
FP16 (half) performance
104.0 GFLOPS (1:64)
FP32 (float) performance
6,655 GFLOPS
FP64 (double) performance
208.0 GFLOPS (1:32)

Board Design

Slot Width
Dual-slot
Length
10.5 inches
267 mm
TDP
unknown
Outputs
No outputs
Power Connectors
1x 8-pin

Graphics Features

DirectX
12.0 (12_1)
OpenGL
4.6
OpenCL
1.2
Vulkan
1.1.82
CUDA
6.1
Shader Model
6.1

GP104 GPU Notes

PureVideo HD: VP8
VDPAU: Feature Set H

Retail boards based on this design (3)

Name GPU Clock Boost Clock Memory Clock Other Changes
GIGABYTE P104-100 1607 MHz 1733 MHz 1251 MHz 11.024 inches/280 mm
Inno3D P104-100 Twin X2 1607 MHz 1733 MHz 1251 MHz
MSI P104-100 MINER 1607 MHz 1733 MHz 1251 MHz