複製鏈接
請複製以下鏈接發送給好友

gridMathematica

鎖定
gridMathematicaWolfram Research公司推出的一款軟件產品,它的主要特點是比該公司的主打產品 Mathematica具有更全面更強大的並行計算功能。
外文名
gridMathematica
發行公司
Wolfram Research
性    質
計算軟件
最新版本
Mathematica 7

gridMathematica軟件介紹

gridMathematicaWolfram Research公司推出的一款軟件產品,它的主要特點是比該公司的主打產品 Mathematica具有更全面更強大的並行計算功能。

gridMathematica功能

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 進行認證。

gridMathematica發展歷史

在 Mathematica 7 發佈之前,gridMathematica 和目前已經不發佈的 Mathematica Personal Grid Edition 是 Mathematica 唯一提供並行計算的功能。它們作為獨立產品推出,包含前端(Front End)、控制內核(Control Kernels)以及由 Roman Maeder 開發的 Parallel Computing Toolkit,Roman Maeder 是 Mathematica 的最初開發者之一。 在 Mathematica 7 發佈後,並行程序工具重新進行設計,並且包括在 Mathematica 中,而 gridMathematica 經過重新設計,可以直接通過 Mathematica 使用。