Все знают, что по своей сложности GPU уже давно обогнали процессоры, хотя бы за счет использования большего количества транзисторов, а также своей изначальной ориентации. Так что в современной системе видеокарта могла бы спокойно выступать в качестве помощника для решения тяжелых вычислительных задач. Технология CUDA призвана распараллелить вычислительные задачи между центральный процессором и GPU через стандартный язык программирования C#. Пока что поддержка новой технологии присутствует в серии видеокарт GeForce 8800, однако она также будет реализована и в следующих решениях как настольного сегмента, так и профессионального (GeForce Quadro).
Разработчики могут загрузить пока что тестовую версию CUDA SDK и компилятора C# для Windows XP и Linux (RedHat Release 4 Update 3) с официального сайта nVIDIA. Там же доступен и форум для обмена опытом.
На текущий момент остается несколько вопросов, насколько мощным является GPU с точки зрения применения для нестандартных вычислений, а также как скоро данная технология будет использоваться массово. Ответы должны последовать в обозримом будущем.
Сейчас обсуждают