GridMathematica
| gridMathematica | |
|---|---|
| Тип | Параллельные вычисления |
| Разработчик | Wolfram Research |
| Операционные системы | Кросс-платформенное программное обеспечение (список) |
| Языки интерфейса | Английский |
| Последняя версия | 8.0.2 |
| Лицензия | Проприетарное программное обеспечение |
| Сайт | wolfram.com/products/gri… |
gridMathematica является программой, поставляемой Wolfram Research, которая расширяет возможности параллельных вычислений основного продукта этой компании Mathematica.[1]
Возможности
gridMathematica увеличивает число параллельных процессов, которое Mathematica может запускать одновременно. Каждый параллельный процесс обращается к дополнительному процессору с задачей. Стандартная лицензия Mathematica позволяет запускать вплоть до четырёх параллельных задач одновременно. Посредством увеличения числа доступных задач некоторые типы вопросов могут быть решены за меньшее время.[2]
Стандартная Mathematica состоит из внешнего интерфейса и управляющего процесса (управляющего ядра), который занимается вычислительными задачами, выполняемыми вплоть до четырьмя ядрами. Mathematica называет такие процессы, выполняющие вычисления «вычислительными ядрами» (compute kernels). gridMathematica позволяет использовать дополнительные процессы (вычислительные ядра).
gridMathematica доступна в двух версиях:
- Лицензии «gridMathematica Local» позволяют использовать вплоть до 8 вычислительных ядер на одном компьютере.
- «gridMathematica Server» обеспечивает возможность использования вплоть до 16 вычислительных ядер, распределённых более чем по одному компьютеру.
Mathematica управляет таким межпроцессным взаимодействием, как формирование очередей, виртуальное распределение памяти и восстановление после сбоя.[3]
gridMathematica масштабируется на большие grid-системы, при покупке соответствующих лицензий. Вычислительные процессы могут быть как локализованы на одном многопроцессорном компьютере, так и распределены по удалённой разнородной сети.[4][5] Могут быть использованы 64-битные платформы.[6] Взаимодействие между ядрами и внешним интерфейсом использует Mathlink, представляющий собой интерфейс, разработанный для того, чтобы дать возможность внешним программам взаимодействовать с Mathematica. Взаимодействие производится по TCP/IP[7] и использует SSH или RSH для идентификации.
История
До релиза Mathematica 7, gridMathematica и, больше не выпускаемая, Mathematica Personal Grid Edition были единственными версиями Mathematica, поддерживающими параллельные вычисления. Они работали как отдельные продукты, включающие внешний интерфейс, управляющие ядра, и средство параллельных вычислений, разработанное Романом Маедером (Roman Maeder), одним из изначальных авторов Mathematica. С релизом Mathematica 7 средства параллельных вычислений были переделаны и включены в Mathematica,[8] а gridMathematica была переделана для работы непосредственно с Mathematica.[9]
См. также
Примечания
- ↑ Wolfram Research introduces gridMathematica 7 Архивная копия от 9 мая 2016 на Wayback Machine MacTech
- ↑ Felix Grant tests out some of Wolfram’s spin-off products, which aim to push the company into new markets Архивная копия от 3 марта 2016 на Wayback Machine, Scientific Computing World, June 2003.
- ↑ gridMathematica offers parallel computing solution Архивная копия от 2 декабря 2005 на Wayback Machine, Dennis Sellers, MacWorld, November 20, 2002
- ↑ Proceedings of the 2006 ACM/IEEE conference on Supercomputing Roman Maeder
- ↑ Wolfram Research Announces the release ofgridMathematica Архивировано 25 октября 2007 года. GRIDToday Dec 2002
- ↑ gridMathematica 2.2 Архивная копия от 4 апреля 2013 на Wayback Machine Scientific Computing World September 2007
- ↑ GridMathematika / Benchmark Tests Архивировано 19 июля 2011 года. by M.Karbalai, H.Schönau, 9/14/2006.
- ↑ Mathematica 7: A Review Архивная копия от 3 мая 2009 на Wayback Machine Mike Riley, Dr Dobb’s
- ↑ gridMathematica 7 enhances parallel computing Архивная копия от 9 июля 2016 на Wayback Machine MacNN
Ссылки
- 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 (англ.)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.