Стали известны технические характеристики нового GPU компании NVIDIA, уже известного нам как GT300, Fermi и GF100:
* 3,2 миллиарда транзисторов; * техпроцесс 40 нм производства TSMC; * 384-разрядная шина памяти; * 16 потоковых мультипроцессоров (шейдерных кластеров); * 32 шейдерных ядра на кластер, итого 512 ядер; * 1 МБ кэш-памяти первого уровня; * 768 КБ унифицированной кэш-памяти второго уровня; * до 6 ГБ памяти GDDR5.
Как
видно из характеристик, на кремниевой подложке GT300 находится более
трёх миллиардов транзисторов. На одном чипе содержится 16 потоковых
мультипроцессоров (ранее известных, как шейдерные кластеры), каждый из
которых содержит 32 CUDA-ядра. Таким образом, общее количество
шейдерных ядер достигает 512. Важной деталью является то, что отдельный
мультипроцессор в каждом потоке способен выполнить операцию с числом
целым или с плавающей запятой за один такт.
Шесть 64-разрядных
контроллеров памяти формируют 384-битную шину памяти. Применение
собственного контроллера памяти GDDR5 даёт возможность использовать
возможности встроенного кода коррекции ошибок (ECC). GT300 работает с
памятью GDRR5 подобно тому, как с ней работают ускорители AMD серии
Radeon HD 5800.
В чипе GT300 используется совершенно новый
алгоритм функционирования GPU. Архитектура Fermi способна выполнить за
один такт 512 совмещённых операций умножения-сложения (FMA) в режиме
одинарной точности или 256 таких операций в режиме двойной точности.
Чип GT300 будет поддерживать все существующие на сегодняшний день
стандарты, включая новый стандарт формата представления чисел с
плавающей запятой IEEE 754-2008.
Архитектура Fermi аппаратно
поддерживает C (CUDA), C++, DirectCompute, DirectX 11, Fortran, OpenCL,
OpenGL 3.1 и OpenGL 3.2. Впервые в истории графический процессор может
выполнять код C++ без потерь в производительности.