Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Оптический процессор 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 с.) |