ВУЗ:
Составители:
23
1 Совершенствование технологии производства ЭВМ («физический» путь) - повыше-
ние быстродействия логических элементов.
2. Распараллеливание вычислений.
3. Конвейеризация вычислений.
4. Специализация вычислений.
5. Аппаратная реализация сложных функций.
Совершенствование технологии в основном направлено на уменьшение геометриче-
ских размеров, снижение потребляемой мощности и уменьшение времени переключения
логических вентилей. (В настоящее время геометрические размеры порядка 0.1 мкм, вре-
мя переключения - порядка 0.1нс). Но - этот путь ограничен физическими пределами.
Альтернативные пути -
архитектурные (логические), и прежде
всего - параллельные и конвейерные
вычисления. Параллелизм можно
определить как возможность
одновременного выполнения разных
математических или служебных
операций. Распараллеливание -
нахождение алгоритма решения задачи,
использующего параллелизм и
реализация этого алгоритма в ВС.
Параллельные ВС - это
многопроцессорные ВС, в которых параллелизм используется для повышения производи-
тельности при решении задач за счет одновременного выполнения разных операций на
разных процессорах или обрабатывающих устройствах одного процессора..
В идеальном случае для ВС из N процессоров производительность : P
N
= P0N, где P0 -
производительность одного процессора. Однако на практике ситуация зачастую оказыва-
ется иной.
В литературе по ВС часто приводят зависимости ускорения в ВС от числа процессоров
в системе, приведенные на рис. 2.1. Наиболее оптимистичная оценка соответствует ожи-
даниям (ускорение в N раз), но встречается только для некоторых ВС (например, систоли-
ческого типа).Более пессимистические оценки Амдаля (N/(ln N)) и Минского (log2N) объ-
ясняются рядом обстоятельств.
В частности, можно выделить три проблемы распараллеливания:
1. Распараллеливание алгоритма (математическая проблема).
2. Распараллеливание вычислительной структуры (архитектурная и схемотех-
Рис.2.1
1 Совершенствование технологии производства ЭВМ («физический» путь) - повыше- ние быстродействия логических элементов. 2. Распараллеливание вычислений. 3. Конвейеризация вычислений. 4. Специализация вычислений. 5. Аппаратная реализация сложных функций. Совершенствование технологии в основном направлено на уменьшение геометриче- ских размеров, снижение потребляемой мощности и уменьшение времени переключения логических вентилей. (В настоящее время геометрические размеры порядка 0.1 мкм, вре- мя переключения - порядка 0.1нс). Но - этот путь ограничен физическими пределами. Альтернативные пути - архитектурные (логические), и прежде всего - параллельные и конвейерные вычисления. Параллелизм можно определить как возможность одновременного выполнения разных математических или служебных операций. Распараллеливание - нахождение алгоритма решения задачи, использующего параллелизм и Рис.2.1 реализация этого алгоритма в ВС. Параллельные ВС - это многопроцессорные ВС, в которых параллелизм используется для повышения производи- тельности при решении задач за счет одновременного выполнения разных операций на разных процессорах или обрабатывающих устройствах одного процессора.. В идеальном случае для ВС из N процессоров производительность : PN = P0N, где P0 - производительность одного процессора. Однако на практике ситуация зачастую оказыва- ется иной. В литературе по ВС часто приводят зависимости ускорения в ВС от числа процессоров в системе, приведенные на рис. 2.1. Наиболее оптимистичная оценка соответствует ожи- даниям (ускорение в N раз), но встречается только для некоторых ВС (например, систоли- ческого типа).Более пессимистические оценки Амдаля (N/(ln N)) и Минского (log2N) объ- ясняются рядом обстоятельств. В частности, можно выделить три проблемы распараллеливания: 1. Распараллеливание алгоритма (математическая проблема). 2. Распараллеливание вычислительной структуры (архитектурная и схемотех- 23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »