Вышел долгожданный релиз видеокарты GT300 от nVidia.
Эта карта содержит 512 процессорных модулей, имеет 6Gb памяти и
поддерживает архитектуру Fermi, которая позволяет
исполнять C++ код непосредственно на GPU.
поддерживает архитектуру Fermi, которая позволяет
исполнять C++ код непосредственно на GPU.
Очевидно видеокарта умеет исполнять свой собственный байт-код с универсальным набором инструкций, в который можно компилировать в том числе и C++. А компилирует драйвер.
Это не релиз видеокарты, релиз дай бог выйдет в январе, сейчас есть лишь экспериментальные образцы. Пока только в связи с выходом пятитысечных радеонов они решили слить всю инфу. И оно не GT300, а GF100.
Кстати новость действительно охрененная, хоть и написана в маркетоид-стиле.
C++ тут в том смысле что наконец то появились нормальные косвенные вызовы(вирт. функции и указатели на функции), аллокация через new и даже исключения. Учитывая то, что для всего этого будет известный(не проприетарный) набор команд компилить для видюх можно будет уже почти все что угодно.
Imho уже почти замечательная архитектура общего назначения, осталось только сделать удобное динамическое порождение новых легких потоков - и будет мега рулез.
Компьютер на одном кристалле -- нормальный путь развития отрасли. Ни чего страшного в том, что кристалл в себе совместит в себе множество функции нет, главное -- качество реализации.
Когда то говорили процессор с частотой больше 2 ГГц будет обогревателем. Энергопотребление и тепловыделение -- результат реализации и развития технологий. Поэтому если говорить не о сегодня, а о будущем -- перспектива есть.
А вообще интересная стратегия у нВидии. В то время как Интел и АМД пытаются сделать графический процессор и центральный процессор одним целым, нвидия расширяет возможности графического процессора, чтобы тот мог работать и как дополнительный CPU и как GPU.