Skip to content

Misd схема

Скачать misd схема EPUB

По-видимому, самой ранней и наиболее известной является классификация архитектур вычислительных систем, предложенная в году М. Флинном [1,2].

Классификация базируется на понятии потока , под которым понимается последовательность элементов, команд или данных, обрабатываемая процессором.

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

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

Не имеет значения тот факт, что для увеличения скорости обработки команд и скорости выполнения арифметических операций может применяться конвейерная обработка - как машина CDC со скалярными функциональными устройствами, так и CDC с конвейерными попадают в этот класс.

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

Определение подразумевает наличие в архитектуре многих процессоров, обрабатывающих один и тот же поток данных. Однако ни Флинн, ни другие специалисты в области архитектуры компьютеров до сих пор не смогли представить убедительный пример реально существующей вычислительной системы, построенной на данном принципе. Ряд исследователей [3,4,5] относят конвейерные машины к данному классу, однако это не нашло окончательного признания в научном сообществе. Будем считать, что пока данный класс пуст.

Этот класс предполагает, что в вычислительной системе есть несколько устройств обработки команд, объединенных в единый комплекс и работающих каждое со своим потоком команд и данных.

Это обычные последовательные фон-Неймановские компьютеры с одним ЦП, способным обрабатывать только один поток последовательно исполняемых команд. Сюда же относятся и вычислители суперскалярной архитектуры, позволяющей за счет специальных аппаратных решений параллельное выполнение нескольких скалярных операций операций над парами чисел. Относительно этого типа вычислительных систем одно время была популярна точка зрения, что реальных систем, соответствующих данному классу, не существовало вообще, а сам этот класс был введен исключительно исходя лишь из соображений полноты и завершенности классификации.

Но в настоящее время существуют адекватные MISD системы — распределенные мультипроцессорные системы с общими данными. Практический пример такой системы — обычная локальная сеть персональных компьютеров, работающая с единой базой данных, в которой несколько компьютеров обрабатывают один поток данных. Класс включает все уровни параллелизма, начиная с конвейера операций.

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

PDF, rtf, txt, PDF