Pascal (microarchitecture)

Pascal
A GTX 1070 Founders Edition graphics based on the Pascal architecture
LaunchedMay 27, 2016; 10 years ago (2016-05-27)
Designed byNvidia
Manufactured by
Fabrication process
CodenameGP10x
Product series
Desktop
Professional/workstation
Server/datacenter
Specifications
L1 cache24 KB (per SM)
L2 cache256 KB—4 MB
Memory support
PCIe supportPCIe 3.0
Supported graphics APIs
DirectXDirectX 12 (12.1)
Direct3DDirect3D 12.0
Shader modelShader Model 6.7
OpenGLOpenGL 4.6
CUDACompute Capability 6.0
VulkanVulkan 1.4
Supported compute APIs
OpenCLOpenCL 3.0
Media engine
Encode codecs
Decode codecs
Color bit-depth
  • 8-bit
  • 10-bit
Encoder supportedNVENC
Display outputs
History
PredecessorMaxwell
Successor
Support status
Limited support until November 2025
Security updates until October 2028
Painting of Blaise Pascal, eponym of architecture

Pascal is the codename for a GPU microarchitecture developed by Nvidia, as the successor to the Maxwell architecture. The architecture was first introduced in April 2016 with the release of the Tesla P100 (GP100) on April 5, 2016, and is primarily used in the GeForce 10 series, starting with the GeForce GTX 1080 and GTX 1070 (both using the GP104 GPU), which were released on May 27, 2016, and June 10, 2016, respectively. Pascal was manufactured using TSMC's 16 nm FinFET process, and later Samsung's 14 nm FinFET process.

The architecture is named after the 17th century French mathematician and physicist, Blaise Pascal.

In April 2019, Nvidia enabled a software implementation of DirectX Raytracing on Pascal-based cards starting with the GTX 1060 6 GB, and in the 16 series cards, a feature reserved to the Turing-based RTX series up to that point.

Details

Die shot of the GP100 GPU used in Nvidia Tesla P100 cards
Die shot of the GP102 GPU found inside GeForce GTX 1080 Ti cards
Die shot of the GP106 GPU found inside GTX 1060 cards

In March 2014, Nvidia announced that the successor to Maxwell would be the Pascal microarchitecture; announced on May 6, 2016, and released on May 27 of the same year. The Tesla P100 (GP100 chip) has a different version of the Pascal architecture compared to the GTX GPUs (GP104 chip). The shader units in GP104 have a Maxwell-like design.

Architectural improvements of the GP100 architecture include the following:

Architectural improvements of the GP104 architecture include the following:

Overview

Graphics Processor Cluster

A chip is partitioned into Graphics Processor Clusters (GPCs). For the GP104 chips, a GPC encompasses 5 SMs.

Streaming Multiprocessor "Pascal"

A "Streaming Multiprocessor" is analogous to AMD's Compute Unit. An SM encompasses 128 single-precision ALUs ("CUDA cores") on GP104 chips and 64 single-precision ALUs on GP100 chips. While all CU versions consist of 64 shader processors (i.e. 4 SIMD Vector Units, each 16 lanes wide), Nvidia experimented with very different numbers of CUDA cores:

Polymorph-Engine 4.0

The Polymorph Engine version 4.0 is the unit responsible for Tessellation. It corresponds functionally with AMD's Geometric Processor. It has been moved from the shader module to the TPC to allow one Polymorph engine to feed multiple SMs within the TPC.

Chips

GTX 1080 Ti PCB and die
Comparison table of some Kepler, Maxwell, and Pascal chips
GK104GK110GM204 (GTX 970)GM204 (GTX 980)GM200GP104GP100
Dedicated texture cache per SM48 KiBN/aN/aN/aN/aN/aN/a
Texture (graphics or compute) or read-only data (compute only) cache per SMN/a48 KiBN/aN/aN/aN/aN/a
Programmer-selectable shared memory/L1 partitions per SM48 KiB shared memory + 16 KiB L1 cache (default)48 KiB shared memory + 16 KiB L1 cache (default)N/aN/aN/aN/aN/a
32 KiB shared memory + 32 KiB L1 cache32 KiB shared memory + 32 KiB L1 cache
16 KiB shared memory + 48 KiB L1 cache16 KiB shared memory + 48 KiB L1 cache
Unified L1 cache/texture cache per SMN/aN/a48 KiB48 KiB48 KiB48 KiB24 KiB
Dedicated shared memory per SMN/aN/a96 KiB96 KiB96 KiB96 KiB64 KiB
L2 cache per chip512 KiB1536 KiB1792 KiB2048 KiB3072 KiB2048 KiB4096 KiB

