Что такое процессор компьютера — все точки над i. Из чего состоит процессор? Интегрированное графическое ядро

  • Введение
  • Основные характеристики, мощность процессора
  • Как выбрать процессор
  • Некоторые советы по разгону процессоров
  • Заключение

Введение в понятие компьютерный процессор

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

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

ЦП очень важен для ПК, именно от него зависит, насколько быстро тот будет работать, осуществлять многие повседневные задачи. Хотя, конечно, в компьютере ещё есть несколько важных компонентов (оперативная память, видеокарта), которые также влияют на скорость работы всей системы.

Чтобы ПК мог постоянно идти в ногу со временем в скорости и производительности работы, то время от времени в нём меняют ЦП и другие детали. Более подробно об этом ниже.

Характеристики и мощность ЦП

Основными характеристиками ЦП являются:

  • Тактовая частота

То есть это количество выполняемых операций в секунду. Сейчас этот параметр уже измеряется в миллиардах. К примеру, если наблюдали технические данные о каком-либо процессоре, то могли видеть у него значение 2,5 ГГц - это значит 2,5 миллиарда операций в секунду (но это всё равно очень мало по сравнению с человеческим мозгом, производительность которого, в тысячи раз больше).

Достаточно много. Самые мощные сейчас процессоры могут иметь тактовую частоту в 4 или 4,5 ГГц, что обычно требуется для мощных компьютерных игр и программ, для повседневной работы это лишнее.

  • Количество ядер

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

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

Они способны функционировать только, если под это написаны специальные программные инструкции. Если таковых не будет, то толку от какой-либо новой технологии вообще не будет. Так и здесь, если на двухъядерном ЦП запустить выполняться программы, которые разработаны для одноядерных, то они и будут работать только под одно ядро, то есть увеличение скорости не произойдёт, второе ядро будет просто не задействовано.

Вот так примерно обстоят дела с появлением многочиповых ЦП. Хотя сейчас эта проблема уже решена. Почти все выходящие программы оптимизированы под работу на многоядерных процессорах (там, где это нужно). Само собой это игры, обработка видео, изображение, моделирование, разработка и так далее.

  • Энергопотребление

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

  • Разрядность

Если коротко то - это поддержка процессором той или иной архитектуры работы. Обычно это 32-х или 64-х битная. В 64-х битной кроются большие возможности, сейчас она повсеместно входит в обиход. Все современные ЦП поддерживают 64 бита, поэтому это вопрос однозначный и ошибиться в нём нельзя. Более подробно разобраться в этом вопросе можно в статье, какая разница между 32-х и 64-х битной разрядностью операционной системы .

Как выбрать процессор

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

Если занимаетесь серьёзной сложной работой, требующей мощного сбалансированного компьютера, то здесь немного сложнее. Нужно обратить внимание на такие моменты:

  1. Многоядерность - 4 и более ядер
  2. Высокая тактовая частота - 2,5 и выше гигагерц
  3. Кэш третьего уровня не менее 6 мегабайт

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

  • Он должен подходить по разъёму в материнскую плату, это нужно на 100% уточнить до покупки. На рынке присутствуют 2 основные производителя ЦП - это Intel и AMD. Каждая из этих фирм выпускает различные линейки ЦП с определённым разъёмом, который нужно знать и уже под него подбирать материнскую плату, то есть плату, куда он впоследствии устанавливается для постоянной работы.

  • Процессор хрупкая деталь, поэтому ни в коем случае не роняем его, не стучим по нему, не бросаем в сумку.
  • После его установки, на него обязательно нужно нанести термопасту (теплопроводящая паста), что это такое читаем в статье чистка от пыли и замена её в ноутбуке , логика одинаковая. Если забыть про нанесение термопасты, то ЦП будет перегреваться и нестабильно работать, в конечном счёте, вообще сгорит. Более того, высохшая термопаста и пыль одни из основных причин поломки ноутбуков и компьютеров.

  • Важно подобрать правильное охлаждение для ЦП. Дело в том, что процессоры разных серий могут греться по-разному. Соответственно и кулер (это вентилятор с радиатором для охлаждения) на него выбираются индивидуально. Это несложно, если знать его тепловыделение, с таким же значением или выше нужно покупать и кулер.

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

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

В таком случае да, если считаете нужным повысить характеристики ЦП, то это можно сделать. Но опять же не забываем про охлаждение и термопасту. Если не удостовериться в этих моментах, то опять же можно испортить ЦП.

Заключение

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

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

Центральный процессор

Процессор персонального компьютера представляет собой микросхему, которая отвечает за выполнение любых операций с данными и управляет периферийными устройствами. Он содержится в специальном кремниевом корпусе, называемом кристаллом. Для краткого обозначения используют аббревиатуру — ЦП (центральный процессор) или CPU (от англ. Central Processing Unit – центральное обрабатывающее устройство). На современном рынке компьютерных комплектующих присутствуют две конкурирующие корпорации, Intel и AMD , которые беспрестанно участвуют в гонке за производительность новых процессоров, постоянно совершенствуя технологический процесс.

Техпроцесс

Техпроцесс — это размер, используемый при производстве процессоров. Он определяет величину транзистора, единицей измерения которого является нм (нанометр). Транзисторы, в свою очередь, составляют внутреннюю основу ЦП. Суть заключается в том, что постоянное совершенствование методики изготовления позволяет уменьшать размер этих компонентов. В результате на кристалле процессора их размещается гораздо больше. Это способствует улучшению характеристик CPU, поэтому в его параметрах всегда указывают используемый техпроцесс. Например, Intel Core i5-760 выполнен по техпроцессу 45 нм, а Intel Core i5-2500K по 32 нм, исходя из этой информации, можно судить о том, насколько процессор современен и превосходит по производительности своего предшественника, но при выборе необходимо учитывать и ряд других параметров.

Архитектура

Также процессорам свойственно такая характеристика, как архитектура - набор свойств, присущий целому семейству процессоров, как правило, выпускаемому в течение многих лет. Говоря другими словами, архитектура – это их организация или внутренняя конструкция ЦП.

Количество ядер

Ядро – самый главный элемент центрального процессора. Оно представляет собой часть процессора, способное выполнять один поток команд. Ядра отличаются по размеру кэш памяти, частоте шины, технологии изготовления и т. д. Производители с каждым последующим техпроцессом присваивают им новые имена (к примеру, ядро процессора AMD – Zambezi, а Intel – Lynnfield). С развитием технологий производства процессоров появилась возможность размещать в одном корпусе более одного ядра, что значительно увеличивает производительность CPU и помогает выполнять несколько задач одновременно, а также использовать несколько ядер в работе программ. Многоядерные процессоры смогут быстрее справиться с архивацией, декодированием видео, работой современных видеоигр и т.д. Например, линейки процессоров Core 2 Duo и Core 2 Quad от Intel, в которых используются двухъядерные и четырехъядерные ЦП, соответственно. На данный момент массово доступны процессоры с 2, 3, 4 и 6 ядрами. Их большее количество используется в серверных решениях и не требуется рядовому пользователю ПК.

Частота

Помимо количества ядер на производительность влияет тактовая частота . Значение этой характеристики отражает производительность CPU в количестве тактов (операций) в секунду. Еще одной немаловажной характеристикой является частота шины (FSB – Front Side Bus) демонстрирующая скорость, с которой происходит обмен данных между процессором и периферией компьютера. Тактовая частота пропорциональна частоте шины.

Сокет

Чтобы будущий процессор при апгрейде был совместим с имеющейся материнской платой, необходимо знать его сокет. Сокетом называют разъем , в который устанавливается ЦП на материнскую плату компьютера. Тип сокета характеризуется количеством ножек и производителем процессора. Различные сокеты соответствуют определенным типам CPU, таким образом, каждый разъём допускает установку процессора определённого типа. Компания Intel использует сокет LGA1156, LGA1366 и LGA1155, а AMD — AM2+ и AM3.

Кэш

