HDG объясняет: что такое GPU?

Графический процессор(GPU) или графический процессор(Graphical Processing Unit) — это специальный микрочип, специально предназначенный для выполнения задач, связанных с графикой, с гораздо большей скоростью, чем центральный процессор(CPU) или центральный процессор(Central Processing Unit)

Как правило, графические процессоры(GPUs) обрабатывают визуальную сторону видеоигр, а также программное обеспечение для редактирования видео, графический дизайн, 3D-дизайн и другие подобные инструменты. В последнее время графические процессоры(GPUs) также стали использоваться для выполнения определенных задач, не связанных с графикой, таких как майнинг криптовалюты, что хорошо сочетается с их уникальным внутренним дизайном.

Разница между(Difference Between) графическим процессором(GPU) и процессором(CPU)

Каждый компьютер, будь то ноутбук, планшет или игровая приставка, имеет процессор(CPU) . ЦП(CPU) — это мозг машины. Когда вы запускаете программное обеспечение на своем устройстве, ЦП(CPU) следует инструкциям и выполняет все необходимые вычисления. Конечно, каждый микрочип выполняет инструкции, так что же делает процессор(CPU) особенным? 

Большинство современных ЦП имеют четыре ядра ЦП(CPU cores) , хотя это число быстро растет. Количество вычислений, которые ЦП(CPU) может выполнять одновременно, ограничено количеством ядер. Но процессор(CPU) очень хорошо справляется с небольшим количеством сложных вычислений любого типа, очень быстро, одно за другим.

Однако современные графические процессоры(GPUs) имеют совсем другую философию дизайна. Вместо небольшого количества сложных полнофункциональных процессорных ядер у них есть сотни или тысячи простых процессорных ядер, которые предназначены для параллельного выполнения инструкций, особенно связанных с графикой. 

Например, указание заштриховать пиксель на изображении определенным образом. Современные(Modern) компьютерные дисплеи имеют миллионы пикселей. Для рендеринга и анимации реалистичной 3D-графики с плавной частотой кадров требуется эта мощная параллельная обработка. Поэтому, если вы хотите обрабатывать множество простых команд одновременно, вам нужен графический процессор(GPU) .

(Are GPUs)Графические процессоры и видеокарты — это одно и (Graphics Cards)то же(Same Thing) ?

Термины « графический процессор(GPU) » и «видеокарта» стали взаимозаменяемыми. Это(Which) приводит к ситуациям, когда кто-то говорит, что у его компьютера нет GPU , но на самом деле имеет в виду, что у компьютера нет видеокарты.

Что такое ГП(GPU) ? Графический процессор(GPU) относится конкретно к самому микропроцессору, но, конечно же, графический процессор(GPU) не может работать сам по себе. Ему нужны другие компоненты, чтобы выполнять свою работу. Итак, давайте рассмотрим различные способы упаковки графических процессоров .(GPUs)

Видеокарты

Видеокарта — это дискретное устройство, которое вставляется в стандартный слот на материнской плате компьютера. Он состоит из печатной платы, графического процессора(GPU) , памяти, разъемов дисплея, разъемов питания и других различных компонентов, необходимых для графического процессора(GPU) .

Видеокарты также имеют специальные системы охлаждения, которые помогают поддерживать безопасную рабочую температуру графического процессора . (GPU)Основное преимущество графических карт заключается в том, что их можно легко заменить более новыми моделями без необходимости замены всего компьютера или материнской платы.

Интегрированные графические процессоры

Интегрированные графические процессоры(GPUs) встроены в тот же корпус, что и ЦП(CPU) . Таким образом, компьютер, оснащенный одним из них, не нуждается в отдельной видеокарте для работы. Разъемы дисплея(Display) предоставляются материнской платой, а GPU использует тот же пул памяти, что и CPU . Конечно, ЦП(CPU) и ГП(GPU) также используют одну и ту же систему охлаждения и блок питания. 

