Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Мощные блоки вычислений.

НЕЙРОПРОЦЕССОРЫ | Краткая историческая справка. | Поняте нейросети. | Особенности нейросети как вычислительной среды. | Применение процессоров общего назначения для построения нейросред. | Применение DSP для построения нейросред. | Быстрая выборка и исполнение команд. | Применение ПЛИС для построения нейросред. | СБИС ETANN 80170NX. | СБИС CLNN32/CLNN64 фирмы Bellcore. |


Читайте также:
  1. III. Движение поездов при неисправности полуавтоматической блокировки
  2. III. Порядок действий при неисправностях автоблокировки
  3. IV. Прекращение действия автоблокировки
  4. V. Восстановление движения по автоблокировке
  5. БЛОКИ И БАРАБАНЫ
  6. Блоки и устройства детектирования
  7. Блокированные потребности. Социализация.

Обрабатывающие элементы PEx и PEy (Processing Elements) производят независимую вычислительную обработку. Каждый PE содержит регистровый файл и три вычислительных блока: арифметико-логическое устройство, умножитель и устройство сдвига. Вычислительные инструкции для этих элементов могут выполняться за один цикл, вычисления могут проводиться с фиксированной и плавающей запятой.

Рис. 9: Структура обрабатывающего элемента.

Структура обрабатывающего элемента показана на рис. 9. Данные для и их вычислительных блоков идут через регистровый файл. Регистровый файл подключен к шинам данных памяти программ и данных. Умножитель и АЛУ поддерживают следующие форматы обрабатываемых чисел:

Поддерживается два режима округления: округление к нулю, округление к ближайшему.

АЛУ поддерживает следующие арифметические и логические операции:

Умножитель может принимать в качестве операндов 32 или 40 битные числа с плавающей запятой и выдавать результат в формате 32 или 40 битного числа с плавающей запятой или принимать операнды в формате 32 битного числа с фиксированной запятой и выдавать 80 битный результат. Умножитель может выполнять следующие инструкции:

Отличительной особенностью обрабатывающего элемента является возможность параллельной работы АЛУ, регистрового файла и умножителя (блок сдвига в параллельных операциях не участвует). Параллельные вычисление занимают только один цикл, хотя задействуют несколько блоков. Таким образом, за один цикл можно выполнить инструкцию АЛУ и умножителя и даже две инструкции АЛУ. Параллельная работа накладывает ограничения на то, в каких регистрах находятся операнды. Рис. показывает это ограничение.

Рис. 10: Закрепление операндов при параллельном выполнении инструкций.


Дата добавления: 2015-09-05; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Возможность работы в мультимикропроцессорных конфигурациях.| SIMD-режим выполнения операций.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)