| ||||||||||||||||
Вопрос выбора аппаратной платформы для кластера, по всей видимости не стоит:
мы будем использовать ту технику, которая у нас уже имеется, а это скорее всего компьютеры
на основе процессоров Intel.
Поэтому обсуждать преимущества той или иной платформы мы не будем.
Тем не менее, если вы собираетесь самостоятельно разрабатывать приложения для своего кластера, вам необходимо озаботиться подбором подходящих средств разработки.
Так, для процессоров Intel лучшим выбором будет разработанные Intel компиляторы с языков C/C++/Fortran95 (доступны бесплатно для некоммерческого использования в версии Linux), либо компиляторы от Portland Group (С/С++/Fortran90/HPF). Однако, даже если вам не удалось достать "родные" компиляторы, вы можете использовать свободно распространяемые компиляторы серии gcc (Gnu Compiller Collection), которые поддерживают большинство современных аппаратных и программных платформ и поставляются практически со всеми дистрибутивами Linux и Unix. Параллельные программы можно писать "вручную", непосредственно вставляя в нужные места вызовы коммуникационной библиотеки. Этот путь требует от программиста специальной подготовки. Альтернативой является использование систем автоматического и полуавтоматического распараллеливания последовательных программ.
|
| |||||||||||||||