На конференции Microprocessor Forum 2007 в г. Сан-Хосе (США) директор компании NVIDIA по архитектуре Джон Николс (John Nickolls) сделал нашумевшее заявление, что производительность ЦП может быть значительно увеличена при использовании графических профессоров NVIDIA в качестве дополнительных процессоров. Графические процессоры (GPU) установлены в любой плате графического ускорителя. Если вы не играете в компьютерные игры, то эта мощная плата простаивает и её можно загрузить другими задачами. Такой подход даёт дополнительные 200 мегафлопс производительности, что может потребоваться для научных, медицинских и финансовых расчётов.
В феврале NVIDIA выпустила бета-версию программного обеспечения CUDA (Compute Unified Device Architecture), окончательная версия которого должна появиться во втором полугодии. CUDA позволит разработчикам писать программы, в которых ГП будет решать некоторые вычислительные задачи, разгружая ЦП.
CUDA работает только с графическими процессорами Nvidia GeForce 8800 и 8600, а также Quadro FX 4600 и 5600. Графический процессор — это чрезвычайно сложная микросхема. Так GPU GeForce 8800, содержит в себе 681 млн. транзисторов, его процессорное ядро работает на тактовой частоте 575 МГц и состоит из 128 потоковых процессоров с архитектурой SIMD (один поток команд — много потоков данных), поддерживающих 32-разрядные операции с плавающей запятой в стандарте IEE 754, причём эти АЛУ работают на удвоенной тактовой частоте и каждый имеет собственную кэш-память. Так что устройство GPU весьма характерно для массивно-параллельных процессоров.
Другой подход повышения производительности за счёт GPU на этой конференции днём ранее продемонстрировала корпорация AMD, рассказавшая о своей разработке комбинированного процессора Fusion, совмещающего в одном чипе обычный и графический процессоры. Подход AMD интересен тем, что снижает общую стоимость решения.
В любом случае, тенденция такова, что в ближайшие годы пользователь на уровне ПК получит суперкомпьютерную производительность. Вопрос, правда, в том, что в подавляющем большинстве случаев он не представляет, что с ней делать.