Содержание
- Ускорение вычислений и экономия на ресурсах: когда нужны графические процессоры
- Что такое графические процессоры (GPU)
- GPU и машинное обучение
- Супер ускорение телефона.ВКЛЮЧИ эти НАСТРОЙКИ И ТЫ ОФИГЕЕШЬ
- GPU и обработка изображений
- В Чем Разница Между CPU и GPU
- GPU и рендеринг графики
- GPU и тяжелые вычисления
- GPU и промышленный интернет вещей
- Сверхмощные вычисления в облаке
- Что такое графический процессор – отличия от видеокарты
- GPU против видеокарты
- История | НКВД, ГПУ и атомизация общества
- Графическое ядро в процессоре: что это такое и зачем оно в компьютере?
- Заключение

Например, компьютерное зрение внедрили в «Инвитро» для решения проблемы очередей. Сотруднику регистратуры требуется время на поиск карточки пациента в базе данных — пока он ищет, очередь увеличивается. Чтобы сократить время ожидания, на входе в клинику пациента снимает камера видеонаблюдения. Она передает изображение в систему, где компьютерное зрение распознает его личность и заранее открывает для регистратора нужную карточку. В итоге пациенты меньше ждут в очередях, а их лояльность возрастает.
Ускорение вычислений и экономия на ресурсах: когда нужны графические процессоры
Когда графические процессоры (GPU) только появились, никто и не думал, что со временем их станут так широко применять.
Изначально графические процессоры использовали для отрисовки пикселей в графике, а их основным преимуществом была энергоэффективность. Никто не пытался использовать GPU для вычислений: они не способны обеспечить такую же точность, как центральные процессоры (CPU).
Но затем оказалось, что точность вычислений на графических процессорах вполне приемлема для машинного обучения. При этом GPU способны быстро обрабатывать большие объемы данных. Так что сегодня их применяют в разных сферах, о самых интересных рассказываем в статье.
В подготовке статьи нам помогли эксперты Академии больших данных MADE от VK. Кстати, у них открыт набор на бесплатное обучение, где в том числе учат работать с GPU.
Что такое графические процессоры (GPU)
Графический процессор (GPU) — разновидность микропроцессора. В отличие от центрального процессора (CPU), в нем не десятки, а тысячи ядер. Из-за такой архитектуры у графических процессоров есть несколько особенностей:
- Они могут параллельно выполнять одни и те же операции над целым массивом данных, например одновременно вычитать или складывать сразу много чисел.
- В отличие от центральных процессоров, у GPU меньше точность вычислений, но ее достаточно для таких задач, как машинное обучение, где важнее высокая скорость.
- Графические процессоры энергоэффективны. Например, один сервер, оснащенный GPU Nvidia Tesla V100, потребляет 13 кВт и обеспечивает такую же производительность, что и 30 серверов с центральными процессорами. То есть, используя графические процессоры, можно меньше платить за электроэнергию.

Посмотрим на основные сферы применения технологии.
GPU и машинное обучение
Графические процессоры применяют на всех этапах машинного обучения — при подготовке данных, тренировке моделей машинного обучения и их промышленной эксплуатации.
Последние поколения графических процессоров от NVIDIA содержат тензорные ядра — новый тип вычислительных ядер. По сравнению с классическими GPU они выполняют меньше операций за единицу времени, но еще более энергоэффективны. Это важно для крупных компаний с собственными дата-центрами.
Сегодня машинное обучение используют в различных отраслях, например в медицине. Решения на базе ИИ проверяют КТ- и МРТ-снимки и находят на них патологические изменения. В итоге врачи тратят меньше времени на работу со снимками, а риск человеческой ошибки снижается.
«Цельс» — ИИ-платформа для анализа медицинских изображений, она обрабатывает поступающие из больниц снимки. Например, на КТ-снимках легких система способна распознать злокачественные новообразования и COVID-19. Обработка одного исследования занимает 60 секунд, точность выявления патологии — 95%.