Интегрированные графические процессоры(GPUs) в наши дни довольно мощные, и некоторые из них можно использовать даже для скромной графики видеоигр, но их главное преимущество — экономия средств и места. Вот(Which) почему они являются популярным решением во многих ноутбуках.

Планшеты и смартфоны также имеют встроенные графические процессоры(GPUs) , но они являются частью пакета «система на кристалле». На компьютерах только ЦП(CPU) и ГП(GPU) имеют один и тот же пакет. В случае с SoC (SoCs)ОЗУ(RAM) , хранилище, периферийные контроллеры и другие компоненты, составляющие всю систему, находятся в одном корпусе кремния.

Выделенные графические процессоры

Выделенный графический процессор(GPU) отличается от графической карты и встроенных графических процессоров(GPUs) . Проще всего думать об этом как о видеокарте, встроенной в компьютер. Ноутбуки являются основными устройствами, использующими выделенные графические процессоры(GPUs) .

Как и в случае с графической картой, у графического процессора(GPU) есть собственная память и система охлаждения, но, в отличие от видеокарты, вы не можете изменить или обновить свой выделенный графический процессор(GPU) . Есть небольшое количество ноутбуков, в которых используются сменные модули GPU , но это редкое исключение.

Внешние видеокарты

Недавняя разработка, внешние видеокарты, используют высокоскоростные порты на современных компьютерах. Thunderbolt 3 через USB C(Thunderbolt 3 over USB C) — лучшее решение. Внешние карты могут быть либо интегрированным решением, либо просто корпусом, который можно использовать с любой подходящей видеокартой.

Это хорошее решение для пользователей ноутбуков, которым нужно более мощное графическое(GPU) решение для рабочего стола. Подробнее о внешних графических процессорах(external GPUs) вы можете прочитать в нашей статье о них.

Понимание спецификаций графического процессора

Если вы хотите узнать, как выбрать между различными графическими картами, ознакомьтесь с нашим руководством(graphics card buyer’s guide) для покупателей графических карт, в котором подробно описаны характеристики графических процессоров(GPU) . Если вам просто нужно краткое изложение, вот ключевые цифры, которые имеют значение, когда речь идет о графических процессорах(GPU) :

  • Количество процессоров
  • Объем памяти
  • Общая пропускная способность памяти
  • Специальные функции, такие как аппаратная трассировка лучей

К сожалению, знание этих цифр или деталей мало что скажет вам о том, как будет работать данный графический процессор(GPU) или видеокарта. В конце концов, важнее всего производительность с приложениями, которые вы хотите запустить, что вы можете легко найти в опубликованных онлайн-тестах.

Общие вычислительные задачи на графическом процессоре

Последнее, что важно знать о современных графических процессорах(GPUs) , это то, что их можно использовать для определенных задач, не связанных с графикой. Поскольку графические процессоры(GPUs) , по сути, состоят из огромного количества простых процессоров, любое задание, требующее большого количества параллельных вычислений, может выиграть от выполнения на графическом процессоре(GPU) .

Например, карты марки Nvidia работают с инструкциями CUDA ( Compute Unified Device Architecture ). Вы можете написать программное обеспечение с использованием CUDA , чтобы оно использовало уникальный дизайн графического процессора для ускорения определенных типов вычислений.

Также есть OpenCL , который не привязан к конкретной марке карты. Графические процессоры(GPUs) применяются для анализа больших данных, машинного обучения, глубокого обучения, майнинга криптовалют и постоянно растущего списка передовых рабочих мест, для которых в прошлом требовались суперкомпьютеры.

Я вижу ясно сейчас

Это самые важные факты, которые вам нужно знать о том , что такое графические процессоры(GPUs) . Теперь вы знаете, что это такое, для чего они используются и чем они отличаются от других типов процессоров. Мы все должны быть благодарны графическим процессорам(GPUs) . Использование компьютеров было бы гораздо менее красочным и удобным без них!



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts