CPU и GPU — это процессоры. Между ними есть много общего, однако сконструированы они были для выполнения разных задач. В чём конкретно выражается разница между CPU и GPU, вы узнаете из этой статьи.
Примечание Вы читаете улучшенную версию некогда выпущенной нами статьи.
Что такое CPU
CPU — это центральный процессор (англ. central processing unit).
Основная функция — выполнение цепочки инструкций за максимально короткое время.
CPU спроектирован таким образом, чтобы выполнять несколько цепочек одновременно или разбивать один поток инструкций на несколько и, после выполнения их по отдельности, сливать их снова в одну, в правильном порядке. Каждая инструкция в потоке зависит от следующих за ней. Именно поэтому в CPU так мало исполнительных блоков, а весь упор делается на скорость выполнения и уменьшение простоев, что достигается при помощи кэш-памяти и конвейера.
Если вы хотите знать не только что такое CPU, но и как работает процессор, то прочтите эту статью.
Графический процессор в Майнкрафт #2. //Монитор
Что такое GPU
GPU — это графический процессор (англ. graphics processing unit).
Основная функция — рендеринг 3D-графики и визуальных эффектов.
GPU получает на вход полигоны, а после проведения над ними необходимых математических и логических операций выдаёт координаты пикселей. По сути, работа GPU сводится к оперированию над огромным количеством независимых между собой задач. Поэтому он содержит огромное количество исполнительных блоков — в современных GPU их 2048 и более.
Отличие CPU от GPU
С понятиями разобрались, теперь посмотрим, в чём отличие CPU от GPU.
- Доступ к памяти. В GPU он связанный и легко предсказуемый — если из памяти читается элемент текстуры, то через некоторое время настанет очередь и соседних текселов. С записью ситуация аналогичная.
- Размер кэш-памяти. Графическому процессору, в отличие от универсальных процессоров, не нужна кэш-память большого размера. Для текстур требуются лишь 128–256 килобайт.
- Поддержка многопоточности. Центральный процессор исполняет 1–2 потока вычислений на одно ядро, а графический процессор может поддерживать несколько тысяч потоков на каждый мультипроцессор, которых в чипе несколько штук. И если переключение с одного потока на другой для CPU стоит сотни тактов, то GPU переключает несколько потоков за один такт.
- Архитектура. В CPU большая часть площади чипа занята под буферы команд, аппаратное предсказание ветвления и огромные объемы кэш-памяти, а в GPU большая часть площади занята исполнительными блоками.
Схематичное представление CPU и GPU
Почему для майнинга используется GPU, а не CPU
Если CPU принимает решения в соответствии с указаниями программы, то GPU — производит огромное количество однотипных вычислений. Выходит, что если подавать на графический процессор независимые простейшие математические задачи, то он справится значительно быстрее, чем центральный процессор. Этим успешно пользуются майнеры биткоинов.
Суть майнинга заключается в том, что компьютеры решают математические задачи, в результате которых создаются биткоины. Все биткоин-переводы по цепочке передаются майнерам, чья работа состоит в том, чтобы подобрать из миллионов комбинаций один-единственный хэш, подходящий ко всем новым транзакциям и секретному ключу, который и обеспечит майнеру получение награды. Скорость вычисления напрямую зависит от количества исполнительных блоков. Поэтому GPU больше подходят для выполнения данного типа задачи, нежели CPU. Чем больше количество произведенных вычислений, тем выше шанс получить биткоины.
Источник: tproger.ru
OpenComputers/ЦПУ
Центральный процессор — основная комплектующая деталь для компьютера, сервера или робота.
Процессоры делятся на три уровня. Каждый имеет свой рецепт крафта и разное количество компонентов, с которыми он может работать одновременно.
- 1 уровень — 8 компонентов
- 2 уровень — 12 компонентов
- 3 уровень — 16 компонентов
Эти параметры можно изменить в разделе opencomputers.computer.cpuComponentCount файла конфигурации.
Крафт
Как ингредиент при крафте
Примечания
- При нажатии Shift + ПКМ можно переключать архитектуру процессора с Lua 5.2 на Lua 5.3 и обратно.
В данной статье используются материалы из статьи «OpenComputers/ЦПУ» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.
Источник: wiki-minecraft.ru
Minecoprocessors [1.16.5] [1.14.4] [1.12.2] [1.11.2]
Мод добавит в игру блок, схожий с микропроцессором из реальной жизни. Вместе с ним вы сможете расширить возможности своих редстоун-схем и в интересной форме изучить программирование на «ассемблере».
Скриншоты
Как установить Minecoprocessors
- Скачай и установи Minecraft Forge
- Скачай мод
- Не распаковывая, скопируй в .minecraftmods
- Готово
Скачать Minecoprocessors
Для 1.16.5 / 1.16.4 beta https://minecraft-inside.ru/download/177995/ |
174,09 КБ | 25 марта 2021 |
Для 1.14.4 https://minecraft-inside.ru/download/177996/ |
173,35 КБ | 25 марта 2021 |
Для 1.12.2 https://minecraft-inside.ru/download/138286/ |
155,80 КБ | 19 января 2020 |
Для 1.11.2 https://minecraft-inside.ru/download/138287/ |
101,88 КБ | 19 января 2020 |
Для 1.10.2 https://minecraft-inside.ru/download/138288/ |
101,77 КБ | 19 января 2020 |
Источник: minecraft-inside.ru