gridMathematica
gridMathematica 是 Wolfram Research 公司推出的一款軟件產品,它的主要特點是比該公司的主打產品 Mathematica 具有更全面更強大的並行計算功能。[1]
開發者 | 沃爾夫勒姆研究公司 |
---|---|
當前版本 | 10.0.1 |
操作系統 | Cross-platform (list) |
語言 | 英文 |
類型 | 並行計算 |
許可協議 | 專有軟件 |
網站 | www |
功能
在 Mathematica 的基礎導航,gridMathematica 增加了每次能夠處理的並行進程數目。每個並行進程分配了額外的 CPU 來幫助處理每個任務。 每個標準的 Mathematica 許可證允許一次至多運行四個並行任務。通過增加正在處理的任務的數目,某些類型的問題可以用較短的時間解決。 [2]
標準 Mathematica 包含一個前端,前端提供了用戶界面和控制進程(控制內核),在控制內核中,每個計算任務由至多四個進程處理。Mathematica 調用執行計算 "計算內核" 的進程. gridMathematica 允許使用額外的進程(進程內核)。
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)以及由 Roman Maeder 開發的 Parallel Computing Toolkit,Roman Maeder 是 Mathematica 的最初開發者之一。 在 Mathematica 7 發布後,並行程序工具重新進行設計,並且包括在 Mathematica 中,[8],而 gridMathematica 經過重新設計,可以直接通過 Mathematica 使用。[9]
參見
參考資料
- ^ Wolfram Research introduces gridMathematica 7 (頁面存檔備份,存於網際網路檔案館) MacTech
- ^ Felix Grant tests out some of Wolfram's spin-off products, which aim to push the company into new markets (頁面存檔備份,存於網際網路檔案館), 科學計算世界, 2003年6月.
- ^ gridMathematica offers parallel computing solution (頁面存檔備份,存於網際網路檔案館), Dennis Sellers, MacWorld, November 20, 2002
- ^ Proceedings of the 2006 ACM/IEEE 超級計算會議 Roman Maeder
- ^ Wolfram Research Announces the release ofgridMathematica (頁面存檔備份,存於網際網路檔案館) GRIDToday 2002年12月
- ^ gridMathematica 2.2 (頁面存檔備份,存於網際網路檔案館) 科學計算時間 2007年9月
- ^ GridMathematika / Benchmark Tests (頁面存檔備份,存於網際網路檔案館) by M.Karbalai, H.Sch?nau, 2006年9月14日.
- ^ Mathematica 7: A Review (頁面存檔備份,存於網際網路檔案館) Mike Riley, Dr Dobb's
- ^ gridMathematica 7 增強了並行計算功能 (頁面存檔備份,存於網際網路檔案館) 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