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

Методы выполнения векторных операций

04-09-2019

Структуру, изображенную на рис. 6.2, можно назвать внутриоперацийним конвейером. Этот конвейер выполняет единственную арифметическую операцию с двумя векторными операндами (в данном случае С = А + В) таким образом, что несколько элементов операндов-векторов обрабатываются параллельно. Внутриоперацийний конвейер можно дополнить межоперационных конвейером, что позволяет ускорить выполнение определенной последовательности арифметических операций с векторными операндами. Один из методов организации межоперационного конвейера, получивший название зацепления (chaining) векторных операций, используется в суперкомпьютерах семейства CRAY. Суть его в том, что векторная операция может начинаться, как только готовы первые элементы пары векторов-операндов и функциональный элемент, выполняющий операцию (сложение, вычитание, умножение и т.п.), свободный. Поэтому результат, сформированный одним функциональным узлом, построенный по схеме внутриоперацийного конвейера, немедленно передается на вход следующего функционального узла. При этом как промежуточные звенья цепи используются векторные регистры, и вся последовательность операций выполняется без сохранения промежуточных результатов в памяти.

Пусть, например, требуется вычислить С = (s хА) + В, где С, А и В - векторы, as - скаляр. В CRAY одновременно выполняются все три операции: элементы, загружаемые из памяти в векторные регистры операндов, немедленно поступают в конвейерный умножитель, результат передается в конвейерный сумматор, и элементы вектора суммы передаются в векторный регистр результата сразу же после их вычисления.

Команды 2 и 3 могут выполняться параллельно, поскольку они обращаются к разным регистрам и ячейкам памяти. Команде 4 необходимые результаты выполнения команд 2 и 3, и блок выполнения этой команды включается в цепочку после них. Как только первые элементы векторов будут переданы в векторные регистры VR2 и VR3, начнется выполнение команды 4.

Векторную обработку можно организовать и с помощью многих АЛУ в составе единого процессора, контролируемого одним устройством управления. В этом варианте устройство управления направляет данные в блоки АЛУ таким образом, что последние могут работать параллельно. В свою очередь, в каждом из параллельно работающих АЛУ можно использовать конвейер. На рис. 6.2, б изображен пример такой схемы с четырьмя АЛУ, работающих параллельно. При обработке векторов в таком процессоре устройство управления направляет их элементы в блоки АЛУ порциями, пока все элементы не будут переданы на обработку.

И наконец, третий метод организации обработки векторов - использование многих параллельно работающих процессоров. В этом случае необходимо разделить задачу на много отдельных процессов, которые можно было бы выполнять параллельно. Использование такого варианта имеет смысл только в том случае, если операционная система и аппаратные средства позволяют четко координировать параллельное выполнение отдельных подзадач. В настоящее время в этой области активно ведутся исследования (см., например, [GEHR88]).

Теперь мы можем расширить классификацию вычислительных систем, приведенную в разделе 1, и включить в нее описанные выше структуры (рис. 6.3).


Другие статьи по теме:
 Экспертные и обучающие системы
 Управление файловой системой
 Безопасность Spotlight
 Безопасное стирание файлов
 Создание символических ссылок

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

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

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

Комментарии:
Автор: Andres 25-03-2015, 13:47
Salut Mathilde!Une petite question pour toi! ou achГЁtes-tu les produits Pureology? sur le net?Car tu m’as bien tentГ©e avec la gamme hydrate et je suis allГ©e sur leur site et tous les ingrГ©dients qu’ils utilisent me paraissent parfait pour mes cheveux reos!leslJ&requb;ai un balayage blond mais qui ne part pas de la racine (comme Г§a la dГ©marcation et l’effet mГЁches se voit moins!!)merci d’avance!!

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

Статистика

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