Кэш - объем памяти с очень большой скоростью доступа, необходимый для ускорения обращения к данным, постоянно находящимся в памяти с меньшей скоростью доступа (оперативной памяти). При выборе процессора, помните, что увеличение размера кэш-памяти положительно влияет на производительность большинства приложений. Кэш центрального процессора различается тремя уровнями (L1, L2 и L3 ), располагаясь непосредственно на ядре процессора. В него попадают данные из оперативной памяти для более высокой скорости обработки. Стоит также учесть, что для многоядерных CPU указывается объем кэш-памяти первого уровня для одного ядра. Кэш второго уровня выполняет аналогичные функции, отличаясь более низкой скоростью и большим объемом. Если вы предполагаете использовать процессор для ресурсоемких задач, то модель с большим объемом кэша второго уровня будет предпочтительнее, учитывая что для многоядерных процессоров указывается суммарный объем кэша L2. Кэшем L3 комплектуются самые производительные процессоры, такие как AMD Phenom, AMD Phenom II, Intel Core i3, Intel Core i5, Intel Core i7, Intel Xeon. Кэш третьего уровня наименее быстродействующий, но он может достигать 30 Мб.

Энергопотребление

Энергопотребление процессора тесно связано с технологией его производства. С уменьшением нанометров техпроцесса, увеличением количества транзисторов и повышением тактовой частоты процессоров происходит рост потребления электроэнергии CPU. Например, процессоры линейки Core i7 от Intel требуют до 130 и более ватт. Напряжение подающееся на ядро ярко характеризует энергопотребление процессора. Этот параметр особенно важен при выборе ЦП для использования в качестве мультимедиа центра. В современных моделях процессоров используются различные технологии, которые помогают бороться с излишним энергопотреблением: встраиваемые температурные датчики, системы автоматического контроля напряжения и частоты ядер процессора, энергосберегающие режимы при слабой нагрузке на ЦП.

Дополнительные возможности

Современные процессоры приобрели возможности работы в 2-х и 3-х канальных режимах с оперативной памятью, что значительно сказывается на ее производительности, а также поддерживают больший набор инструкций, поднимающий их функциональность на новый уровень. Графические процессоры обрабатывают видео своими силами, тем самым разгружая ЦП, благодаря технологии DXVA (от англ. DirectX Video Acceleration – ускорение видео компонентом DirectX). Компания Intel использует вышеупомянутую технологию Turbo Boost для динамического изменения тактовой частоты центрального процессора. Технология Speed Step управляет энергопотреблением CPU в зависимости от активности процессора, а Intel Virtualization Technology аппаратно создает виртуальную среду для использования нескольких операционных систем. Также современные процессоры могут делиться на виртуальные ядра с помощью технологии Hyper Threading . Например, двухъядерный процессор способен делить тактовую частоту одного ядра на два, что способствует высокой производительности обработки данных с помощью четырех виртуальных ядер.

Размышляя о конфигурации вашего будущего ПК, не забывайте про видеокарту и ее GPU (от англ. Graphics Processing Unit – графическое обрабатывающее устройство) – процессор вашей видеокарты, который отвечает за рендеринг (арифметические операции с геометрическими, физическими объектами и т.п.). Чем больше частота его ядра и частота памяти, тем меньше будет нагрузки на центральный процессор. Особенное внимание к графическому процессору должны проявить геймеры.

20. 02.2017

Блог Дмитрия Вассиярова.

Что такое процессор компьютера — все точки над i

Доброго времени суток дорогой читатель.

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

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

Разъяснение термина

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

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

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

Он называется «центральный процессор». Синонимом к этому понятию выступает английская аббревиатура CPU (Central Point Unit — в переводе что то типа «Центральный Вычислительный Пункт»).
От чего зависит производительность?

Самые важные характеристики процессора это:

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

  2. Указывающая на то, какие приложения может поддерживать комп: 32-х или 64-битные. Как правило, все современные процессоры относятся ко второму варианту. От этого параметра зависит и количество оперативной памяти, так как у 32-битных систем ее до 4 Гб, а у 64-битных - выше 4 Гб.
  3. или иными словами память процессора.
    Тоже очень важный параметр влияющий на скорость работы. служит для уменьшения времени доступа к основной памяти (ОЗУ). В основном бывает несколько уровней кэша — L1, L2, L3. соответственно чем больше размер кэша и чем больше уровней, тем быстрее проц выполняет сложные операции типа архивирования, рендеринга и т.п.
  4. Количество ядер.
    — это отдельная вычислительная единица. Грубо говоря если проц двух ядерный то это означает что под одной крышкой в нём трудятся два процессора (два кристала). В общем чем больше ядер тем лучше (тем он быстрее).

