5 лет назад
Революция в технологиях параллельных вычислений. CUDA.
За всю историю компьютерных систем видеокарты воспринимались как средство "ускорения" игр, и покупали их исключительно для игр. например в эпоху DOOM 1, DUKENUKEM 3D , WOLFENSTEIN и многих других рендеринг игровых пространств и расчет физики выполнялся только средствами процессора в то "старое" время видеокарта выступала только для вывода изображения на экран, то есть вела обработку 2D сцен. Но время идет, технологии развиваются, начали появляться более сложные в графическом исполнении игры. Начали...
1 месяц назад
Что должен знать каждый разработчик о вычислениях на GPU
Статья на Хабре. Большинство программистов отлично разбираются в работе процессоров и последовательном программировании, поскольку с самого начала пишут код для CPU. Однако многие из них меньше знают о том, как устроены графические процессоры (GPU) и в чем заключается их уникальность. За последнее десятилетие GPU стали чрезвычайно важны благодаря широкому применению в глубоком обучении, и сегодня каждому разработчику необходимо обладать базовыми знаниями о том, как они работают. Цель этой статьи — дать вам это понимание...