Jump to content

компьютер

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

Xputer представляет собой переход от традиционной компьютерной архитектуры фон Неймана к более грубой архитектуре «мягких арифметико-логических устройств (АЛУ)». [1] Параллелизм достигается с помощью настраиваемых элементов, известных как реконфигурируемые массивы путей данных (rDPA), организованных в двумерный массив ALU, аналогичный KressArray . [1] [2] [3]

Архитектура [ править ]

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

Архитектура Xputer была одной из первых крупномодульных реконфигурируемых архитектур. [2] и состоит из реконфигурируемого массива каналов данных (rDPA), организованного как двумерный массив ALU (rDPU). [2] В первой версии Xputer ширина шины между ALU была 32-битной. [2]

ALU (также известные как rDPU) используются для выполнения одной математической операции, такой как сложение, вычитание или умножение, а также могут использоваться исключительно для маршрутизации. [2]

ALU соединены в ячеистую сеть через три типа соединений, и поток данных по этим соединениям управляется блоком генерации адреса. [2]

  • Ближайший сосед (соединения между соседними ALU)
  • Рядные/колонные обратные автобусы
  • Глобальная шина (одна глобальная шина для соединения между другими ALU)

Программы для Xputer написаны на языке C и скомпилированы для использования на Xputer с помощью компилятора CoDeX, написанного автором. [2] Компилятор CoDeX отображает подходящие части программы C на структуру rDPA Xputer. [2] Оставшаяся часть программы выполняется в хост-системе, например на персональном компьютере .

рДПА [ править ]

Реконфигурируемая матрица путей передачи данных (rDPA) — это полупроводниковое устройство, содержащее реконфигурируемые блоки путей передачи данных и программируемые межсоединения, впервые предложенное Райнером Крессом в 1993 году в Университете Кайзерслаутерна .

Вместо FPGA ( программируемых пользователем вентильных матриц ), имеющих однобитовые конфигурируемые логические блоки (CLB), rDPA имеют многобитные (например, 32-битную ширину пути) реконфигурируемые блоки тракта данных (rDPU).

Каждый rDPU можно настроить для выполнения отдельной функции. Эти rDPU и межсоединения могут быть запрограммированы заказчиком/разработчиком после производственного процесса (отсюда и термин «реконфигурируемые»), чтобы rDPA мог выполнять любые необходимые сложные вычисления. Поскольку rDPU имеют ширину в несколько битов (например, 32 бита), мы говорим о грубой реконфигурируемости - в отличие от FPGA с настраиваемыми логическими блоками однобитовой ширины, называемой реконфигурируемыми с точным усилением.

rDPA структурно программируются из исходного кода «config-ware» , скомпилированного в конвейерные сети для отображения на rDPA. rDPA не управляется потоком инструкций и не имеет выборки инструкций во время выполнения. У rDPU нет счетчика программ. [4]

Ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c1deac18462f8c0c43b5fc8aeb4b6c63__1684002360
URL1:https://arc.ask3.ru/arc/aa/c1/63/c1deac18462f8c0c43b5fc8aeb4b6c63.html
Заголовок, (Title) документа по адресу, URL1:
Xputer - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)