thumb|Logo de la série GeForce 10, caractérisée par l'arrivée de l'architecture Pascal thumb|right|Carte graphique GeForce GTX 1070.

L'architecture Pascal est une architecture de processeur graphique développée par NVidia pour ses cartes graphiques, qui a succédé au cours de l'année 2016 à l'architecture Maxwell annoncé en .. Elle est nommée en l'honneur du mathématicien, physicien et philosophe français du Blaise Pascal..

L'architecture a été introduite pour la première fois en avec la sortie de la carte Tesla P100 (GPU GP100) le , et est principalement utilisée dans les cartes GeForce 10, en commençant par les GeForce GTX 1080 et GTX 1070 (qui utilisent toutes deux le GPU GP104), qui sortirent le et le , respectivement.

Architecture

L'architecture Pascal inaugure une nouvelle technique de fabrication appelée FinFET (Fin Field Effect Transistor), afin de passer à une finesse de gravure de 16 nm. Le nombre de transistors par unité de surface sera donc plus élevé.

Certains modèles haut de gamme utilisant le GP100 supportent la mémoire HBM2.

Améliorations Les améliorations sont :

Le « multiprocesseur de flux » (SM, streaming multiprocessor) qui se compose de 64 cœurs CUDA, un nombre identique à celui des unités de calcul (UC) de l'architecture GCN d'AMD. Maxwell comptait 128 cœurs CUDA dans un SM, Kepler 192, Fermi 32 et Tesla seulement 8 ; le SM du GP100 est partitionné en deux blocs de traitement, ayant chacun 32 cœurs CUDA simple-précision, un tampon d'instructions, un ordonnanceur de warps (composés de 32 threads), deux TMU et deux unités d'expédition.

Sur certaines cartes haut de gamme utilisant le GP100, 16 Go de mémoire HBM2 en quatre piles avec un bus de 4096 bits et une bande passante mémoire de 720 Go/s.

Mémoire unifiée - architecture mémoire unifiée afin que le CPU et le GPU puissent accéder à la fois à la mémoire principale du système et à la mémoire de la carte graphique à l'aide d'une technologie appelée Page Migration Engine.

NVLink - un bus à haute vitesse de transfert entre le CPU et le GPU, et entre plusieurs GPU. Il permet des vitesses de transfert beaucoup plus élevées que celles pouvant être atteintes en utilisant PCI Express ; estimée à fournir entre 80 et 200 Go/s...

Les opérations en virgule flottante 16 bits (half precision) peuvent être exécutées deux fois plus vite que celles en virgule flottante 32 bits (single precision). et les opérations en virgule flottante 64 bits (double precision) exécutées en moitié plus de temps que les opérations en virgule flottante 32 bits (ratio 1/32 sur Maxwell)..

Modèles

Sous la marque GeForce ModèlesGeForce GT 1030GeForce GTX 1050 GeForce GTX 1050 Ti GeForce GTX 1060 3GoGeForce GTX 1060 6GoGeForce GTX 1070GeForce GTX 1070 TiGeForce GTX 1080GeForce GTX 1080 TiTitan X (Pascal)Titan XpFinesse de gravure14 nm16 nmCode de la puceGP108-300GP107-300GP107-400GP106-300GP106-400GP104-200GP104-300GP104-400GP102-350GP102-400GP102-450Surface de la puce74 mm²135 mm2200 mm2 314 mm2 471 mm2 Nombre de transistors~1.8 G3,3 G4,4 G7,2 G12 GFréquence1228 MHz1354 MHz1290 MHz1506 MHz1506 MHz1506 MHz1607 MHz1607 MHz1480 MHz1417 MHz1405 MHzFréquence Turbo1468 MHz1455 MHz1392 MHz1708 MHz1708 MHz1683 MHz1683 MHz1733 MHz1584 MHz1531 MHz1582 MHzNb. cœurs CUDA38464076811521280192024322560358435843840Nb. unités de texture2440487280120152160224224240Nb. ROP1632324848646464889696Cache L21024 Ko1536 Ko2048 Ko 2816 Ko3072 KoType de mémoireGDDR5GDDR5GDDR5GDDR5GDDR5GDDR5GDDR5GDDR5XGDDR5XGDDR5XGDDR5XCapacité mémoire2 Go2 Go4 Go3 Go6 Go8 Go8 Go8 Go11 Go12 Go12 GoVitesse mémoire6 Gbits/s7 Gbits/s7 Gbits/s8 Gbit/s8 Gbit/s8 Gbit/s8 Gbit/s10 Gbit/s11 Gbits/s10 Gbits/s11 Gbits/sLargeur du bus mémoire64 bits128 bits128 bits192 bits192 bits256 bits256 bits256 bits352 bits384 bits384 bitsDébit mémoire48 Go/s112 Go/s112 Go/s192 Go/s192 Go/s256 Go/s256 Go/s320 Go/s484 Go/s480 Go/s547 Go/sFréquence mémoire1502 MHz1752 MHz1752 MHz2000 MHz2000 MHz2000 MHz2000 MHz1251 MHz1375 MHz1251 MHz1425 MHzEnveloppe thermique (TDP)30 W75 W75 W120 W120 W150 W180 W180 W220 W250 W250 WCalcul FP1617 GFLOPsCalcul FP321.1 TFLOPs1,9 TFLOPS2,1 TFLOPS3,9 TFLOPS4,4 TFLOPS6,5 TFLOPS8.2 TFLOPS8,9 TFLOPS11 TFLOPS11 TFLOPS12 TFLOPSCalcul FP6435 GFLOPSDate de sortie

