gridMathematica является программой, поставляемой Wolfram Research, которая расширяет возможности параллельных вычислений основного продукта этой компании Mathematica.Wolfram Research introduces gridMathematica 7 MacTech
Возможности gridMathematica увеличивает число параллельных процессов, которое Mathematica может запускать одновременно. Каждый параллельный процесс обращается к дополнительному процессору с задачей. Стандартная лицензия Mathematica позволяет запускать вплоть до четырёх параллельных задач одновременно. Посредством увеличения числа доступных задач некоторые типы вопросов могут быть решены за меньшее время.Felix Grant tests out some of Wolfram’s spin-off products, which aim to push the company into new markets , Scientific Computing World, June 2003.
Стандартная Mathematica состоит из внешнего интерфейса и управляющего процесса (управляющего ядра), который занимается вычислительными задачами, выполняемыми вплоть до четырьмя ядрами. Mathematica называет такие процессы, выполняющие вычисления «вычислительными ядрами» (compute kernels). gridMathematica позволяет использовать дополнительные процессы (вычислительные ядра).
gridMathematica доступна в двух версиях: Лицензии «gridMathematica Local» позволяют использовать вплоть до 8 вычислительных ядер на одном компьютере. «gridMathematica Server» обеспечивает возможность использования вплоть до 16 вычислительных ядер, распределённых более чем по одному компьютеру.
Mathematica управляет таким межпроцессным взаимодействием, как формирование очередей, виртуальное распределение памяти и восстановление после сбоя.gridMathematica offers parallel computing solution , Dennis Sellers, MacWorld, November 20, 2002
gridMathematica масштабируется на большие grid-системы, при покупке соответствующих лицензий. Вычислительные процессы могут быть как локализованы на одном многопроцессорном компьютере, так и распределены по удалённой разнородной сети.Proceedings of the 2006 ACM/IEEE conference on Supercomputing Roman MaederWolfram Research Announces the release ofgridMathematica GRIDToday Dec 2002 Могут быть использованы 64-битные платформы. gridMathematica 2.2 Scientific Computing World September 2007 Взаимодействие между ядрами и внешним интерфейсом использует Mathlink, представляющий собой интерфейс, разработанный для того, чтобы дать возможность внешним программам взаимодействовать с Mathematica. Взаимодействие производится по TCP/IPGridMathematika / Benchmark Tests by M.Karbalai, H.Schönau, 9/14/2006. и использует SSH или RSH для идентификации.
История До релиза Mathematica 7, gridMathematica и, больше не выпускаемая, Mathematica Personal Grid Edition были единственными версиями Mathematica, поддерживающими параллельные вычисления. Они работали как отдельные продукты, включающие внешний интерфейс, управляющие ядра, и средство параллельных вычислений, разработанное Романом Маедером (Roman Maeder), одним из изначальных авторов Mathematica. С релизом Mathematica 7 средства параллельных вычислений были переделаны и включены в Mathematica,Mathematica 7: A Review Mike Riley, Dr Dobb’s а gridMathematica была переделана для работы непосредственно с Mathematica.gridMathematica 7 enhances parallel computing MacNN
См. также Mathematica Параллельные вычисления
Примечания
Ссылки An interview with Schoeller Porter, Senior Software Engineer at Wolfram Research by Ken Farmer, WinHPC.org, Monday October 30, 2006. Exploration of the capabilities of gridMathematica on the Altix ia64 HPC machines, University of Queensland VisLab. Special Projects: An Evaluation of Modified Newtonian Dynamics by Simulation in a Parallel Computing Environment, Furman University Physics Department. Getting on the Grid, by Jean Thilmany, Mechanical Engineering, 2003. a real-time monitor of gridMathematica’s usage on the TSUBAME supercomputer in Japan online recorded seminar King’s College London Centre for Financial Grid Computing
Категория:Wolfram Research