Супер ускорение телефона.ВКЛЮЧИ эти НАСТРОЙКИ И ТЫ ОФИГЕЕШЬ
Машинное обучение лежит в основе и компьютерного зрения — нейросети, которая умеет распознавать людей и объекты на фотографиях и видео.
Например, компьютерное зрение внедрили в «Инвитро» для решения проблемы очередей. Сотруднику регистратуры требуется время на поиск карточки пациента в базе данных — пока он ищет, очередь увеличивается. Чтобы сократить время ожидания, на входе в клинику пациента снимает камера видеонаблюдения. Она передает изображение в систему, где компьютерное зрение распознает его личность и заранее открывает для регистратора нужную карточку. В итоге пациенты меньше ждут в очередях, а их лояльность возрастает.
Подобные технологии лежат и в основе Valossa AI. Компания предоставляет различные ИИ-решения для работы с изображениями и видео. В частности, нейросети способны обнаруживать в видео нежелательный контент, чтобы его удалить, или распознавать эмоции людей.
Функцию распознавания эмоций, например, использовали в шоу финской телекомпании Yle. По правилам, его участники слушали шутки, стараясь сохранить нейтральное выражение лица. ИИ оценивал, насколько им это удалось.

GPU и обработка изображений
GPU изначально разрабатывали для работы с графикой. Так что сегодня их используют в системах, которые обрабатывают большие массивы изображений, например снимки из космоса.
Такие снимки в том числе используют, чтобы следить за состоянием лесов или развитием половодья. Но в исходном виде в снимках невозможно разобраться, поэтому их предварительно обрабатывают: убирают все лишнее и наносят определенную разметку — GPU помогают ускорить этот процесс.
В Чем Разница Между CPU и GPU
«Банк базовых продуктов» Роскосмоса предоставляет другим ведомствам и ученым снимки с космических аппаратов. Используя их, оценивают качество поверхностных вод, состояние лесов, следят за пожарной обстановкой и паводками. Чтобы на снимках можно было легко найти нужную информацию, система предварительно их обрабатывает.

GPU и рендеринг графики
С каждым годом фильмы и мультфильмы, созданные с помощью компьютерной графики, выглядят все реалистичнее. Это достигается с помощью рендеринга — процесса визуализации.
Чтобы компьютерная графика выглядела на экране естественно, современные программы для рендеринга учитывают множество деталей — например, как падает свет и выглядят тени. Это требует больших вычислительных мощностей, так что крупные студии, как правило, используют графические процессоры.
Для мультфильма «Город героев» в Walt Disney использовали Hyperion — симулятор глобального освещения, который создавали около двух лет. Он производит сложные вычисления, чтобы рассчитать, как будет выглядеть непрямой свет, многократно отраженный от всех поверхностей. Для отрисовки «Города героев» расчеты проводились с помощью кластера, состоящего из 55 000 вычислительных ядер.

Еще графические процессоры применяют в KVM — специальных программах для геймеров, например, к ним относится Playkey. Они позволяют запускать игры с хорошей графикой на маломощных компьютерах за счет переноса нагрузки в облако. Так что мощный компьютер не требуется.
GPU и тяжелые вычисления
Тяжелыми называют вычисления, в которых задействованы сложные алгоритмы, из-за чего они потребляют большое количество ресурсов. Пример таких вычислений — докинг. Это метод молекулярного моделирования, он позволяет подобрать молекулу, которая лучше всего взаимодействует с нужным белком.
Это трудоемкая и дорогая работа, например, в США на разработку одного нового лекарства уходит в среднем 985 млн долларов. Используя графические процессоры, фармкомпании экономят на вычислительных мощностях, ускоряют разработку и за счет этого тратят меньше денег.
В начале пандемии ученые из Московского государственного университета стали искать вещества, которые могут оказаться полезными для лечения коронавируса. Чтобы найти лекарство, они подобрали перспективный белок, проанализировали его структуру и создали модели для докинга. Молекулярное моделирование запустили на суперкомпьютере «Ломоносов».
Другой пример тяжелых вычислений — анализ большого количества разнородных данных. Например, он требуется при обработке сейсмографических данных.

