Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Оптический процессор Enlight256

Поиск

 

Компания “Lenslet”, разработавшая оптический процессор, создана в 1999 году и насчитывает около 30 сотрудников, среди которых более 20 высококвалифицированных физиков и специалистов по оптике и электрооптике. Компания специализируется на управлении, миниатюризации и интеграции электронно-оптического оборудования, а также на высокоскоростных аналого-цифровых и цифро-аналоговых преобразованиях.

Оптический процессор Enlight256 является по принципу действия аналоговым оптическим вычислительным устройством, и аппаратно представляет собой развитую гибридную цифроаналоговую систему, содержащую как оптические узлы, так и необходимые в инженерной практике компьютерные узлы (например, популярную в цифровой технике для встраиваемых применений реализацию внутрисистемной отладки, соответствующую стандарту JTAG). Внутри "вычислительного ядра" Enlight, находится параллельная счетная машина со специализированной архитектурой, оптимальной для выполнения задачи умножения вектора на матрицу - каноническая операция в вычислительной математике,

 

 

 

Рис.29. Внешний вид процессора Enlight256

 

основной типовой "кирпичик", из множества которых можно организовать сколь угодно сложные вычисления. За один такт, длительностью 8 нс, процессор Enlight256 способен перемножить вектор из 256 элементов на матрицу размерностью 256 x 256. Разработчики Lenslet ограничили диапазон значений элементов вектора и матрицы числом 256, соответствующим традиционным 8-битным целым числам. И именно поэтому им пришлось реализовать уникальную систему динамической калибровки, для того чтобы устранить возможную потерю точности в ходе работы. Таким образом, производительность процессора Enlight256 составляет 8∙1012 операций с 8-ми битовыми числами в секунду: за один такт (8 нс) процессор умножает вектор из 256 8-ми битовых чисел на 256х256 8-ми битовую матрицу.

Ядро процессора Enlight256 - оптическое, а входная и выходная информация представляется в электронном виде. Ядро состоит из 256-ти VCSEL-лазеров[1], пространственного модулятора света, набора линз и приемников излучения, образующие оптическую матрицу VMM (Vector-Matrix Multiplication), которая конвертирует электрическую информацию в свет, затем производит необходимые преобразования этой информации, направляя свет через программируемую внутреннюю оптику. Выходное излучение регистрируется приемниками и преобразуется снова в электрический сигнал.

VMM состоит из трех основных элементов:

1. Линейки из 256 полупроводниковых VCSEL лазеров, которые представляются как вектор, состоящий из 256 элементов и являются одним из "регистров" оптического АЛУ, каждый элемент которого - это число разрядностью 8 бит.

2. Управляющее световым потоком интегрально-оптическое устройство на основе GaAs/GaAlAs полупроводниковых структур с квантовыми ямами (Multiple Quantum Well), состоящего из матрицы 256x256 пространственных модуляторов работающих на отражение.

3. Линейки из 256 фотоприемников излучения, которые интегрированы в массив аналогово-светового преобразования (Analog to Digital Converters, ADC).

Принцип устройства умножения детально рассказан в предыдущей главе (рис.4). Каждый элемент входного вектора проектируется на столбец матрицы, а каждый ряд матрицы проектируется на один детектор в векторе результата (вывода).

Программирование оптического цифрового сигнального процессора (Optical Digital Signal Processing Engine, ODSPE) заключается в изменении значений, которые сохранены в пространственном модуляторе (Spatial Light Modulator, SLM). Загрузка приложения (или данные внутри приложения) аналогична замене матрицы в пространственном модуляторе. Пространственный модулятор может поставляться как отдельный продукт, так что ничто не помешает потенциальному разработчику создать свой оптический процессор. Этот модулятор называется Ablaze, и о нем можно прочитать на сайте компании Lenslet.

EnLight256 уже сейчас используется для задач требующих высокой производительности, в частности один процессор такого типа способен в реальном времени обрабатывать до 15 видеоканалов стандарта HDTV, может использоваться для распознавания голоса, человеческих лиц, обработки изображений, MUD (Multi User Detection) и т.д. EnLight256 идеально подходит для применения в военных радарах высокого разрешения, так как способен обрабатывать данные от массивов антенн. Кроме того, размеры EnLight256 позволяют размещать его на транспортных средствах.

 



Поделиться:


Последнее изменение этой страницы: 2021-03-10; просмотров: 94; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.82.128 (0.009 с.)