Вид снаружи и внутри

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

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

Сам кристалл в не припаянном состоянии имеет примерно следующее обличие:

Где находится в компьютере?

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

Для этого достаточно нажать кнопку «Пуск», перейти в «Панель управления», выбрать раздел «Система» и перед вами появится окно, где написано название и частота проца (это если у вас на компе стоит Windows).

Если все-таки необходимо достать устройство, то разберемся с его местоположением.

Вы чувствовали, что ваш ноутбук или системный блок в определенном месте нагревается сильнее? В той части и располагается сам процессор. От перегреваний он защищен кулером (радиатором с вентилятором). Располагается на материнской плате, в основном в центре на так называемом «соккете» (Socket). Socket — это некий разъём на который могут устанавливаться только определённые процы подходящие под него.

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

Разница между Intel и AMD

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

Первые отличаются высокой производительностью, но за это вам придется выложить немалые средства, если вы захотите топовый процессор от Intel.

Вторые обладают примерно одинаковой скоростью обработки данных и стоят намного дешевле, но у них есть один большой недостаток — тепловыделение намного сильнее.

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

Но это как говорится «статистика», оба производителя создают качественные кристаллы и ничего не случится если вы купите какой нибудь FX от AMD к примеру для видео монтажа. Как говорится дело вкусов.

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

До скорых встреч друзья, подписывайтесь на обновления блога.

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

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

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 имеют схожие цели, но оптимизированы для разных вычислений. Пишите свое мнение в комментариях, я постараюсь ответить.

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

CPU

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

GPU

Основная функция GPU - рендеринг 3D графики и визуальных эффектов, следовательно, в нем все немного проще: ему необходимо получить на входе полигоны, а после проведения над ними необходимых математических и логических операций, на выходе выдать координаты пикселей. По сути, работа GPU сводится к оперированию над огромным количеством независимых между собой задач, следовательно, он содержит большой объем памяти, но не такой быстрой, как в CPU, и огромное количество исполнительных блоков: в современных GPU их 2048 и более, в то время как у CPU их количество может достигать 48, но чаще всего их количество лежит в диапазоне 2-8.

Основные отличия

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

Есть множество различий и в поддержке многопоточности: CPU исполняет 1 2 потока вычислений на одно процессорное ядро, а GPU может поддерживать несколько тысяч потоков на каждый мультипроцессор, которых в чипе несколько штук! И если переключение с одного потока на другой для CPU стоит сотни тактов, то GPU переключает несколько потоков за один такт.

В CPU большая часть площади чипа занята под буферы команд, аппаратное предсказание ветвления и огромные объемы кэш-памяти, а в GPU большая часть площади занята исполнительными блоками. Вышеописанное устройство схематично изображено ниже:

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

Если CPU - это своего рода «начальник», принимающий решения в соответствии с указаниями программы, то GPU - это «рабочий», который производит огромное количество однотипных вычислений. Выходит, что если подавать на GPU независимые простейшие математические задачи, то он справится значительно быстрее, чем центральный процессор. Данным отличием успешно пользуются майнеры биткоинов.

Майнинг Bitcoin

Суть майнинга заключается в том, что компьютеры, находящиеся в разных точках Земли, решают математические задачи, в результате которых создаются биткоины . Все биткоин-переводы по цепочке передаются майнерам, чья работа состоит в том, чтобы подобрать из миллионов комбинаций один-единственный хэш, подходящий ко всем новым транзакциям и секретному ключу, который и обеспечит майнеру получение награды в 25 биткоинов за раз. Так как скорость вычисления напрямую зависит от количества исполнительных блоков, получается, что GPU значительно лучше подходят для выполнения данного типа задачи, нежели CPU. Чем больше количество произведенных вычислений, тем выше шанс получить биткоины. Дело даже дошло до сооружения целых ферм из видеокарт.




Top