Performance

The theoretical single-precision processing power of a Pascal GPU in GFLOPS is computed as 2 × operations per FMA instruction per CUDA core per cycle × number of CUDA cores × core clock speed (in GHz).

The theoretical double-precision processing power of a Pascal GPU is 1/2 of the single precision performance on Nvidia GP100, and 1/32 of Nvidia GP102, GP104, GP106, GP107 & GP108.

The theoretical half-precision processing power of a Pascal GPU is 2× of the single precision performance on GP100 and 1/64 on GP104, GP106, GP107 & GP108.

Successor

The Pascal architecture was succeeded in 2017 by Volta in the HPC, cloud computing, and self-driving car markets, and in 2018 by Turing in the consumer and business market.

P100 accelerator and DGX-1

Starting from P100, to V100, to A100, to H100, to B200 and to R100; the comparison of accelerators used in DGX:

General & Architecture

Model Architecture Socket GPU Fabrication Process Transistor count

(billion)

Die size

(mm2)

Launched
P100 Pascal SXM/SXM2 GP100 TSMC 16FF+ 15.3 610 Q2 2016
V100 16GB Volta SXM2 GV100 TSMC 12FFN 21.1 815 Q3 2017
V100 32GB SXM3
A100 40GB Ampere SXM4 GA100 TSMC N7 54.2 826 Q1 2020
A100 80GB Q4 2020
H100 Hopper SXM5 GH100 TSMC 4N 80 814 Q3 2022
H200 Q3 2023
B100 Blackwell SXM6 GB100 TSMC 4NP 208 N/A Q4 2024
B200
R100 Rubin SXM7N/a TSMC 3N 338N/a H2 2026

Cores, Clock & Power

Model Boost clock

(MHz)

#SM Cores

(FP32 CUDA)

Cores

(FP64 excl. tensor)

Cores

(Mixed INT32/FP32)

Cores

(INT32)

TDP

(W)

P100 1480 56 3584 1792N/aN/a 300
V100 16GB 1530 80 5120 2560 N/A 5120 300
V100 32GB 350
A100 40GB 1410 108 6912 3456 6912 N/A 400
A100 80GB
H100 1980 132 16896 4608 16896 N/A 700
H200 1000
B100 N/aN/aN/aN/aN/aN/a 700
B200 N/aN/aN/aN/aN/aN/a 1000
R100 N/aN/aN/aN/aN/aN/a 2300

Memory & Cache

Model Memory Type

(HBM)

VRAM Size

(GB)

Memory Speed

(Gb/s)

Bus width

(bits)

Bandwidth

(TB/s)

L1 Cache

Per SM (KB)

L1 Cache

Total (KB)

L2 Cache

(KB)

P100 HBM2 16 1.4 4096 0.72 24 1344 4096
V100 16GB HBM2 16 1.75 4096 0.9 128 10240 6144
V100 32GB 32
A100 40GB HBM2 40 2.4 5120 1.52 192 20736 40960
A100 80GB HBM2e 80 3.2
H100 HBM3 80 5.2 5120 3.35 192 25344 51200
H200 HBM3e 141 6.3 6144 4.8
B100 HBM3e 192 8 8192 8 N/A N/A N/A
B200
R100 HBM4N/aN/aN/aN/aN/aN/aN/a

Compute Performance, Interconnect & Networking

Model FP32

(TFLOPS)

FP64

(TFLOPS)

INT8

dense tensor

FP16

dense tensor

bfloat16

dense tensor

TF32

dense tensor

FP64

dense tensor

Interconnect

(NVLink; TB/s)

Networking
P100 10.6 5.3N/a 21.2N/aN/aN/a 0.16 ConnectX-4

(100 Gb/s)

V100 16GB 15.7 7.8 N/A 125 TFLOPS N/A N/A N/A 0.3 ConnectX-5

(100 Gb/s)

V100 32GB
A100 40GB 19.5 9.7 624 TOPS 312 TFLOPS 312 TFLOPS 156 TFLOPS 19.5 TFLOPS 0.6 ConnectX-6

