The MathWorks近日宣布將其Parallel Computing Toolbox并行計(jì)算功能實(shí)現(xiàn)在應(yīng)用廣泛的MATLAB Optimization Toolbox中,以進(jìn)一步簡(jiǎn)化并行應(yīng)用的開發(fā)。
并行計(jì)算功能現(xiàn)已整合到The MathWorks Optimization Toolbox和Genetic Algorithm and Direct Search Toolbox等優(yōu)化求解器之中,讓用戶能夠在不會(huì)對(duì)其現(xiàn)有應(yīng)用造成過(guò)多影響的情況下,在多核計(jì)算機(jī)和計(jì)算機(jī)集群上更好地解決密集型計(jì)算優(yōu)化問(wèn)題。
The MathWorks優(yōu)化工具箱能夠?yàn)楣こ處熀涂茖W(xué)家提供必要的工具,幫助他們尋求優(yōu)化解決方案,執(zhí)行權(quán)衡分析,平衡多個(gè)設(shè)計(jì)方案,以及在算法和模型中快速整合優(yōu)化方法。在優(yōu)化求解器中整合Parallel Computing Toolbox,有助于充分利用可用的計(jì)算資源,與原來(lái)的單核計(jì)算機(jī)相比,能夠解決更密集型計(jì)算的問(wèn)題,以縮短采用并行計(jì)算方法進(jìn)行處理的優(yōu)化問(wèn)題的解決時(shí)間。應(yīng)用示例包括采用實(shí)驗(yàn)數(shù)據(jù)對(duì)汽車發(fā)動(dòng)機(jī)控制器的校準(zhǔn),確定能夠最大程度地降低噪音、同時(shí)盡可能提高燃料效率的飛機(jī)設(shè)計(jì),以及選擇具有最大收益和最低風(fēng)險(xiǎn)的投資組合等等。
IDC高性能計(jì)算(HPC)分析師吳杰稱:“雖然HPC業(yè)務(wù)在硬件方面的收入在2007年達(dá)到了115億美元的歷史最高水平,但該領(lǐng)域的軟件開發(fā)依然是阻礙這一先進(jìn)硬件設(shè)備進(jìn)一步推廣的重要因素。The MathWorks正在采取必要的措施,創(chuàng)建解決方案,令工程師和科學(xué)家可使用先進(jìn)的并行計(jì)算平臺(tái)輕松編寫應(yīng)用程序,從而幫助該行業(yè)克服這一障礙。”
“這展現(xiàn)了我們公司致力于幫助行業(yè)克服并行應(yīng)用開發(fā)中遇到的挑戰(zhàn)的承諾和決心。”The MathWorks并行計(jì)算和應(yīng)用開發(fā)營(yíng)銷部經(jīng)理Silvina Grad-Freilich說(shuō), “借助我們的工具箱中所提供的并行計(jì)算能力,MATLAB的用戶能夠使用與其在串行程序中運(yùn)用的完全相同的功能來(lái)開發(fā)并行應(yīng)用,而工程師和科學(xué)家也能夠在無(wú)需學(xué)習(xí)新知識(shí)和技術(shù)的情況下,獲益于高性能計(jì)算。”
該版本在原有支持CCS和LSF的基礎(chǔ)上,還新增支持了Parallel Computing Toolbox中的兩個(gè)被廣泛運(yùn)用的調(diào)度程序: Altair Grid Technologies公司的PBS Pro以及TORQUE。 對(duì)第三方調(diào)度程序的支持,使得集群管理員能夠?qū)athWorks的并行計(jì)算工具整合到其現(xiàn)有的分布式計(jì)算環(huán)境之中。
關(guān)于Parallel Computing Toolbox
Parallel Computing Toolbox的各類功能能夠簡(jiǎn)化MATLAB中并行應(yīng)用的開發(fā),包括并行循環(huán)和分布式數(shù)組等,幫助用戶充分利用多核和多處理器硬件環(huán)境的編程結(jié)構(gòu)。 無(wú)需學(xué)習(xí)復(fù)雜的并行語(yǔ)言或?qū)ΜF(xiàn)有串行代碼進(jìn)行過(guò)多修改,即可使用這些編程結(jié)構(gòu)。 更多信息,請(qǐng)?jiān)L問(wèn)The MathWorks產(chǎn)品網(wǎng)站:
www.mathworks.com/products/distribtb/關(guān)于Optimization Toolbox
Optimization Toolbox采用了標(biāo)準(zhǔn)和大規(guī)模優(yōu)化中廣泛使用的工具和算法,對(duì)MATLAB科學(xué)計(jì)算環(huán)境進(jìn)行了拓展。這些算法解決了各種約束性和非約束性的連續(xù)及離散問(wèn)題。這一工具包涵蓋了線性規(guī)劃、二次規(guī)劃、非線性優(yōu)化、非線性最小二乘、非線性方程系統(tǒng)求解、多目標(biāo)優(yōu)化以及二元整數(shù)規(guī)劃等多種功能。更多信息,請(qǐng)?jiān)L問(wèn)The MathWorks產(chǎn)品網(wǎng)站:
http://www.mathworks.com/products/optimization/Genetic Algorithm and Direct Search Toolbox
Genetic Algorithm and Direct Search Toolbox軟件采用在遺傳算法、模擬退火和直接搜索中使用的工具,對(duì)MATLAB和Optimization Toolbox產(chǎn)品的優(yōu)化能力進(jìn)行了拓展。這些算法可用于解決使用傳統(tǒng)優(yōu)化技術(shù)難以解決的問(wèn)題,包括未明確定義或難以進(jìn)行數(shù)學(xué)建模的問(wèn)題。更多信息,請(qǐng)?jiān)L問(wèn)The MathWorks產(chǎn)品網(wǎng)站:
www.mathworks.com/products/gads