Sous la marque Quadro ModèlesQuadro P400Quadro P600Quadro P1000Quadro P2000Quadro P4000Quadro P5000Quadro P6000Quadro GP100Finesse de gravure14 nm16 nmCode de la puceGP107GP106GP104GP102GP100Surface de la puce132 mm²200 mm²314 mm²471 mm²610 mm²Nombre de transistors3.3 G4.4 G7.2 G12 G15.3 GFréquence1228 MHz1354 MHz1266 MHz1370 MHz1202 MHz1607 MHz1506 MHz1380 MHzFréquence Turbo1328 MHz1455 MHz1354 MHz1470 MHz1480 MHz1733 MHz1645 MHz1441 MHzNb. cœurs CUDA25638464010241792256038403584Nb. unités de texture16244064112160240224Nb. ROP1616324064649696Cache L2512 Ko1024 Ko1280 Ko2048 Ko3072 Ko4096 KoType de mémoireGDDR5GDDR5GDDR5GDDR5GDDR5GDDR5XGDDR5XHBM2Capacité mémoire2 Go2 Go4 Go5 Go8 Go16 Go24 Go16 GoFréquence mémoire1000 MHz1000 MHz1250 MHz2000 MHz1900 MHz1127 MHz1127 MHz900 MHzLargeur du bus mémoire64 bits128 bits128 bits160 bits256 bits256 bits384 bits4096 bitsDébit mémoire32 Go/s64 Go/s80 Go/s160 Go/s243 Go/s288 Go/s432 Go/s921 Go/sEnveloppe thermique (TDP)30 W40 W47 W75 W105 W180 W250 W250 WCalcul INT82.7 TIOPS4.4 TIOPS6.9 TIOPS12 TIOPS21.2 TIOPS35.5 TIOPS50.5 TIOPSCalcul FP1610 GFLOPS17 GFLOPS27 GFLOPS47 GFLOPS83 GFLOPS138 GFLOPS187 GFLOPS20 TFLOPSCalcul FP32680 GFLOPS1.1 TFLOPS1.7 TFLOPS3 TFLOPS5.3 TFLOPS8.9 TFLOPS12 TFLOPS10 TFLOPSCalcul FP6421 GFLOPS35 GFLOPS54 GFLOPS94 GFLOPS166 GFLOPS277 GFLOPS395 GFLOPS5 TFLOPSDate de sortie

Sous la marque Tesla ModèlesTesla P4Tesla P40Tesla P100 PCIe 12GBTesla P100 PCIe 16GBTesla P100 SXM2Finesse de gravure16 nmCode de la puceGP104-995-A1GP102GP100GP100-893-A1Surface de la puce314 mm²471 mm²610 mm²Nombre de transistors7.2 G12 G15.3 GFréquence810 MHz1303 MHz1328 MHz1328 MHz1328 MHzFréquence Turbo1063 MHz1531 MHz1480 MHz1480 MHz1480 MHzNb. cœurs CUDA25603840358435843584Nb. unités de texture160240224224224Nb. ROP6496969696Cache L22048 Ko3072 Ko3072 Ko4096 KoType de mémoireGDDR5GDDR5HBM2HBM2HBM2Capacité mémoire8 Go24 Go12 Go16 Go16 GoFréquence mémoire1500 MHz1250 MHz704 MHz704 MHz704 MHzLargeur du bus mémoire256 bits384 bits3072 bits4096 bits4096 bitsDébit mémoire192 Go/s480 Go/s540 Go/s721 Go/s721 Go/sEnveloppe thermique (TDP)75 W250 W300 W300 W300 WCalcul INT821.7 TIOPS47 TIOPSCalcul FP1685 GFLOPS183 GFLOPS21.2 TFLOPS21.2 TFLOPS21.2 TFLOPSCalcul FP325.4 TFLOPS11.7 TFLOPS10.6 TFLOPS10.6 TFLOPS10.6 TFLOPSCalcul FP64170 GFLOPS367 GFLOPS5.3 TFLOPS5.3 TFLOPS5.3 TFLOPSDate de sortie

Notes et références

Annexes Articles connexes GeForce

Catégorie:Microarchitecture Nvidia Catégorie:Processeur graphique Catégorie:Produit lancé en 2016