(200 Gb/s)

A100 80GB
H100 67 34 1.98 POPS 990 TFLOPS 990 TFLOPS 495 TFLOPS 67 TFLOPS 0.9 ConnectX-7

(400 Gb/s)

H200
B100 N/aN/a 3.5 POPS 1.98 PFLOPS 1.98 PFLOPS 989 TFLOPS 30 TFLOPS 1.8 ConnectX-7

(400 Gb/s)

B200 N/aN/a 4.5 POPS 2.25 PFLOPS 2.25 PFLOPS 1.2 PFLOPS 40 TFLOPS
R100 N/aN/aN/aN/aN/aN/aN/aN/a ConnectX-9

(1600 Gb/s)

See also

References

  1. ↑ "Vulkan Driver Support". NVIDIA Developer.
  2. ↑ Kampman, Jeffrey (July 31, 2025). "Nvidia confirms end of Game Ready driver support for Maxwell and Pascal GPUs — affected products will get optimized drivers through October 2025". Tom's Hardware. Retrieved August 21, 2025.
  3. ↑ "NVIDIA 7nm Next-Gen-GPUs To Be Built By TSMC". Wccftech. June 24, 2018. Retrieved July 6, 2019.
  4. ↑ "Samsung to Optical-Shrink NVIDIA "Pascal" to 14 nm". Retrieved August 13, 2016.
  5. ↑ "Accelerating The Real-Time Ray Tracing Ecosystem: DXR For GeForce RTX and GeForce GTX". NVIDIA.
  6. ↑ "Ray Tracing Comes to Nvidia GTX GPUs: Here's How to Enable It". April 11, 2019.
  7. 1 2 "NVIDIA GeForce GTX 1080" (PDF). International.download.nvidia.com. Retrieved September 15, 2016.
  8. ↑ Gupta, Sumit (March 21, 2014). "NVIDIA Updates GPU Roadmap; Announces Pascal". Blogs.nvidia.com. Retrieved March 25, 2014.
  9. ↑ "Parallel Forall". NVIDIA Developer Zone. Devblogs.nvidia.com. Archived from the original on March 26, 2014. Retrieved March 25, 2014.
  10. ↑ "NVIDIA Tesla P100" (PDF). International.download.nvidia.com. Retrieved September 15, 2016.
  11. 1 2 Harris, Mark (April 5, 2016). "Inside Pascal: NVIDIA's Newest Computing Platform". Parallel Forall. Nvidia. Retrieved June 3, 2016.
  12. ↑ Denis Foley (March 25, 2014). "NVLink, Pascal and Stacked Memory: Feeding the Appetite for Big Data". nvidia.com. Retrieved July 7, 2014.
  13. ↑ "NVIDIA's Next-Gen Pascal GPU Architecture to Provide 10X Speedup for Deep Learning Apps". The Official NVIDIA Blog. Retrieved March 23, 2015.
  14. 1 2 Smith, Ryan (April 5, 2015). "NVIDIA Announces Tesla P100 Accelerator - Pascal GP100 Power for HPC". AnandTech. Archived from the original on April 6, 2016. Retrieved May 27, 2016. Each of those SMs also contains 32 FP64 CUDA cores - giving us the 1/2 rate for FP64 - and new to the Pascal architecture is the ability to pack 2 FP16 operations inside a single FP32 CUDA core under the right circumstances
  15. 1 2 3 Smith, Ryan (July 20, 2016). "The NVIDIA GeForce GTX 1080 & GTX 1070 Founders Editions Review: Kicking Off the FinFET Generation". AnandTech. p. 9. Archived from the original on July 23, 2016. Retrieved July 21, 2016.
  16. 1 2 3 4 5 Smith, Ryan (July 20, 2016). "The NVIDIA GeForce GTX 1080 & GTX 1070 Founders Editions Review: Kicking Off the FinFET Generation". AnandTech. p. 10. Archived from the original on July 24, 2016. Retrieved July 21, 2016.
  17. ↑ "GTX 1080 Graphics Card". GeForce. Retrieved September 15, 2016.
  18. ↑ Carbotte, Kevin (May 17, 2016). "Nvidia GeForce GTX 1080 Simultaneous Multi-Projection & Async Compute". Tomshardware.com. Retrieved September 15, 2016.
  19. ↑ "Nvidia Pascal HDCP 2.2". Nvidia Hardware Page. Retrieved May 8, 2016.
  20. 1 2 Smith, Ryan (July 20, 2016). "The NVIDIA GeForce GTX 1080 & GTX 1070 Founders Editions Review: Kicking Off the FinFET Generation". AnandTech. p. 5. Archived from the original on July 23, 2016. Retrieved July 21, 2016.
  21. ↑ Smith, Ryan (July 20, 2016). "The NVIDIA GeForce GTX 1080 & GTX 1070 Founders Editions Review: Kicking Off the FinFET Generation". AnandTech. p. 4. Archived from the original on July 23, 2016. Retrieved July 21, 2016.
  22. ↑ "NVIDIA TITAN Xp Graphics Card with Pascal Architecture". NVIDIA.
  23. ↑ "NVIDIA TITAN X Graphics Card with Pascal". GeForce. Retrieved September 15, 2016.
  24. ↑ "New Quadro Graphics Built on Pascal Architecture". NVIDIA. Retrieved September 15, 2016.
  25. ↑ "Accelerating Data Center Workloads with GPUs". NVIDIA. Retrieved September 15, 2016.
  26. ↑ Zhiye Liu (October 22, 2018). "Nvidia GeForce GTX 1060 Gets GDDR5X in Fifth Makeover". Tom's Hardware. Retrieved February 2, 2024.
  27. ↑ "NVIDIA GeForce 10 Series Graphics Cards". NVIDIA.
  28. ↑ "NVIDIA GeForce GTX 1060 to be released on July 7th". VideoCardz.com. June 29, 2016. Retrieved September 15, 2016.
  29. ↑ "GTX 1060 Graphics Cards". GeForce. Retrieved September 15, 2016.
  30. ↑ Smith, Ryan (November 12, 2012). "NVIDIA Launches Tesla K20 & K20X: GK110 Arrives At Last". AnandTech. p. 3. Archived from the original on November 14, 2012. Retrieved July 24, 2016.
  31. 1 2 3 4 5 6 Nvidia (September 1, 2015). "CUDA C Programming Guide". Retrieved July 24, 2016.
  32. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Triolet, Damien (May 24, 2016). "Nvidia GeForce GTX 1080, le premier GPU 16nm en test !". Hardware.fr (in French). p. 2. Retrieved July 24, 2016.
  33. 1 2 Smith, Ryan (January 26, 2015). "GeForce GTX 970: Correcting The Specs & Exploring Memory Allocation". AnandTech. p. 1. Archived from the original on January 28, 2015. Retrieved July 24, 2016.
  34. ↑ "NVIDIA Turing Release Date". Techradar. February 2, 2021.
  35. ↑ "NVIDIA Tesla P100". Nvidia.
  36. ↑ "NVIDIA Tesla P100 SXM2". TechPowerUp.
  37. ↑ "NVIDIA Tesla P100 PCIe 16 GB". TechPowerUp.
  38. ↑ Garreffa, Anthony (September 17, 2017). "NVIDIA Tesla V100 Tested: Near Unbelievable GPU Power". TweakTown.com. Retrieved December 30, 2025.
  39. ↑ Smith, Ryan (May 14, 2020). "NVIDIA Ampere Unleashed: NVIDIA Announces New GPU Architecture, A100 GPU, and Accelerator". AnandTech. Archived from the original on July 29, 2024.
  40. ↑ Smith, Ryan (March 22, 2022). "NVIDIA Hopper GPU Architecture and H100 Accelerator Announced: Working Smarter and Harder". AnandTech. Archived from the original on September 23, 2023.
  41. ↑ "B100 vs B200: Which NVIDIA blackwell GPU is right for your AI workloads? | Blog — Northflank". Northflank — Deploy any project in seconds, in our cloud or yours. Retrieved June 15, 2026.
  42. ↑ "Comparing Blackwell vs Hopper | B200 & B100 vs H200 & H100 | Exxact Blog". www.exxactcorp.com. Retrieved June 15, 2026.
  43. ↑ Mitrasish; Co-founder; CTO; Spheron. "NVIDIA Rubin R100 GPU Chip Specs: Architecture, VRAM, and Cloud Availability (2026) | Spheron Blog". Spheron. Retrieved June 13, 2026.