GridMathematica - GridMathematica

gridMathematica
Разработчики)Wolfram Research
Стабильный выпуск
10.0.1
Операционная системаКроссплатформенность (список)
Доступно ванглийский
ТипПараллельное вычисление
ЛицензияПроприетарный
Интернет сайтwww.wolfram.com/ gridmathematica/

gridMathematica это программный продукт, продаваемый Wolfram Research который расширяет возможности параллельной обработки своего основного продукта Mathematica.[1]

Функции

gridMathematica увеличивает количество параллельных процессов, которые система Mathematica может запускать одновременно. Каждый параллельный процесс применяет к задаче дополнительный ЦП. Стандартная лицензия Mathematica позволяет запускать до четырех параллельных задач одновременно. Увеличивая количество доступных задач, некоторые типы проблем можно решать быстрее.[2]

Стандартная система Mathematica состоит из внешнего интерфейса, который обеспечивает пользовательский интерфейс, и управляющего процесса (управляющего ядра), в котором вычислительные задачи выполняются четырьмя процессами. В системе Mathematica процессы, выполняющие вычисления, называются «вычислительными ядрами». gridMathematica позволяет использовать дополнительные ядра.

Лицензия gridMathematica Local позволяет использовать до 8 вычислительных ядер на одном компьютере. Лицензия gridMathematica Server позволяет использовать до 16 вычислительных ядер, распределенных между несколькими компьютерами.

Mathematica управляет межпроцессным взаимодействием, таким как организация очередей, виртуальная разделяемая память и восстановление после сбоев.[3]

gridMathematica масштабируется до более крупных грид-систем при покупке дополнительных лицензий. Вычислительные процессы могут быть размещены на одном многопроцессорном компьютере или распределены по удаленной гетерогенной сети.[4][5] Поддерживаются 64-битные платформы.[6] Связь между ядрами и клиентской частью использует Mathlink interface, который представляет собой интерфейс, позволяющий внешним программам взаимодействовать с Mathematica. Общение окончено TCP / IP [7] и использовать SSH или же RSH для аутентификации.

История

До выпуска Mathematica 7 gridMathematica и прекращенная в настоящее время версия Mathematica Personal Grid Edition были единственными версиями Mathematica, которые обеспечивали параллельные вычисления. Они работали как автономные продукты, включая Front End и Control Kernels и Parallel Computing Toolkit, разработанный Романом Мэдером, одним из первых авторов Mathematica. С выпуском Mathematica 7 инструменты параллельного программирования были переработаны и включены в Mathematica,[8] gridMathematica был переработан для работы непосредственно с Mathematica.[9]

Смотрите также

Рекомендации

внешняя ссылка