ВУЗ:
Составители:
72
3. Анализ производительности
многопроцессорных систем
В данной главе рассматриваются вопросы аналитического
моделирования многопроцессорных SMP- и DSM- систем с разделяемой
памятью и коммуникационной средой, выполненной на основе общей
шины. Однако полученные результаты можно легко применить к
структурам с другой коммуникационной средой (ПК, МШ), если внести
соответствующие изменения в концептуальную модель коммутационной
сети. Для MPP- систем адекватными являются модели систем с
распределённой памятью, в которых должна быть изменена
концептуальная модель передающей среды из коммутационной на
связную.
В качестве инструмента моделирования используется теория
стохастических сетей массового обслуживания, получившая в последнее
время большое распространение и являющаяся частью общей теории
массового обслуживания.
На системном этапе проектирования вычислительной системы
проводят анализ различных вариантов структурной организации
с целью
поучения их характеристик без построения реальной системы.
Существуют два основных этапа анализа: макроанализ и микроанализ. Эти
этапы отличаются не методами анализа (измерение, имитационное или
аналитическое моделирование), а назначением.
Макроанализ производят на самом высоком уровне проектирования,
когда определяется конфигурация системы, удовлетворяющая заданным
требованиям. В качестве входных потоков здесь выступают
потоки задач,
поступающих в вычислительную систему. Результаты макроанализа
используются для оценки общей производительности системы, времени
ответа и получения других характеристик.
Микроанализ производят с целью получения характеристик
вычислительной системы на более низких уровнях проектирования, т.е. на
уровне отдельных устройств или частей системы. На этапе микроанализа
более подробно описываются процессы, которые в
макроанализе обычно
игнорируются. В качестве входных потоков обычно выступают
транзакции, формируемые исполняемыми командами. Результаты
микроанализа чаще всего используют для оценки потерь
производительности из-за аппаратных конфликтов в общих ресурсах (в
блоках общей памяти, коммуникационной среде и др.), и связанную с ней
оценку пропускной способности каналов обмена, блоков памяти и т.
д.
3. Анализ производительности многопроцессорных систем В данной главе рассматриваются вопросы аналитического моделирования многопроцессорных SMP- и DSM- систем с разделяемой памятью и коммуникационной средой, выполненной на основе общей шины. Однако полученные результаты можно легко применить к структурам с другой коммуникационной средой (ПК, МШ), если внести соответствующие изменения в концептуальную модель коммутационной сети. Для MPP- систем адекватными являются модели систем с распределённой памятью, в которых должна быть изменена концептуальная модель передающей среды из коммутационной на связную. В качестве инструмента моделирования используется теория стохастических сетей массового обслуживания, получившая в последнее время большое распространение и являющаяся частью общей теории массового обслуживания. На системном этапе проектирования вычислительной системы проводят анализ различных вариантов структурной организации с целью поучения их характеристик без построения реальной системы. Существуют два основных этапа анализа: макроанализ и микроанализ. Эти этапы отличаются не методами анализа (измерение, имитационное или аналитическое моделирование), а назначением. Макроанализ производят на самом высоком уровне проектирования, когда определяется конфигурация системы, удовлетворяющая заданным требованиям. В качестве входных потоков здесь выступают потоки задач, поступающих в вычислительную систему. Результаты макроанализа используются для оценки общей производительности системы, времени ответа и получения других характеристик. Микроанализ производят с целью получения характеристик вычислительной системы на более низких уровнях проектирования, т.е. на уровне отдельных устройств или частей системы. На этапе микроанализа более подробно описываются процессы, которые в макроанализе обычно игнорируются. В качестве входных потоков обычно выступают транзакции, формируемые исполняемыми командами. Результаты микроанализа чаще всего используют для оценки потерь производительности из-за аппаратных конфликтов в общих ресурсах (в блоках общей памяти, коммуникационной среде и др.), и связанную с ней оценку пропускной способности каналов обмена, блоков памяти и т.д. 72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »