gridmathematica

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

功能

在Mathematica 的基礎導航,gridMathematica增加了每次能夠處理的並行進程數目。每個並行進程分配了額外的CPU來幫助處理每個任務。
每個標準的Mathematica許可證允許一次至多運行四個並行任務。通過增加正在處理的任務的數目,某些類型的問題可以用較短的時間解決。
標準Mathematica包含一個前端,前端提供了用戶界面和控制進程(控制核心),在控制核心中,每個計算任務由至多四個進程處理。Mathematica調用執行計算"計算核心"的進程.gridMathematica允許使用額外的進程(進程核心)。
gridMathematica有兩種許可證選項可以選擇。在"gridMathematicaLocal" 許可證下,用戶可以在單機上使用至多8個計算核心。"gridMathematicaServer"選項為用戶提供了在多台機器上使用至多16個計算核心的功能。

Mathematica管理進程之間的通訊,比如排隊、虛擬共享記憶體和故障恢復。一旦用戶購買了許可證,gridMathematica可用於更大的格線系統。計算進程可以位於單個多進程機器,或者在遠程網路上分配處理。可以使用64位平台。核心和前端使用Mathlink界面進行通訊,這是一種專門用於其他外部程式與Mathematica之間進行通訊的界面。通訊過程通過TCP/IP 並且使用SSH或者rsh進行認證。

歷史

在Mathematica7發布之前,gridMathematica和目前已經不發布的MathematicaPersonal GridEdition是Mathematica唯一提供並行計算的功能。它們作為獨立產品推出,包含前端(Front End)、控制核心(ControlKernels)以及由RomanMaeder開發的ParallelComputing Toolkit,RomanMaeder是Mathematica的最初開發者之一。在Mathematica7 發布後,並行程式工具重新進行設計,並且包括在Mathematica中,而gridMathematica經過重新設計,可以直接通過Mathematica使用。

相關詞條

相關搜尋

熱門詞條

聯絡我們