Jump to content

Асинхронный массив простых процессоров

Архитектура асинхронного массива простых процессоров ( AsAP ) включает в себя двумерный массив программируемых процессоров пониженной сложности с небольшой блокнотной памятью , соединенных между собой реконфигурируемой ячеистой сетью . AsAP был разработан исследователями Вычислительной лаборатории СБИС (VCL) Калифорнийского университета в Дэвисе и обеспечивает высокую производительность и энергоэффективность при использовании относительно небольшой площади схемы. Оно было сделано в 2006 году. [1]

Процессоры AsAP хорошо подходят для внедрения в будущие производственные технологии и тактируются в глобально-асинхронном локально-синхронном режиме (GALS). Отдельные генераторы полностью останавливаются (только утечка) за 9 циклов, когда нет работы, и перезапускаются на полной скорости менее чем за один цикл после того, как работа доступна. Чипу не требуются кварцевые генераторы , контуры фазовой автоподстройки частоты , контуры автоподстройки задержки по задержке , глобальный тактовый сигнал или какие-либо глобальные сигналы, связанные с частотой или фазой.

Многопроцессорная архитектура использует параллелизм на уровне задач во многих приложениях сложных цифровых сигнальных процессоров (DSP) , а также выполняет множество крупных задач с использованием мелкозернистого параллелизма.

Ключевые особенности

[ редактировать ]
Блок-схемы одного процессора AsAP и чипа AsAP 1.0 6x6.

AsAP использует несколько новых ключевых функций, четыре из которых:

  • Многопроцессорная архитектура чипа (CMP), разработанная для достижения высокой производительности и низкого энергопотребления для многих приложений DSP.
  • Малый объем памяти и простая архитектура каждого процессора обеспечивают высокую энергоэффективность .
  • Глобально асинхронная локально синхронная синхронизация (GALS) упрощает конструкцию часов , значительно упрощает масштабируемость и может использоваться для дальнейшего снижения рассеиваемой мощности .
  • Межпроцессорная связь осуществляется через сеть ближайшего соседа, чтобы избежать длинных глобальных проводов и повысить масштабируемость до больших массивов и с помощью передовых технологий производства. Каждый процессор может получать данные от любых двух соседей и отправлять данные любой комбинации своих четырех соседей.

Чип AsAP 1: 36 процессоров

[ редактировать ]
Фотография кристалла 36-процессорного чипа AsAP первого поколения.

Чип, содержащий 36 (6x6) программируемых процессоров, был записан в мае 2005 года в КМОП 0,18 мкм с использованием технологии синтезированных стандартных ячеек и полностью функционален. Процессоры чипа работают с тактовой частотой от 520 МГц до 540 МГц при напряжении 1,8 В, и каждый процессор рассеивает в среднем 32 мВт при выполнении приложений на частоте 475 МГц.

Большинство процессоров работают с тактовой частотой более 600 МГц при напряжении 2,0 В, что делает AsAP одним из промышленных процессоров с самой высокой тактовой частотой (программируемых или непрограммируемых), когда-либо разработанных в университете; это второй по величине показатель, известный в опубликованных исследовательских работах.

При напряжении 0,9 В средняя мощность приложения на процессор составляет 2,4 мВт при частоте 116 МГц. Каждый процессор занимает 0,66 мм².

Чип AsAP 2: 167 процессоров

[ редактировать ]
Фотография кристалла 167-процессорного чипа AsAP 2 второго поколения.

Конструкция КМОП второго поколения, изготовленная по 65-нм техпроцессу, содержит 167 процессоров со специальными процессорами быстрого преобразования Фурье (БПФ), декодером Витерби и оценки движения процессорами видео; 16 КБ общей памяти; и междугородное межпроцессорное соединение. Программируемые процессоры могут индивидуально и динамически изменять напряжение питания и тактовую частоту . Чип полностью работоспособен. Процессоры работают на частоте до 1,2 ГГц при напряжении 1,3 В, что считается самой высокой тактовой частотой промышленного процессора, разработанного в любом университете. При напряжении 1,2 В они работают на частоте 1,07 ГГц и 47 мВт при 100% активности. При напряжении 0,675 В они работают на частоте 66 МГц и 608 мкВт при 100% активности. Эта рабочая точка обеспечивает 1 триллион операций MAC или арифметико-логических устройств (АЛУ) в секунду при рассеиваемой мощности всего 9,2 Вт. Благодаря архитектуре MIMD и мелкозернистому останову тактового генератора, эта энергоэффективность на операцию почти идеально постоянна при самых разных рабочих нагрузках, что не характерно для многих архитектур.

Приложения

[ редактировать ]

Завершено кодирование многих DSP и общих задач для AsAP. Сопоставленные задачи включают в себя: фильтры, сверточные кодеры , перемежители, сортировку, квадратный корень, CORDIC sin/cos/arcsin/arccos, умножение матриц , генераторы псевдослучайных чисел, быстрое преобразование Фурье (БПФ) длин 32–1024, полное k=7. Декодер Витерби , кодер JPEG , полностью совместимый процессор основной полосы частот для передатчика и приемника беспроводной локальной сети IEEE 802.11a/g , а также полный блок сжатия CAVLC для кодера H.264 . Блоки подключаются напрямую друг к другу без каких-либо модификаций. Результаты по мощности, пропускной способности и площади обычно во много раз лучше, чем у существующих программируемых DSP-процессоров.

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

См. также

[ редактировать ]
  1. ^ Ю, Чжии; Меувсен, Майкл Дж.; Апперсон, Райан В.; Саттари, Омар; Лай, Майкл; Уэбб, Джереми В.; Работа, Эрик В.; Труонг, Дин; Мохсенин, Тинуш; Басс, Беван М. (март 2008 г.). «AsAP: асинхронный массив простых процессоров» . Журнал IEEE твердотельных схем . 43 (3): 695–705. Бибкод : 2008IJSSC..43..695Y . дои : 10.1109/jSSC.2007.916616 . ISSN   0018-9200 . S2CID   14523656 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d5822ceb2673b7cbb9e2ddd154fe46c1__1722362760
URL1:https://arc.ask3.ru/arc/aa/d5/c1/d5822ceb2673b7cbb9e2ddd154fe46c1.html
Заголовок, (Title) документа по адресу, URL1:
Asynchronous array of simple processors - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)