2010-05-29 2 views
3

Многие VMS, JVM/LLVM/... имеют JIT - по мере того, как код интерпретируется, инструкции x86 создаются «на лету» и выполняются.JIT-ing на ПЛИС?

Если что-то похожее на это для FPGAS? Есть ли где-то там, где FPGA работает, я его перенастроил? [Если это так, пожалуйста, укажите ссылки на проект/бумагу. Если нет, то каково технологическое узкое место, которое предотвращает это?]

Спасибо!

ответ

2

Есть ли где-нибудь, где в качестве ПЛИС находится работает, я переконфигурирую его?

«частичная реконфигурация» может быть фразой для Google.

1

Основное место такого рода вещей сделано в элитных маршрутизаторах и коммутаторах. Крупнейшие маршрутизаторы Cisco и Juniper в основном представляют собой большие платы с FPGA и PHY для маршрутизации, а также большой сервер для запуска протоколов маршрутизации и компиляции таблиц в FPGA. Обычно они делают это, сохраняя некоторую часть ресурсов FPGA запасными, чтобы взять новый кусок процессора таблицы, и «горячей» заменой его после завершения программирования; то старый раздел может быть выведен из эксплуатации, чтобы служить следующим запасным.

+2

Я считаю, что у них теперь есть много настраиваемых ASIC вместо FPGA, но все же FPGA играет главную роль в комм. – name

Смежные вопросы