Ускорители вычислений Intel Knights Corner на архитектуре Larrabee - в 2011
В середине 2010 года Intel представила первый продукт на архитектуре Larrabee — ускоритель вычислений на базе 32-ядерного процессора, названный Knights Ferry. Это был пробный камень корпорации на стези ускорителей вычислений, где уже не первый год представлены ускорители Tesla от nVidia. И при этом число компаний, получивших новые ускорители, исчислялось несколькими десятками — все же это были, по большей части, инженерные образцы, а не коммерческая продукция. Возможно, работа за закрытыми дверьми связана с тем, что ускоритель Intel по производительности в «гигафлопсах» отстает от конкурентов и потому его до пры до времени стыдно показывать широкой публике?
Однако, не все так просто. Ведь следует учитывать, что подход Intel в корне отличается от подхода конкурентов: что в Tesla, что в FireStream (ATi/AMD) вычисления проводятся силами графической карты через программную эмуляцию, которая и съедает львиную долю производительности, а так же требует переписывания кода с использованием специальных инструментов программирования (например, CUDA). В Larrabee же используется множество простых x86 ядер (фактически, наследников Pentium), что позволяет очень быстро и без лишних накладных расходов адаптировать программное обеспечение под эту архитектуру. Фактически, любой многопоточный код, написанный хоть на C++, хоть на Delphi, и работающий на обычных процессорах Intel Xeon, может работать и на ускорителях Larrabee.
Таким образом, Intel считает, что первый этап тестирования завершен успешно, и уже до конца этого года будет представлен первый серийный x86 ускоритель вычислений – Intel Knights Corner. В отличие от предшественника, он будет содержать уже не 32, а целых 50 ядер, но увеличение числа транзисторов в чипе не приведет к его увеличению и росту потребления благодаря переходу на новый, 22-нм техпроцесс. Примечательно, что новый техпроцесс первыми получат не массовые процессоры (Ivy Bridge), а продукт на основе Larrabee.
К концу текущего года ускорители Knights Corner будут использоваться уже сотней компаний-разработчиков. Судя по всему, Intel таким образом хочет выпустить продукт на массовый рынок к тому моменту, когда на нем уже будет ПО, оптимизированное под новый ускоритель вычислений Knights Corner.
2011-04-16 // Есть вопросы, предложения, замечания? Вы можете обсудить это на форуме !