OrinkSoft.ru

Описание программы 2004-07-26

Изображение программы: Parallel Computing Toolkit (Mathematica)

Автор: Mathematica

Parallel Computing Toolkit позволяет существенно повысить степень использования вычислительных ресурсов на всех поддерживаемых системах (включая Unix, Linux, Windows и Macintosh), соединенных протоколом TCP/IP, что достигается созданием дешевых «виртуальных параллельных компьютеров».

Parallel Computing Toolkit поддерживает все преимущества параллельного программирования, такие как виртуально разделенная или распределенная память, автоматическое или точное планирование времени и конкуренцию, включая синхронизацию, блокирование и сокрытие времени ожидания. Другие возможности приложения Parallel Computing Toolkit включают независимую от платформы реализацию, параллельное функциональное программирование, восстановление после отказа и автоматическое переприсваивание стандартных процессов в случае системных сбоев.

Parallel Computing Toolkit содержит много стандартных примитивов параллельного программирования и включает высокоуровневые команды для параллельного выполнения таких операций, как анимация, вывод графиков и матричные преобразования. Поставка включает большое количество примеров, демонстрирующих много новых популярных программных приложений, демонстрирующих преимущество параллельных вычислений, таких как моделирование методом Monte Carlo, визуализация, поиск и оптимизация.

Поскольку примеры включают исходные коды Mathematica для всех высокоуровневых команд, то они могут служить шаблонами для создания пользовательских программ параллельных вычислений.