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

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

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


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

В проекте, для удобства поспешно названном Stovepipe, аппаратное обеспечение было построено за четыре часа, а затем еще два часа было потрачено на создание ассемблера. Это объяснение Шефферса предполагает, что название Stovepipe не связано с какой-либо связью со стилем цилиндров 19-го века.

ISA (архитектура набора команд) была создана путем удаления вещей, которые не были строго необходимы, в результате чего восемь основных кодов операций были представлены более чем 512 битами, что намного меньше, чем у одного из предыдущих 8192-битных процессоров Скеффера, GR8CPU. 

Это устройство называют «демонстрацией простоты», оно имеет всего 256 байт памяти для хранения данных, не имеет портов ввода/вывода, а аккумулятор служит единственным доступным пользователю регистром. Инструкции рассчитаны на выполнение всего одного цикла и могут выполняться в течение одного-трех циклов.

В отличие от последней предыдущей разработки Шеффера, упрощенный чип работает заметно медленнее из-за 32 регистров. Однако ему удается превзойти GR8CPU, поскольку для получения инструкции ему требуется всего один цикл, а GR8CPU — три. Boa³² выделяется как потенциальный аналог Ryzen 7 9800X3D, имея конвейерную архитектуру и отдельные шины адреса и данных.

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

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

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

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

Процессоры высшего уровня для игр: выдающиеся процессоры от Intel и AMD.

Смотрите также

2024-11-08 16:17