: sortie de la GTX 680, première carte graphique à utiliser l'architecture Kepler
: sortie de la GTX 690, première carte graphique utilisant deux puces Kepler
: sortie des Tesla K20 et K20X, premières cartes à utiliser le GK 110
: sortie de la GeForce Titan, première carte graphique grand public à utiliser le GK 110
: Sortie de la GeForce GTX 780
: Sortie de la GeForce GTX 780 Ti, première carte grand public à utiliser un GK 110 complet.
: Sortie de la GeForce GTX Titan Black Edition, évolution de la GTX Titan avec toutes ses unités de calculs actives.
: Sortie de la GeForce GTX Titan Z, première carte graphique à utiliser deux GK 110 complets.
Architecture
Elle reprend à peu près l'architecture Fermi, c'est donc une puce divisée en plusieurs GPC ou Graphics Processing Cluster qui sont les équivalents d'un cœur de microprocesseur sauf qu'ils sont dépourvus de mémoire cache ; ils sont eux-mêmes constitués d'un, deux ou trois SMX et ils contiennent 8 unités de ROP. Pour soutenir les cœurs CUDA, qui sont les unités de calcul, la puce propose deux niveaux de mémoire cache (L1 et L2). La puce est dotée de 512 Ko de mémoire cache L2, avec un débit revu à la hausse par rapport à Fermi[1].
Les SMX (Next Generation Streaming Multiprocessor), la grande nouveauté introduite par Kepler, sont les remplaçant des SM (Streaming Multiprocessor) de Fermi. Un SMX peut contenir jusqu'à 192 cœurs CUDA, ou unités de calcul, dans la version la plus évoluée contre 32 cœurs CUDA avec les SM de Fermi. Par contre, le SMX abandonne le système de double cadencement de Fermi qui multipliait par deux la fréquence des SM et donc des unités de calcul. Chaque SMX dispose de 64 ko de mémoire partagée et 16 unités de texture[2],[3].
GPU Boost
NVidia profite de Kepler pour introduire le « GPU Boost » qui augmente la fréquence du processeur en fonction de sa consommation et de sa température, qui sont directement mesurées sur la carte. Le gain peut atteindre plusieurs dizaines de MHz. Avec la GeForce Titan, Nvidia utilise le nom « GPU Boost 2.0 », dont le seul changement est que la température remplace la consommation comme facteur limitant[4],[5].
Liste des processeurs et des cartes graphiques utilisant Kepler
le GK 104, qui est utilisé dans les cartes GTX 680, GTX 690, GTX 670, GTX 660, GTX 660ti, GTX 760, GTX 770 ,Tesla K10[6], Tesla K8 ;
le GK 106, qui est utilisé dans les GTX 660, il est composé de 5 SMX ;
le GK 107, qui est utilisé dans les cartes mobiles de NVidia, ainsi que dans les cartes d'entrée de gamme, à partir de la GT 640 ;
le GK 110, qui a 15 SMX plus puissants et 1,5 Mo de mémoire cache, il est utilisé dans les Tesla K20, GeForce Titan, GeForce GTX 780 et GeForce GTX 780 Ti
En 2013, les puces Kepler sont toutes gravées en 28 nm.
La série QUADRO 'Kx000' est conçue via le même schéma que les TESLA K. Les spécifications des GK104/106/110 sont donc identiques entre les séries TESLA et QUADRO.