Предположения роста компьютерной техники.
Однако как долго может продолжаться этот рост и ожидается как минимум в ближайшие 10 - 15 лет? Эксперты прогнозируют, что в 2011 г. микропроцессоры Интел будут вести работу на тактовой частоте 10 000 МГЦ..
Основы моделирования в 3DS МАХ 4
Исходным материалом для создания трехмерных сцен являются объекты-примитивы, куски поверхностей Безье, NURBS-поверхности, сплайны и NURBS-кривые. Для преобразования двумерных и трехмерных форм в трехмерные тела используются методы вращения профиля, выдавливания, лофтингу и сплайновой каркаса..
Понятие информационных технологий
Любое производство (материальное или социальное) достигает совершенства лишь тогда, когда оно использует достижения современных технологий. Так и в информационном производстве, после создания ЭВМ-инструментария для переработки информации, начался этап разработки методов ее эффективного использования.
 

Структура сопроцессора.

28-05-2018

Применение конвейерного АЛУ для выполнения операций с векторами обеспечивает повышение быстродействия по сравнению с циклическим выполнением скалярных арифметических операций, чему способствуют следующие условия.

Фиксированная определена структура векторных данных позволяет заменить служебные операции в теле цикла более быстрыми внутренними операциями в сопроцессор, реализуемых аппаратно или с помощью микропрограмм.

Доступ к данным и собственно вычислений могут выполняться параллельно.

Использование векторных регистров для хранения промежуточных результатов позволяет избежать дополнительных обращений к памяти.

На рис. 6.4 представлена ​​блок-схема векторного сопроцессора. Хотя сопроцессор и является отдельным блоком, его архитектура вписывается в общую концепцию семейства IBM S/370 и совместима с ней. Интеграция сопроцессора в IBM S/370 обеспечивается следующим образом.

Для выполнения всех скалярных операций в сопроцессор используется набор машинных команд IBM S/370.

Арифметические операции с векторами в сопроцессор формируют результат точно в таком же формате, что и команды выполнения скалярных операций в IBM S/370. Например, при проектировании узла выполнения деления разработчики должны были решить, стоит ли всегда добиваться точного результата, как это делается в скалярном АЛУ процессора IBM S/370, или можно пожертвовать точностью в младших разрядах результата, увеличив за счет этого производительности. Выбор был сделан в пользу сохранения полной совместимости с архитектурой S/370, хотя это и несколько снизило производительность сопроцессора.

Команды выполнения векторных операций могут прерываться, а затем возобновляться после обработки прерывания точно так же, как и другие машинные команды S/370.

Набор исключительных ситуаций, связанных с определенными сочетаниями значений операндов, при обработке векторов в сопроцессор вполне дублирует набор исключительных ситуаций в скалярном процессоре S/370. Для их обработки используются те же подпрограммы. Чтобы достичь этого, индекс прерывания формируется таким образом, что указывает состояние векторного регистра, в котором появилась исключительная ситуация (например, переполнение).

Векторные данные находятся в виртуальной памяти, и прерывание по отсутствию страницы этих данных обрабатывается точно так же, как и для других.

Такой уровень совместимости имеет много преимуществ. Существующие операционные системы после минимальной модификации могут работать с сопроцессором. Ранее разработанные приложения и компиляторы могут использоваться в системе с сопроцессором без внесения каких-либо изменений.


Другие статьи по теме:
 Включение системы FileVault 2
 Принадлежность для разрешений
 Принципы функционирования электронной почты
 Экспертные и обучающие системы
 Структура сопроцессора.

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - введите символы с картинки (регистр имеет значение):

Новое в Галерее

Статистика

Rambler's Top100 Яндекс цитирования