Воскресенье, 19.05.2024, 12:50
Приветствую Вас Гость | RSS

Сайт Цыгановых

Блог

Главная » 2011 » Март » 25 » 1.3.Архитектурные признаки высокопроизводительных ВС. Классификация Флинна
18:55
1.3.Архитектурные признаки высокопроизводительных ВС. Классификация Флинна

Организация ЭВМ и систем

1. Развитие архитектуры  вычислительных систем


1.3.
Архитектурные признаки высокопроизводительных ВС.  
       Классификация Флинна.   

    По мере своего развития вычислительные системы стали отходить от принципов фон Неймана. Появилась параллельная обработка команд, при их подготовке к выполнению и параллельная обработка данных. Классификация архитектур параллельных систем обработки была предложена Флинном в 60-х годах.

С развитием архитектуры в 80-е гг. появилась новая классификация по следующим принципам:  
1.   Фон-Неймановские;  
2.   Потоковые;  
3.   Редукционные - машины которые управляются запросами, т.е. выполнение операции определяется необходимостью ее результата.

    С развитием вычислительных систем и методов обработки информации меняются и методы классификации. Вернемся к классификации Флинна.
   
 По Флинну архитектуры вычислительных систем, работающих с потоками данных и потоками команд можно разделить на 4 класса:

SISD - Single Instruction Single Date - один поток команд, один поток данных.

SIMD - Single Instruction Multiple Date - один поток команд, множественный поток данных.

MISD - Multiple Instruction Single Date - Множественный поток данных, один поток команд.

MIMD - Multiple Instruction Multiple Date - множественный поток данных, множественный поток команд. 

Архитектура SISD - это классическая архитектура фон Неймана. В вычислительной системе  одно устройство управления и одно исполнительное устройство, например, одно универсальное арифметико - логическое устройство (АЛУ). Вычислительный процесс следует заданному в программе порядку вычислений. 

Архитектура SIMD возникла в связи с развитием структур векторной или матричной обработки данных. Множество исполнительных устройств (АЛУ или процессоров) управляются одной последовательностью команд. При этом, каждый процессор обрабатывает свой поток данных. Массивы обрабатываемых данных представляются в виде матриц или векторов. Это довольно узкий круг задач. Вычислительные системы такого типа были специализированными.  В таких системах решаются сложные системы линейных и нелинейных  уравнений, задачи теории поля, исследования турбулентности и т.д. Векторную архитектуру имели многие первые суперЭВМ, например, первая суперЭВМ - ILLIAC-IV. Векторными были суперкомпьютеры семейства Cyber и Gray,  отечественные параллельные системы - ПС-2000, ПС-3000. 

Архитектура MISD - архитектура конвейерного типа. Исполнительные устройства ( АЛУ или процессоры) образуют конвейер. Выходные данные одной ступени передаются на вход следующей ступени, по такому принципу работают, например, конвейерные АЛУ. 

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

 

 

Рис.1.4. Архитектуры SISD-1,  SIMD-2,  MISD-3, MIMD-4. 

В обычных последовательных компьютерах каждая команда может использовать только небольшое количество операндов. С усложнением структуры команд требовалось усложнять и структуру устройства управления ее выполнением. Устройство управления превратилось в процессор команд, а арифметико-логическое устройство в процессор данных. В первых моделях таких компьютеров процессор команд традиционно бездействовал во время выполнения команд в процессоре данных. Эта ситуация изменилась с введением поточной обработки в  "векторных компьютерах.” Процессор команд извлекает следующую команду при обработке текущей команды, это позволяет сэкономить несколько машинных циклов при выполнении команды за счет ее предварительной подготовки к выполнению в процессоре данных и организовать поточную обработку векторных команд. Векторная команда включает наименование операции (код операции), адреса двух векторных операндов, адрес результирующего вектора и длину векторных операндов.   Реализация векторной команды означает выполнение всех скалярных операций, из которых складывается векторная команда. Процесс выполнения команды разбивается на фазы:    

 

 

3

 

Рис1. 5    Конвейер команд. Каждый такт выполняется  одна комаеда.

Уже в универсальных ЭВМ 60-х применялись принципы векторной обработки, где несколько команд выполнялись одновременно в разных стадиях. Если каждая команда может выполниться за 5 тактов, то после выполнения 1-го такта 1-ой команды может выполняться 1-ый такт 2-ой команды, таким образом в компьютере за каждый такт выполняется 1 команда ( в IBM/360, например). 
     При организации конвейера команд необходимо учитывать нарушение порядка выполнения команд, которое возникает в следующих случаях:

1.   Условные  переходы;

2.   Прерывания;

3.   Разная длительность команд;

