THE MATHWORKS公司實(shí)現(xiàn)并行MATLAB應(yīng)用程序發(fā)布并拓展了并行程序語言
掃描二維碼
隨時(shí)隨地手機(jī)看文章
有了這個(gè)新版本,MATLAB正版用戶可將并行MATLAB應(yīng)用程序轉(zhuǎn)換成可執(zhí)行文件或共享庫,并提供給自己的最終用戶。正版用戶只要使用Parallel Computing Toolbox開發(fā)應(yīng)用程序并通過MATLAB Compiler發(fā)布,便無需繳納版稅。由此產(chǎn)生的可執(zhí)行文件和共享庫還可利用計(jì)算機(jī)集群上運(yùn)行的MATLAB Distributed Computing Server所提供的額外的計(jì)算能力。因此,眾多領(lǐng)域內(nèi)不直接使用MATLAB的專業(yè)人士,也能從并行MATLAB性能中獲益。
“在The MathWorks公司,我們致力于滿足跨組織的不同群體的需求,”The MathWorks公司并行計(jì)算和應(yīng)用開發(fā)的技術(shù)市場部經(jīng)理Silvina Grad-Freilich說?!巴ㄟ^對Parallel Computing Toolbox和MATLAB Compiler進(jìn)行整合,能夠完成從研究到生產(chǎn)的并行應(yīng)用程序的無縫使用,使得同一個(gè)組織內(nèi)所有的專業(yè)人員都可以在日常工作中獲益?!?
作為Parallel Computing Toolbox升級的一部分,The MathWorks公司為并行MATLAB語言增加了簡化超大規(guī)模數(shù)據(jù)集的應(yīng)用開發(fā)的新功能。現(xiàn)在,用戶可以利用新的spmd語言對MATLAB各部分代碼進(jìn)行標(biāo)記,從而同時(shí)運(yùn)行分布在不同內(nèi)核或處理器上的龐大數(shù)據(jù)的代碼。所有必要的指令和數(shù)據(jù)會自動(dòng)傳送給內(nèi)核上運(yùn)行的MATLAB程序,無需用戶干預(yù)。有了新的spmd語言后,僅需對現(xiàn)有的代碼做微小的改變甚至無需改動(dòng),用戶即可解決大規(guī)模計(jì)算和數(shù)據(jù)密集型的技術(shù)問題。工程師和科學(xué)家們可以將工作重心放到解決技術(shù)瓶頸和核心問題,而無需學(xué)習(xí)底層的并行語言或擔(dān)心基本的硬件或網(wǎng)絡(luò)配置。