stringtranslate.com

сеткаMathematica

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, который позволяет внешним программам взаимодействовать с Mathematica. Связь осуществляется через TCP/IP [7] и для аутентификации используется SSH или RSH .

История

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

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

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

  1. ^ Wolfram Research представляет GridMathematica 7 MacTech
  2. ^ Феликс Грант тестирует некоторые дополнительные продукты Wolfram, целью которых является продвижение компании на новые рынки, Scientific Computing World, июнь 2003 г.
  3. ^ GridMathematica предлагает решение для параллельных вычислений. Архивировано 2 декабря 2005 г. в Wayback Machine , Деннис Селлерс, MacWorld, 20 ноября 2002 г.
  4. ^ Материалы конференции ACM/IEEE 2006 г. по суперкомпьютерам Роман Медер
  5. ^ Wolfram Research объявляет о выпуске GridMathematica. Архивировано 25 октября 2007 г. в Wayback Machine GRIDToday, декабрь 2002 г.
  6. ^ GridMathematica 2.2 Scientific Computing World, сентябрь 2007 г.
  7. GridMathematika/Benchmark Tests. Архивировано 19 июля 2011 г. в Wayback Machine М.Карбалаем, Х.Шёнау, 14 сентября 2006 г.
  8. ^ Mathematica 7: Обзор Майк Райли, Dr Dobb's
  9. ^ GridMathematica 7 расширяет возможности параллельных вычислений MacNN

Внешние ссылки