
- •1. Анализ классической классификации Флинна.
- •Класс sisd
- •Класс simd
- •Класс misd
- •Класс mimd
- •Mimd устройство типа 1.
- •Mimd устройство типа 2.
- •Mimd устройства типа 3.
- •Резюме по типам mimd устройств.
- •2. Расширение классификации Флинна.
- •Классы sisd-l и misd-l
- •Класс simd-l
- •Класс sisd-h
- •Класс simd-h
- •3. Дополнительные терминальные классы классификации Флинна.
- •Классы sind-h и mind-h
- •Классы sind-e и mind-e
- •Классы sind-l и mind-l
- •Классы устройств без потоков команд.
- •Заключение.
Классы sind-l и mind-l
Естественно возникает вопрос: А существуют ли классы SIND-L и MIND-L расположенные в плоскости «Nin>Nout»? Ответ – нет, поскольку для этих классов число информационных потоков будет меньше 0.
Классы устройств без потоков команд.
В классификации Флинна есть плоскости «Множество потоков команд», «Одиночный поток команд», но существуют ли вычислительные устройства, где нет ни одного потока команд? Да, такие вычислительные устройства существуют, но это заказные схемы с жестким алгоритмом, а не процессоры, т.к. процессор по определению – это программируемое устройство. Конечно, заказные схемы тоже можно классифицировать по количеству входных и выходных потоков данных, но всё это не относится к процессорной технике. Т.е. можно к классификации Флинна добавить плоскость «Нет потоков команд», но указать, что здесь находятся только заказные схемы.
Заключение.
Расширение классификации Флинна назрело давно, классические 4 класса не включали многие существующие вычислительные устройства, либо включали с большой натяжкой. Новая расширенная классификация лучше разделяет устройства по признакам наличия параллелизма в потоках команд и данных, и при этом включает в себя классическую таксономию Флинна, как частный случай.
В процессе синтеза расширенной классификации были обозначены и классифицированы несколько типов устройств, которые не фигурировали не только в классификации Флинна, но и в других разнообразных классификациях вычислительных систем.