Статья на Хабре. Большинство программистов отлично разбираются в работе процессоров и последовательном программировании, поскольку с самого начала пишут код для CPU. Однако многие из них меньше знают о том, как устроены графические процессоры (GPU) и в чем заключается их уникальность. За последнее десятилетие GPU стали чрезвычайно важны благодаря широкому применению в глубоком обучении, и сегодня каждому разработчику необходимо обладать базовыми знаниями о том, как они работают. Цель этой статьи — дать вам это понимание...
Что такое графический процессор? GPU, или Graphics Processing Unit, является процессором, специально разработанным для выполнения интенсивных задач рендеринга графики. Эти устройства также называются видеокартами, они широко используются в различных системах, включая встроенные видеокарты в ноутбуках, мобильные телефоны, персональные компьютеры, рабочие станции и игровые консоли. Термин GPU для этого компонента получил широкое распространение в 1990-х годах благодаря компании Nvidia. Серия графических...