А как насчет вычислений на графическом процессоре?
т из сотен миллионов транзисторов и могут обрабатывать тысячи операций в секунду. Но в чем разница между процессором и графическим процессором?Что такое процессор?
Contents
Что такое процессор?
p>ЦП (центральный процессор) компьютера часто называют «мозгом» компьютера. Это совокупность миллионов транзисторов, которыми можно манипулировать для выполнения самых разнообразных вычислений. Стандартный процессор имеет от одного до четырех вычислительных ядер с тактовой частотой от 1 до 4 ГГц.Процессор мощный, потому что он может все. Если компьютер способен выполнить задачу, то это потому, что процессор может это сделать. Программисты достигают этого с помощью обширных наборов команд и длинных списков функций, общих для всех процессоров.
Что такое графический процессор?
ГП (графический процессор) — это специализированный тип микропроцессора. Он оптимизирован для отображения графики и выполнения очень специфических вычислительных задач. Он работает на более низкой тактовой частоте, чем процессор, но имеет во много раз больше вычислительных ядер.
Вы можете думать о графическом процессоре как о специализированном процессоре, созданном для очень конкретной цели. Рендеринг видео — это многократное выполнение простых математических операций, и в этом лучше всего справляется графический процессор. Графический процессор будет иметь тысячи процессорных ядер, работающих одновременн
Что такое графический процессор?
настроено особенно эффективно при выполнении основных математических операций, необходимых для рендеринга видео. Благодаря этому мощному параллелизму графические процессоры способны отображать сложную 3D-графику, необходимую для современных игр.В чем разница между процессором и графическим процессором?
Если процессор — это Leatherman, то графический процессор — очень острый нож. Ножом болт с шестигранной головкой не затянешь, но кое-что порезать точно можно.
Графический процессор может выполнять лишь часть многих операций, которые выполняет ЦП, но делает это с невероятной скоростью. Графический процессор будет использовать сотни ядер для выполнения оперативных вычислений для тысяч пикселей одновременно, что позволит отображать сложную 3D-графику. Однако, как бы быстро ни работал графический процессор, на самом деле он может выполнять только «тупые» операции.
Например, современный графический процессор, такой как Nvidia GTX 1080, имеет 2560 шейдерных ядер. Благодаря этим ядрам он может выполнять 2560 инструкций или операций за один такт. А когда вам нужно сделать пиксели экрана на один процент ярче, это идеально. Для сравнения, четырехъядерный процессор Intel i5 может выполнять только четыре одновременные инструкции за такт.
Однако процессоры более гибкие, чем графические процессоры. Процессоры имеют больший набор команд, поэтому они могут выполнять более широкий круг задач. Процессоры также работают на более высоких максимальных тактовых частотах и способны управлять вводом и выводом всех компонентов компьютера. Например, процессоры могут организовывать и интегрировать виртуальную память, что необходимо для работы современной операционной системы. Это просто не
В чем разница между процессором и графическим процессором?
вычислений на графическом процессоре?Хотя графические процессоры лучше всего справляются с рендерингом видео, технически они способны на большее. Обработка графики — это лишь один из видов повторяющихся и высокопараллельных вычислительных задач. Другие задачи, такие как майнинг биткойнов и взлом паролей, основаны на тех же массивных наборах данных и простых математических операциях. Вот почему некоторые люди будут использовать графические процессоры для выполнения неграфических операций. Это наиболее известно как «вычисления на графическом процессоре».
Заключение
ЦП и графические процессоры имеют схожее назначение, но оптимизированы для разных вычислительных задач. Эффективному компьютеру для правильной работы потребуется и то, и другое.
Изображение предоставлено: Мманс (Собственная работа)