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