NVIDIA GP104
NVIDIA's GP104 GPU uses the Pascal architecture and is made using a 16 nm production process at TSMC. With a die size of 314 mm² and a transistor count of 7,200 million it is a large chip. GP104 supports DirectX 12 (Feature Level 12_1). For GPU compute applications, OpenCL version 1.2 and CUDA 6.1 can be used. It features 2560 shading units, 160 texture mapping units and 64 ROPs.
Graphics Processor
- GPU Name
- GP104
- Codename
- NV134
- Architecture
- Pascal
- Foundry
- TSMC
- Process Size
- 16 nm
- Transistors
- 7,200 million
- Density
- 22.9M / mm²
- Die Size
- 314 mm²
- Released
- May 27th, 2016
Graphics Features
- DirectX
- 12 (12_1)
- OpenGL
- 4.6
- OpenCL
- 1.2
- Vulkan
- 1.2
- CUDA
- 6.1
- Shader Model
- 6.4
- PureVideo HD
- VP8
- VDPAU
- Feature Set H
Render Config
- Shading Units
- 2560
- TMUs
- 160
- ROPs
- 64
- SM Count
- 20
- SFUs
- 640
- TPCs
- 20
- GPCs
- 4
- L1 Cache
- 48 KB per SM
- L2 Cache
- 2048 KB
- Max. TDP
- 180 W
All Pascal GPUs
NVIDIA GPU Architecture History
- 1998-2000 Fahrenheit
- 1999-2005 Celsius
- 2001-2003 Kelvin
- 2003-2005 Rankine
- 2003-2013 Curie
- 2006-2010 Tesla
- 2007-2013 Tesla 2.0
- 2010-2016 Fermi
- 2010-2013 VLIW Vec4
- 2010-2016 Fermi 2.0
- 2012-2018 Kepler
- 2013-2015 Kepler 2.0
- 2014-2017 Maxwell
- 2014-2019 Maxwell 2.0
- 2016-2021 Pascal
- 2017-2020 Volta
- 2018-2020 Turing
- 2020-2021 Ampere
Graphics cards using the NVIDIA GP104 GPU
Name | Chip | Memory | Shaders | TMUs | ROPs | Base Clock | Boost Clock | Memory Clock |
---|---|---|---|---|---|---|---|---|
NVIDIA GeForce GTX 1080
![]() |
GP104-400-A1 | 8 GB | 2560 | 160 | 64 | 1607 MHz | 1733 MHz | 1251 MHz |
NVIDIA GeForce GTX 1070
![]() |
GP104-200-A1 | 8 GB | 1920 | 120 | 64 | 1506 MHz | 1683 MHz | 2002 MHz |
NVIDIA Quadro P5000
![]() |
GP104-875-A1 | 16 GB | 2560 | 160 | 64 | 1607 MHz | 1733 MHz | 1127 MHz |
NVIDIA GeForce GTX 1070 Mobile | N17E-G2-A1 | 8 GB | 2048 | 128 | 64 | 1442 MHz | 1645 MHz | 2002 MHz |
NVIDIA GeForce GTX 1080 Mobile
![]() |
N17E-G3-A1 | 8 GB | 2560 | 160 | 64 | 1556 MHz | 1734 MHz | 1251 MHz |
NVIDIA Tesla P4
![]() |
GP104-895-A1 | 8 GB | 2560 | 160 | 64 | 886 MHz | 1114 MHz | 1502 MHz |
NVIDIA Quadro P3000 Mobile | N17E-Q1-A1 | 6 GB | 1280 | 80 | 48 | 1088 MHz | 1215 MHz | 1753 MHz |
NVIDIA Quadro P4000 Mobile | N17E-Q3-A1 | 8 GB | 1792 | 112 | 64 | 1227 MHz | 1502 MHz | |
NVIDIA Quadro P5000 Mobile | N17E-Q5-A1 | 16 GB | 2048 | 128 | 64 | 1278 MHz | 1582 MHz | 1502 MHz |
NVIDIA GeForce GTX 1060 3 GB GP104
![]() |
GP104-140-KA-A1 | 3 GB | 1152 | 72 | 48 | 1506 MHz | 1708 MHz | 2002 MHz |
NVIDIA Quadro P4000
![]() |
GP104-850-A1 | 8 GB | 1792 | 112 | 64 | 1202 MHz | 1480 MHz | 1901 MHz |
NVIDIA GeForce GTX 1080 11Gbps
![]() |
GP104-410-A1 | 8 GB | 2560 | 160 | 64 | 1607 MHz | 1733 MHz | 1376 MHz |
NVIDIA GeForce GTX 1070 Max-Q | N17E-G2-A1 | 8 GB | 2048 | 128 | 64 | 1215 MHz | 1379 MHz | 2002 MHz |
NVIDIA GeForce GTX 1080 Max-Q | N17E-G3-A1 | 8 GB | 2560 | 160 | 64 | 1290 MHz | 1468 MHz | 1251 MHz |
NVIDIA P104-100
![]() |
GP104-100-A1 | 4 GB | 1920 | 120 | 64 | 1607 MHz | 1733 MHz | 1251 MHz |
NVIDIA GeForce GTX 1070 Ti
![]() |
GP104-300-A1 | 8 GB | 2432 | 152 | 64 | 1607 MHz | 1683 MHz | 2002 MHz |
NVIDIA Quadro P4000 Max-Q | N17E-Q3-A1 | 8 GB | 1792 | 112 | 64 | 1114 MHz | 1228 MHz | 1502 MHz |
NVIDIA Quadro P5200 Mobile | 16 GB | 2560 | 160 | 64 | 1557 MHz | 1747 MHz | 1804 MHz | |
NVIDIA Tesla P6
![]() |
GP104-995-A1 | 16 GB | 2048 | 128 | 64 | 1012 MHz | 1506 MHz | 1502 MHz |
NVIDIA P104-101
![]() |
GP104-101-A1 | 4 GB | 2560 | 160 | 64 | 1506 MHz | 1683 MHz | 1251 MHz |
NVIDIA Quadro P3200 Mobile | 6 GB | 1792 | 112 | 64 | 1328 MHz | 1543 MHz | 1753 MHz | |
NVIDIA Quadro P4200 Mobile | 8 GB | 2304 | 144 | 64 | 1227 MHz | 1647 MHz | 1502 MHz | |
NVIDIA GeForce GTX 1060 6 GB GP104
![]() |
GP104-150-KA-A1 | 6 GB | 1280 | 80 | 48 | 1506 MHz | 1708 MHz | 2002 MHz |
NVIDIA Quadro P3200 Max-Q | 6 GB | 1792 | 112 | 64 | 1139 MHz | 1404 MHz | 1753 MHz | |
NVIDIA GeForce GTX 1060 6 GB GDDR5X
![]() |
GP104-150-KA-A1 | 6 GB | 1280 | 80 | 48 | 1506 MHz | 1709 MHz | 1001 MHz |
NVIDIA GeForce GTX 1070 GDDR5X
![]() |
GP104-200-A1 | 8 GB | 1920 | 120 | 64 | 1506 MHz | 1683 MHz | 1001 MHz |
NVIDIA Quadro P5200 Max-Q | 16 GB | 2560 | 160 | 64 | 1316 MHz | 1569 MHz | 1804 MHz | |
NVIDIA GeForce GTX 1060 8 GB GDDR5X
![]() |
GP104-150-KA-A1 | 8 GB | 1280 | 80 | 64 | 1506 MHz | 1709 MHz | 1001 MHz |