ВУЗ:
Составители:
32
занные две характеристики могут оказывать огромное влияние на эффектив-
ность исполнения кода.
Если в компьютере не поддерживается возможность асинхронной посылки
сообщений на фоне вычислений, то возникают неизбежные при этом накладные
расходы, связанные с ожиданием полного завершения взаимодействия парал-
лельных процессов. Для повышения эффективности параллельной обработки на
кластере необходимо добиваться равномерной загрузки всех процессоров. Если
этого нет, то часть процессоров будет простаивать. В случае, кода вычисли-
тельная система неоднородна (гетерогенна), балансировка загрузки процессо-
ров становится крайне трудной задачей.
В заключение еще раз зададимся вопросом: чем же все-таки кластеры от-
личаются от других компьютерых систем? Следуя [2] приведем следующее ут-
верждение «Отличие понятия кластера от сети компьютеров (network of
workstations) состоит в том, что для построения локальной компьютерной сети,
как правило, используют более простые сети передачи данных, компьютеры се-
ти обычно более рассредоточены, а пользователи могут применять их для вы-
полнения каких-либо дополнительных работ». Впрочем, эта граница все чаще
оказывается в значительной степени «размытой», в связи с бурным ростом про-
пускной способности сетей передачи данных.
2.8 Концепция GRID и метакомпьютинг
В принципе, любые вычислительные устройства можно считать парал-
лельной вычислительной системой, если они работают одновременно и их
можно использовать для решения одной задачи. Под это определение попадают
и компьютеры в сети Интернет. Интернет можно рассматривать как самый
мощный кластер – метакомпьютер. Процесс организации вычислений в такой
вычислительной системе – метакомпьютинг. В отличие от традиционного
компьютера метакомпьютер имеет некоторые, присущие только ему особенно-
сти:
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »