APU и GPU в чем разница

ATI / AMD и Ubuntu. Какой графический драйвер выбрать?

Признаюсь честно, но я старый поклонник продукции NVIDIA, так как она не вызывает у меня никаких опасений при установке драйвера. Но понял, что моё бегание от продукции AMD привело к тому, что я совершенно не ориентируюсь в вопросе установки драйверов для ATI/AMD в Ubuntu. Есть замечательная статья «ATI/AMD & Ubuntu: how to correctly choose and install the graphics drivers» чей перевод и перерисованные картинки предлагаются вашему вниманию.

Многие новички в Linux часто не знают как много драйверов уже «предустановлены» в их операционной системе. Это одно из приятных вещей, доступных при использовании открытой ОС. Железо определено и работает без лишних телодвижений.

Однако, часто требуется установить проприетарные (закрытые) драйвера. Но не читая документацию, часто пользователи ставят закрытый драйвер видеокарты производителя, когда в нём нет нужды, перезагружают компьютер и БАЦ . ничего не работает.

Так как есть масса различных конфигураций аппаратуры, то вам предлагается информативное изображение, которое легко позволит выбрать правильный путь установки нужного драйвера ATI/AMD в Убунту и её дериватах.

Немного терминов!

CPU (central processing unit) — центральный процессор (ЦП; также центральное процессорное устройство — ЦПУ). Иногда называют микропроцессором или просто процессором.

GPU (graphics processing unit) — графический процессор. Отдельное устройство, выполняющее графический рендеринг.

APU (accelerated processor unit) — гибридный процессор (ускоренный процессор, процессор с видеоускорителем). Микропроцессорная архитектура, подразумевающая объединение центрального процессора с графическим в одном кристалле.

Интегрированное (integrated) — GPU является частью материнской платы, деля ресурсы с CPU и системной памятью.

Отдельная, внешняя (discrete) — GPU располагается на отдельной плате (видеокарте), обладая своей видеопамятью.

1. Какая графическая карта ATI / AMD в системе?

Вызовите Терминал и вставьте команду lspci | grep VGA
Появившийся текст (как пример) позволит определить графическую карту:

  • Единственный ATI/AMD GPU или единственный AMD APU.
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635 [Radeon HD 3650/3750/4570/4580]
    У вас ИЛИ отдельная видеокарта AMD ИЛИ всё-в-одном от AMD.
  • Внешняя ATI/AMD GPU + Intel CPU с интегрированной графикой.
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
    04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars LE [Radeon HD 8530M / R5 M240] (rev ff)

    Часто встречается в ноутбуках — отдельная видеокарта AMD для мощных задач И графика от Intel для обычной работы, экономя батарею.
  • AMD APU + внешняя AMD GPU.
    00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7600G]
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8730M] (rev ff)

2. Какие графические драйвера доступны?

После того как в №1 вы определились с установленной в системе видеокартой, следует перейти к нужной инструкции.

3. Единственный ATI/AMD GPU или единственный AMD APU.

  • Radeon HD 5xxx, 6xxx, 7xxx, 8xxx или Rx 2xx AMD. У вас 2 пути:
    • открытый драйвер Radeon, который идёт по умолчанию и позволяет вам сразу же работать с видеокартой.
    • закрытый драйвер AMD Catalyst. Возможно лучший вариант, так как управление видеокартой он осуществляет лучше, чем Radeon драйвер. НО иногда вы можете столкнуться с ситуацией, когда AMD Catalyst не устанавливается и придётся использовать Radeon.
  • Radeon HD 4xxx, 3xxx, 2xxx или старые ATI карты. Вы НЕ МОЖЕТЕ использовать AMD Catalyst, так как AMD прекратила поддержку данных видеокарт и доступен только открытый Radeon. Для очень старых ATI карт, возможно, лучше подобрать лёгкую Убунту: Xubuntu, Lubuntu или Ubuntu MATE.

4. Внешняя ATI/AMD GPU + Intel CPU с интегрированной графикой.

Внимательно взгляните на установленную модель ATI/AMD карты. Так как у вас в системе ДВЕ графические подсистемы: AMD GPU + интегрированный графический процессор Intel (IGP), то вы будете вынуждены переключаться между ними.

Решение Интел идеально для сёрфинга в Интернете, редактированию документов и всех тех задач, где не требуется мощное 3D и нужна экономия ресурсов, работая от батареи.

Решение AMD идеально для игр, 3D моделирования и всех тех задач, где требуется графическое быстродействие и нет необходимости работать от батареи.

  • Radeon HD 6xxx, 7xxx, 8xxx или Rx 2xx AMD. Ставьте закрытый AMD Catalyst драйвер. Он позволит задействовать мощь AMD GPU, изменять его настройки и переключаться на Intel карту. Помните, что переключение с карты на карту потребует от вас перезагрузки системы.
  • Radeon HD 5xxx или старые видеокарты. Вы не сможете установить AMD Catalyst драйвер, так как он не поддерживает старую систему Mux, которая занималась переключением между графическими процессорами в старых ноутбуках. Можно использовать только vga_switcheroo, который работает только с открытыми драйверами драйверами (Intel и Radeon соответственно).

5. AMD APU + внешняя AMD GPU.

В данном случае нужно будет переключаться с APU на внешнюю GPU, хоть оба и от АМД.

  • Radeon HD 6xxx, 7xxx, 8xxx или Rx 2xx AMD. Ставьте закрытый AMD Catalyst драйвер. Вы сможете переключаться между графическими процессорами с помощью Catalyst Control Center. Вам всё равно потребуется перезагрузка, несмотря на общего производителя в лице АМД.
  • Radeon HD 5xxx или старые видеокарты. Используйте vga_switcheroo, который работает только с открытыми драйверами Radeon.

В MS Windows два графических процессора (APU и GPU) могут работать вместе и обеспечивать бо́льшую производительность, но данный функционал ещё не реализован в Linux.

Установка драйвера AMD Catalyst в Ubuntu.

Установить драйвера видеокарты в Убунту:

  • Откройте Параметры системы -> Программы и обновления -> Дополнительные драйвера.
  • Выберите fglrx или fglrx-update
  • Перезагрузитесь и молитесь.

Иногда что-то может пойти не так и вы получите чёрный экран. Нужно удалить установленный вами драйвер и вернуться обратно к использованию открытого.

  • При чёрном экране жмите Ctrl + Alt + F2.
  • Введите свой логин и пароль.
  • Удалите драйвер — sudo apt-get remove -purge fglrx*
  • Перезагрузитесь — sudo reboot

Какая разница между CPU, GPU и APU – базовые различия

Большинство аппаратных средств на вашем ПК связано с аббревиатурой, и – по мере развития технологий – увеличивается количество этих имён, что ведёт к путанице. Ради того, чтобы сохранить всё в порядке и помочь вам получить необходимое оборудование, давайте посмотрим на различия между терминами CPU, GPU и APU.

Что такое центральный процессор (CPU)

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

Читать еще:  Функция обмена сообщениями недоступна Skype что делать

Когда дело доходит до производителей процессоров, вы, вероятно, услышите об Intel и Advanced Micro Devices (AMD). Оба создают продукты, которые могут запускать Windows. Теперь, когда AMD имеет Ryzen, между двумя компаниями сокращается разрыв, особенно в плане цены и производительности.

Производительность варьируется довольно широко во всех процессорах от обоих производителей, предлагая множество вариантов, если говорить о цене и энергопотреблении. Вы можете найти низкоэффективный процессор, который отлично подходит для обработки текстов, просмотра веб-страниц и автономной работы, вы также можете найти высокопроизводительный процессор, который будет абсолютно «кромсать» всё, что вы подбросите ему, но также будет высасывать энергию, как пылесос.

Что такое графический процессор (GPU)

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

Интегрированные графические процессоры совместно используют пространство с чипсетом процессора, в то время как выделенные графические процессоры представляют собой отдельную аппаратную часть, подключенную к отдельной шине на материнской плате.

Графический процессор предназначен для высокопроизводительных рабочих местах, которые требуют много энергии. Интенсивные игры, VR и редактирование видео – всё это задачи, связанные с графическими процессорами. В то время как центральный процессор является капитаном «команды вашего ПК», GPU можно считать главным помощником, готовым решать самые напряженные задачи.

Что такое ускоренный процессор (APU)

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

Зачем создавать APU? Наличие как CPU, так и GPU в одном месте позволяет им работать более эффективно для увеличения вычислительной мощности. Аналогично, наличие интегрированных GPU и CPU обычно более энергоэффективно, чем наличие CPU и отдельного выделенного GPU. Многие современные APU достаточно мощны для неинтенсивных игр; однако APU почти всегда будет превзойден современным выделенным графическим процессором.