В регионах, где давно добывают нефть, стандартные методы сейсморазведки уже не справляются с поиском залежей в нужных объемах. Так, например, случилось в Башкортостане, где первая скважина появилась еще в 1930-х годах.
Поэтому для разведки нефтяных запасов в ООО НПЦ «Геостра» использовали облачные решения. Расчеты велись на платформе VK Cloud (бывш. MCS). Для сложных расчетов использовали графические процессоры NVIDIA Tesla V100. Пилотный проект оказался успешным: удалось спрогнозировать эффективность будущих скважин и определить места для бурения.
GPU и промышленный интернет вещей
На промышленных предприятиях умные датчики собирают данные о работе оборудования и передают их в аналитическую систему. Используя эту информацию, компании могут следить за работой оборудования, предсказывать поломки, планировать профилактические работы и думать над оптимизацией производства. Для того чтобы данные обрабатывались быстрее, используют графические процессоры.
Например, WaveAccess на базе VK IoT Platform разработала решения для Единой платформы сбора и анализа данных, с помощью которой государство контролирует природопользование. Всего решений четыре: система мониторинга воздуха, дистанционного надзора за объектами культурного наследия, незаконной вырубкой лесов и зарастания сельхозземель. Платформа собирает данные с помощью датчиков IoT и выявляет инциденты в режиме реального времени. На основании этих данных государственные органы проводят проверки.
Еще решения в области интернета вещей используют для создания цифровых двойников — виртуальных копий станков или целых заводов. В таком случае система не просто анализирует данные с умных датчиков, а строит на их основе трехмерную модель оборудования. Фактически инженеры на компьютере видят, как работает тот или иной станок.
На передачу и обработку данных требуется время. Поэтому на предприятиях, которым важно узнавать о неполадках в режиме реального времени, для ускорения работы используют графические процессоры.
Например, благодаря цифровому двойнику Московской ТЭЦ-20 удалось повысить эффективность работы предприятия на 4%. Другой пример — виртуальный прототип завода КАМАЗ, где оцифровали почти 50 станков, а также манипуляторы, производственные роботы и другое оборудования. Благодаря этому на предприятии могут контролировать все этапы сборки автомобилей.
На заводе Siemens в Амберге выпускают 12 млн программируемых логических контроллеров в год, то есть одно изделие в секунду. На предприятии объединили виртуальное и реальное производство: на изделия нанесены коды, которые передают оборудованию его маршрут и требования к каждой операции — за процессом следят специальные программы. В итоге новые заказы на заводе выполняются за сутки, 99,99885% выпускаемой продукции полностью соответствует стандартам качества, а себестоимость снизилась на 25%.
Сверхмощные вычисления в облаке
Чтобы повысить скорость вычислений, необязательно закупать графические процессоры — мощности можно арендовать у облачного провайдера. У GPU в облаке есть несколько особенностей:
- Быстрое подключение мощностей. Не нужно ждать поставок оборудования, провайдер подключает графические процессоры по запросу.
- Возможность аренды на короткий срок. Если вам требуется разово произвести сложные вычисления, то вы можете подключить GPU только на это время, а затем сразу отключить.
На платформе VK Cloud (бывш. MCS) к виртуальным машинам можно подключить графические процессоры NVIDIA Tesla V100. Это одно из последних поколений GPU, в каждом процессоре 640 тензорных ядер. К нужной виртуальной машине графические процессоры подключают по запросу, для этого нужно обратиться в техподдержку.
На платформе есть и другие решения для машинного обучения и работы с большими данными. Используя их, можно построить в облаке собственную аналитическую систему или решение для тренировки нейросетей.
Что такое графический процессор – отличия от видеокарты
Вы можете быть удивлены, узнав, что называть вашу видеокарту графическим процессором технически неправильно. Этот небольшой факт не остановит людей от продолжения этой практики, но это забавный факт, который вы можете использовать, чтобы произвести впечатление на своих друзей и подтвердить свой статус профессионального геймера.
GPU против видеокарты
GPU, также известный как графический процессор, – это мозг вашей видеокарты, который используется для выполнения сложных графических операций и имеет решающее значение для игр. Вся причудливая графика, которую вы видите в играх, обрабатывается этим крошечным кристаллом, состоящим из тысяч маленьких ядер.

История | НКВД, ГПУ и атомизация общества
С другой стороны, видеокарта – это весь компонент, а не только графический процессор. Видеокарта состоит из нескольких других аппаратных частей, таких как сама печатная плата, видеопамять, разъёмы питания, интерфейс PCIe, радиатор, охлаждающие вентиляторы и т.д.
Все эти компоненты можно увидеть, когда вы пытаетесь переустановить видеокарту или модифицируете свою видеокарту. Графический процессор также является основной частью видеокарты, из тех что выделяют тепло, и в зависимости от того, насколько мощный чип, вам может понадобиться огромный радиатор и быстрые вентиляторы, чтобы поддерживать его при рабочих температурах.
Чтобы увидеть, насколько хорош графический процессор при рендеринге сложных графических элементов, вам нужно посмотреть на тактовую частоту ядра графического процессора, которая измеряется в МГц. Однако важно отметить, что разные поколения графических процессоров работают по-разному в зависимости от архитектурных улучшений, поэтому сравнение тактовых частот графических процессоров вне определенного поколения, как правило, бессмысленно.
Это всё, что можно сказать о графических процессорах и видеокартах. Используйте эту информацию осторожно, потому что с большой силой приходит большая ответственность.
Графическое ядро в процессоре: что это такое и зачем оно в компьютере?