4. Обращение выполняемых команд к одним и тем же ресурсам.

В такой структуре обработки используется один поток данных  

Начиная с ЭВМ 3-го поколения, развивается структура 1 поток команд, множественный поток данных SIMD (например в ЕСЭВМ).  


 

 

 

Рис. 1.6. Применение конвейера команд.

SIMD структуры широко используются в современных процессорах для обработки потоковых данных (потоки видео и аудио), в них вводятся дополнительные потоковые АЛУ - Strimming SIMD Extention  или SSE 

Система MISD - ведет обработку в виде конвейера данных, где на разных устройствах выполняются различные инструкции.

Рис. 1.7. Сочетание конвейерного принципа и элементов матричной структуры в архитектуре MISD. 

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

Просмотров: 34724 | Добавил: МИХАлыч | Теги: 1.3.Архитектурные признаки высокопр | Рейтинг: 0.0/0
Всего комментариев: 321 2 3 4 »
32 vbimfkwm  
0
t replica watches thin unique versions constantly. http://www.uggbootsalede.com - uggs online outlet
http://www.cdrecimil.com - canada goose online canada goose down jacket women snow goose
canada goose womens coats Sjjrocdzg http://www.sislead.com - canada goose outlet

31 dipcvwmi  
0
Your head and neck should be hanging off of the ball. http://www.uggbootsalede.com - ugg on sale
http://www.cdrecimil.com - canada goose parkas canada goose outlet canada pictures of canadian geese
authentic canada goose jackets Vgzfebasf http://www.sislead.com - Canada Goose Chilliwack Bomber

30 omgwausd  
0
America is also positioned to take the lead in new energy sources, and it's time will come. http://www.uggbootsalede.com - uggbootsalede.com
http://www.cdrecimil.com - canada goose buy canada goose jacket canada goose outlets
canadian geese information Xcyqdmapz http://www.sislead.com - Canada Goose Expedition Parka

29 ikkuvvkq  
0
In Ghana they use a money measurement of Cedi which is C1.41 for US$1. http://www.uggbootsalede.com - ugg boots deutschland
http://www.cdrecimil.com - canada goose outlet toronto canada goose men jackets canada goose trillium down parka
canada goose jackor Bwkhqygij http://www.sislead.com - canada goose outlet

28 ebyhgfxh  
0
It also allows you more time, you can bet on your horse and then go watch your son play soccer. http://www.uggbootsalede.com - ugg boots kaufen
http://www.cdrecimil.com - canada goose outlet canada goose jacket mens canadian goos
canada goose vest for women Bjnbzemth http://www.sislead.com - canada goose doudoune

27 efllcqnc  
0
This is called cross examination. http://www.uggbootsalede.com - ugg bailey button
http://www.cdrecimil.com - canada goose coats wild goose pictures canada goose manitoba
canada goose white jacket Dlcrgjjao http://www.sislead.com - canada goose

26 sekjpaki  
0
You will see me slipping and sliding along the sidewalk in winter. http://www.uggbootsalede.com - uggs
http://www.cdrecimil.com - canada goose toronto factory canada goose astrila montebello parka canada goose
canada goose expedition sale Iecnbairv http://www.sislead.com - Canada Goose Banff Parka

25 clxdfptz  
0
New master after taking over believed that by reason of the elegant needed materials (must be Australian A level counter-sheep fur) and the comfortable foot feeling, UGG definitely may break the professional market the bamboo fence, receives the more consumer's favors.. http://www.uggbootsalede.com - http://www.uggbootsalede.com
http://www.cdrecimil.com - canada goose jacket picture of a goose snow geese migration
canada goose twitter Ayzxduoby http://www.sislead.com - Canada Goose Chilliwack Bomber

24 llbuviiw  
0
Het is een prijzig schoenenmerk maar de leren laarzen gaan wel enkele jaren mee en ook tweedehands leveren ze vaak bij verkoop nog een aardig bedrag op. http://www.uggbootsalede.com - uggs
http://www.cdrecimil.com - canada goose chilliwack canada goose winter jackets buy canada goose online
canada goose womens expedition parka Atyqqpaoy http://www.sislead.com

23 mksmikhv  
0
In addition, the temperature of pure natural sheepskin performance that will make you comfortable and dry normally. http://www.uggbootsalede.com - ugg boots preisvergleich
http://www.cdrecimil.com - canada goose coats official canada goose website types of geese
fjallraven expedition down Lcicfynmu http://www.sislead.com - Canada Goose Langford Parka

1-10 11-20 21-30 31-32
Имя *:
Email *:
Код *:
Форма входа
Календарь
«  Март 2011  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Наш опрос
Оцените мой сайт
Всего ответов: 32