Первый APU, использующий кодовое имя Llano, был анонсирован AMD ещё в 2011 году, но проект работает с 2006 года. Если вам интересно, где всё это время был Intel, большинство их процессоров также используют интегрированную графику. Например, Intel Core-i7-8700K, обычно в паре с мощным выделенным графическим процессором, имеет встроенную графику Intel UHD 630. Однако термин APU не используется Intel, вероятно, из-за ассоциации с конкурирующим продуктом AMD.

Разница между GPU и APU

В 2015 году аналитическая компания Mercury Research выявила значительный спад продаж на рынке видеоускорителей, логично связав его с совершенствованием интегрированных решений. Недорогие гибридные процессоры в настольных ПК постепенно вытесняют бюджетные дискретные видеокарты, да и в нижнем игровом сегменте последним приходится основательно подвинуться. В мобильных системах встроенная графика решила множество проблем без экономии производительности. Чем отличается GPU от APU, и стоит ли уже говорить о переходе на «гибридные» рельсы?

GPU (Graphics Processing Unit), или графический процессор, – элемент компьютерной системы, предназначенный для построения изображения по созданной программой модели. Именно он отвечает за графическую производительность устройства.

APU (Accelerated Processing Unit), или гибридный процессор, – CPU со встроенным графическим ядром, выполняющий как вычисления, так и вывод изображения.

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

На практике отличие GPU от APU определяется типом вычислений: графическая система предназначена для построения изображения посредством параллельной обработки данных, гибридный процессор же может выполнять еще и последовательную. Соответственно, задачи они решают разные.

Конечно, графический и центральный процессоры – не те устройства, между которыми можно выбирать, собирая или приобретая компьютерную систему. Сравниваем и оцениваем мы в этой ситуации возможности связки CPU + GPU и APU. Видеоускоритель в любом автономном исполнении требует центрального управления, и отличие одного варианта от другого будет в большой степени конструктивным.

Ядра CPU используются для обработки данных и выполнения цепочки последовательных инструкций (1-2 потока), ядра GPU – для максимально быстрого исполнения множества параллельных потоков команд (несколько тысяч потоков на ядро). В APU же эти ядра объединены на одном кристалле и подключены к общей шине памяти. Вычислительные исполнительные блоки соседствуют и взаимодействуют с буферами данных, блоками декодирования, аппаратного предсказания ветвления, кеш-памятью. Графические исполнительные блоки занимают свой кристалл практически полностью (соответственно, их умещается в ограниченном пространстве гораздо больше). В современных гибридных процессорах AMD под GPU отводится около половины поверхности, Intel немного экономнее.

В чем разница между GPU и APU для конечного потребителя? Производительность актуальных гибридных процессоров позволяет строить на их основе достаточно мощные системы (в том числе и мобильные), справляющиеся с широким кругом задач. Маломощные дискретные видеокарты-недоразумения, в народе именуемые «затычками», скоро станут достоянием истории. APU на материнской плате с видеовыходом с успехом их заменяет, бонусом предоставляя возможность экономии пространства внутри корпуса, снижения энергопотребления и тепловыделения. Более того, сегодня можно говорить о постепенном вытеснении гибридами из пользовательских ПК игровых дискретных видеоускорителей младшего сегмента: как показывают тесты, APU способны обеспечить геймерам приемлемое изображение того же уровня. Это решение оценит любой кошелек, ибо ценник на модели средней производительности существенно скромнее, чем для связки игровой видеокарты и центрального процессора.

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

Читать еще:  Java net socketexception connection reset что делать

CPU и GPU в чем разница?

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

Что такое CPU

CPU расшифровка — это аббревиатура центрального процессора компьютера (Central Processing Unit). Что такое CPU в компьютере? Это мозг компьютера, в котором происходит большинство вычислений. А компьютер в переводе означает «вычислитель».

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

Отдельный вопрос: графическое ядро в процессоре что это такое? Если совсем просто – то это встроенная в центральный процессор видеокарта.

Сгенерированная компьютером графика, например, в видеоиграх или других анимациях, требует, чтобы каждый отдельный кадр был «нарисован» компьютером индивидуально. А это требует большого количества энергии и вычислительных мощностей.

Что такое GPU

На вопрос «gpu что это» ответ таков – это графический процессор, т.е. программируемый логический чип, предназначенный для функций отображения на экране. GPU создает изображения, анимацию и видео на мониторе. Графические процессоры (гпу) расположены на сменных платах, в чипсете на материнской плате или в той же микросхеме, что и процессор. Итак, GPU это видеокарта или процессор? Ответ Вы уже знаете – это процессор!

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

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

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