Не нужно путать GPU в компьютере с видеокартой, потому что GPU — это небольшой микрочип для обрабатывания графики, а видеокарта — это уже полноценное отдельное устройство. GPU является частью видеокарты. Когда GPU в компьютере размещается как отдельный микрочип, тогда его именуют графическим процессором. А если GPU интегрирован в процессор или материнскую плату, то в этом случае его часто называют встроенным или интегрированным графическим ядром.
Если подробнее изучать строение персональных компьютеров, то можно заметить , что разделение между интегрированным графическим ядром в процессор и отдельными видеокартами составляет примерно 50/50. Это объясняется тем, что «железо» с интегрированными графическими ядрами дешевле, чем «железо» с видеокартами. На практике люди, которые самостоятельно приобретают себе персональный компьютер , предпочитают покупать их с отдельными видеокартами. А компьютеры с графическим ядром, встроенным в процессор, в основном предпочитают покупать корпоративные клиенты , чтобы устанавлива ть их в офисах. Этим и объясняется такое разделение в устройствах.
Графическое ядро в процессоре
Процессор — это небольшой микрочип, который устанавливается на материнскую плату ; это не «весь компьютер», как считают некоторые. Мы уже знаем, что такое GPU в компьютере и как это может быть организовано.
С видеокартой как бы ясно — это отдельное устройство, которое можно купить в магазине и установить в свой ПК. Хорошая видеокарта стоит недешево. Она занимает отдельное место в материнской плате и греется при своей работе.
Графическое ядро в процессоре — это та же видеокарта, только более простая и минимизированная. Оно не занимает отдельного места в материнской плате, так как находится внутри самого процессора. Как правило, такие ядра могут быть менее мощными, чем стационарные видеокарты. Но со своей основной целью — выводить изображение на экран компьютера — они справляются на «отлично». Поэтому такие процессоры рекомендуется применять в офисных компьютерах, где нет больших нагрузок на GPU.
Для чего нужно такое «объединение»?
- уменьшить энергозатраты аппаратной части компьютера;
- создать более компактное «железо»;
- снизить стоимость компьютера.
Недостатки встроенного ГП в компьютере
- Более низкая производительность. Что это будет означать для пользователя компьютера? В строенных версий GPU очень много, как и производящих их фирм. Но большинству пользователей компьютеров и не нужно будет разбираться со всем многообразием, потому что для повседневных дел возможностей ГП в компьютере будет более чем достаточно: полазить в и нтернете, посидеть в соцсетях, посмотреть фильм в отличном качестве, поиграть в современную игрушку на низких настройках и др. Проблемы с производительностью начинаются, когда нужно делать более производительную работу: монтаж видеороликов, 3D-моделиров а ние и другое , и все это на 2-х мониторах.
- Отсутствие собственной памяти. Получается, что встроенный ГП в компьютере не имеет собственно й памяти, а это означает, что вся нагрузка, которая ложится на него , будет прямо влиять на оперативную память. Поэтому об этом заранее нужно беспокоит ь ся, чтобы оперативки хватало и на работу , и на графические задачи.
- Дополнительно е тепловыделение. На процессоре и так есть собственные ядра, которые греются , и их нужно охлаждать, а тут еще встроенный графический чип, который тоже неплохо греется.
- Нет возможности улучшить обработку графики. Встроенный ГП в компьютере можно поменять только вместе с процессором, а это так себе затея.
Заключение
Сегодня вы узнали, что такое «GPU в компьютере», а также кто такой «графический процессор» , и много-много другого. А главное — вы сможете понимать, на что обращать внимание при выборе персонального компьютера. Если ПК вам нужен для решения небольших повседневных задач, то можете смело ориентироваться только по цене, при этом смело можно брать компьютер со встроенным ГП. Если же ПК вам нужен для более производительной работы, то нужно обратить внимание на наличие отдельной видеокарты и на ее характеристики. А если смотреть на встроенные графические ядра, то лучше изучить их линейки от разных производителей, чтобы понимать, ч его ожидать от будущего персонального компьютера.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Похожие статьи
-
GPU для настольных ПК и ноутбуков – это далекие друг от друга продукты. К сожалению, многие пользователи даже не подозревают об этом. Чем отличаются…
-
Gpu что это такое в компьютере
Несмотря на схожее название и то, что в целом их главная роль — обрабатывать огромные массивы данных, между GPU и CPU существует огромная разница. Но…