Как сообщает «ПостНаука», отправной точкой стал 2008 год. Именно тогда разработчики стали применять графические процессоры и видеокарты для задач, никак не связанных с графикой. Языки программирования CUDA и OpenCL позволили перекладывать на GPU операции линейной алгебры — те самые, на которых держатся современные нейросети.
Причина в устройстве чипов. Центральный процессор — это немного умных, сложных и мощных по отдельности ядер. Графический — тысячи примитивных: каждое слабее, зато работает вместе с остальными. Задачи, которые можно распараллелить, на такой архитектуре решаются принципиально быстрее.
Именно эта пропорция между сложностью ядра и их количеством объясняет, почему видеокарты оказались востребованы далеко за пределами игр. Разбор внутренностей ИИ ведёт разработчик Аш Варданян — материал можно послушать или прочитать.
Источник: Telegram: ПостНаука





Комментарии 8