Интегрированный графический процессор представляет собой просто графический чипсет, встроенный в материнскую плату. Теперь становится понятно, чем отличается видеокарта от процессора GPU.

Короче говоря, GPU — это процессор, специально разработанный для обработки интенсивных задач визуализации графики, и который используется для майнинга. А видеокарта – это отдельное устройство, имеющее свой собственный GPU.

Отличие CPU и GPU

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

Разница в скорости вычислений

Основная характеристика PU — это тактовая частота, измеряемая в герцах (МГц или ГГц). Чтобы запускать приложения, процессор (в основном, центральный) должен постоянно выполнять вычисления. И чем выше тактовая частота, тем быстрее вычисления. В результате приложения будут работать быстрее и более плавно. На обычном процессоре – максимум 2 ядра, а на GPU: 4-10. Разница в скорости вычислений очевидна.

Майнинг bitcoin

В качестве награды за работу по отслеживанию и защите транзакций майнеры зарабатывают биткойны, практически — за каждый успешно обработанный блок. В Bitcoin основатели установили лимит 21 млн Bitcoins, доступного для добычи, поэтому стоимость криптовалюты постоянно растет, как и число желающих их заполучить.

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

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

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

Майнинг Ethereum

Добыча криптовалюты является чрезвычайно динамичной отраслью, с ее постоянными обновлениями оборудования и программного обеспечения. Всё труднее рассчитать доходность и принципиальную возможность добычи криптомонет. Ethereum – не исключение, хотя эта криптовалюта появилась после биткоинов. Но работает эта блокчейн-система по тем же принципам, что и биткоин. Однако, биткоин – самодостаточный «первенец», ресурсы которого уже на 2/3 освоены, причем первыми майнерами. А Ethereum – это не только одноименная криптовалюта. В первую очередь – это открытая для всех программная платформа для разработки новых криптовалют. Хотя сама криптомонета Ethereum, как и биткоин, служит хорошим инвестиционным активом, но для добычи уже мало перспективна.

Майнинг других криптовалют

Начинающим крипто-претендентам следует взяться за какую-то из самых простых и новых монет, чтобы реально их добыть. В 2019-м году это:

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

Виды графических процессоров

Большинство графических процессоров созданы для конкретного использования. Чаще всего – для отображения трехмерной графики в реальном времени, или других массированных вычислений:

Часто спрашивают: GPU — это видеокарта?

Нет, видеокарта — это отдельное оборудование, в то время как GPU — чип, лишь часть видеокарты. Видеокарта — это аппаратная часть, которая выводит картинку на монитор. Чип – это микросхема, обеспечивающая работу видеокарты.

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

Как выбирать

При выборе хорошей видеокарты геймерам и майнерам следует обращать внимание на следующие показатели:

  • Тактовая частота (МГц). Чем больше цифра, тем лучше.
  • Архитектура имеет большое значение. Чем больше вычислительных блоков, тем быстрее будут выполняться графические задачи.
  • Скорость заполнения (филлрейт). Это показатель того, с какой скоростью графический процессор прорисовывает картинку.
Читать еще:  Spdif out на материнской плате что это

Геометрические блоки

В графических процессорах 2 вида геометрических блоков:

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

До появления DirectX 11 мало кто вообще знал, что DirectX – это программная среда (т.е. набор инструментов) для разработки компьютерных игр. В 2015-м появился DirectX 12. Чем выше тесселяция, т.е. дробление плоскости экрана на части для тщательного заполнения их графической информацией, тем выше реализм игры.

Т.е., чтобы с головой погрузиться в атмосферу таких продвинутых игр, как Metro 2033 и т.п., нужно учитывать число геометрических блоков при подборе GPU.

Единственные два типа памяти, которые фактически находятся на чипе GPU, — это регистровая и разделяемая. Локальная, глобальная, постоянная и текстурная память находятся вне чипа. Интегрированный GPU не имеет собственной памяти для выполнения расчетов, а для графики и связанных с ней вычислений, особенно в 3D играх, требуется огромное количество памяти. Такой графический процессор (интегрированный GPU) использует оперативную память в качестве собственной.

