GridMathematica - GridMathematica
Разработчики) | Wolfram Research |
---|---|
Стабильный выпуск | 10.0.1 |
Операционная система | Кроссплатформенность (список) |
Доступно в | английский |
Тип | Параллельное вычисление |
Лицензия | Проприетарный |
Интернет сайт | www |
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]
Смотрите также
Рекомендации
- ^ Wolfram Research представляет gridMathematica 7 MacTech
- ^ Феликс Грант тестирует некоторые побочные продукты Wolfram, которые направлены на продвижение компании на новые рынки., Мир научных вычислений, июнь 2003 г.
- ^ gridMathematica предлагает решение для параллельных вычислений, Деннис Селлерс, MacWorld, 20 ноября 2002 г.
- ^ Материалы конференции ACM / IEEE 2006 г. по суперкомпьютерам Роман Мэдер
- ^ Wolfram Research объявляет о выпуске gridMathematica В архиве 2007-10-25 на Wayback Machine GRIDToday, декабрь 2002 г.
- ^ gridMathematica 2.2 Мир научных вычислений, сентябрь 2007 г.
- ^ GridMathematika / Тесты производительности В архиве 2011-07-19 на Wayback Machine М. Карбалаи, Х. Шенау, 14 сентября 2006 г.
- ^ Mathematica 7: Обзор Майк Райли, доктор Добб
- ^ gridMathematica 7 расширяет возможности параллельных вычислений MacNN