Но у оперативки есть несколько ключевых особенностей:

  • Объем. Этот показатель несколько переоценен, другие характеристики более важны;
  • Ширина шины – параметр важнее, чем объем. Чем шире шина, тем большее количество информации отправит оперативная память чипу за промежуток времени, и наоборот. Для воспроизведения большинства игр требуется минимум: 128 бит;
  • Частота, от нее завист пропускная способность оперативной памяти. Однако, 256-битная шина при частоте 800 (3200) МГц оказывается продуктивнее, чем 128-битная при 1000 (4000) МГц.
  • Тип. Оптимальные на 2019 год типы — это 3-е и 5-е поколения GDDR.

Охлаждение GPU

Если Вы сами собираете игровой ПК, то рекомендуется использовать отдельные кулеры для процессора и для видеокарты. Если вы хотите всерьез разогнать систему, то Вам следует перейти с воздушного на жидкостное охлаждение. Процессор GPU с жидкостным охлаждением всегда имеет штатный кулер.

Температура графической карты обычно составляет от 30°C до 40°C на холостом ходу и от 60°C до 85°C под обычной нагрузкой. Большинство высокопроизводительных видеокарт настроены на максимальную температуру 95°C-105°C, после чего система автоматически отключается. Вот почему интенсивным процессорам требуется хорошее охлаждение. Для мониторинга температуры центрального процессора и видеокарты есть специальный софт, например, «GPU-Z» и проч.

Итак, теперь Вы в принципе понимаете, что такое CPU и GPU (т.е. что такое графический процессор), оперативка и видеокарты. И как они меняют жизнь геймеров и майнеров.

В чем отличие CPU от GPU

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

В данной статье мы попытаемся очень просто и доступно рассказать, в чем отличие CPU от GPU. Но сначала нужно рассмотреть два этих процессора по отдельности.

Что такое CPU?

CPU (Central Processing Unit или же Центральное Процессорное Устройство) часто называют «мозгом» компьютера. Внутри центрального процессора расположено около миллиона транзисторов, с помощью которых производятся различные вычисления. В домашних компьютерах обычно устанавливаются процессоры, имеющие от 1 до 4 ядер с тактовой частотой приблизительно от 1 ГГц до 4 ГГц.

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

Что такое GPU?

GPU (Graphics Processing Unit или же Графическое Процессорное Устройство) представляет собой специализированный тип микропроцессора, оптимизированный для очень специфических вычислений и отображения графики. Графический процессор работает на более низкой тактовой частоте в отличие от процессора, но имеет намного больше процессорных ядер.

Также можно сказать, что GPU — это специализированный CPU, сделанный для одной конкретной цели — рендеринг видео. Во время рендеринга графический процессор огромное количество раз выполняет несложные математические вычисления. GPU имеет тысячи ядер, которые будут работать одновременно. Хоть и каждое ядро графического процессора медленнее ядра центрального процессора, это все равно эффективнее для выполнения простых математических вычислений, необходимых для отображения графики. Этот массивный параллелизм является тем, что делает GPU способным к рендерингу сложной 3D графики, требуемой современными играми.

Отличие CPU и GPU

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

Возьмем, например, Nvidia GTX 1080. Данная видеокарта имеет 2560 шейдерных ядер. Благодаря этим ядрам Nvidia GTX 1080 может выполнить 2560 инструкций или операций за один такт. Если вы захотите сделать картинку на 1% ярче, то GPU с этим справится без особого труда. А вот четырехъядерный центральный процессор Intel Core i5 сможет выполнить только 4 инструкции за один такт.

Тем не менее, центральные процессоры более гибкие, чем графические. Центральные процессоры имеют больший набор инструкций, поэтому они могут выполнять более широкий диапазон функций. Также CPU работают на более высоких максимальных тактовых частотах и имеют возможность управлять вводом и выводом компонентов компьютера. Например, центральный процессор может интегрироваться с виртуальной памятью, которая необходима для запуска современной операционной системы. Это как раз то, что графический процессор выполнить не сможет.

Вычисления на GPU

Даже несмотря на то, что графические процессоры предназначены для рендеринга, они способны на большее. Обработка графики — это только вид повторяющихся параллельных вычислений. Другие задачи, такие как майнинг Bitcoin и взломы паролей полагаются на одни и те же виды массивных наборов данных и простых математических вычислений. Именно поэтому некоторые пользователи используют видеокарты для не графических операций. Такое явление называется GPU Computation или же вычисления на GPU.

В данной статье мы провели сравнение CPU и GPU. Думаю, всем стало понятно, что GPU и CPU имеют схожие цели, но оптимизированы для разных вычислений. Пишите свое мнение в комментариях, я постараюсь ответить.

Ссылка на основную публикацию
Adblock
detector