專訪MathWorks高級應(yīng)用工程師陳建平【點擊查看專訪視頻】

以下是專訪實錄:

DOIT:各位網(wǎng)友下午好,歡迎收看 DOIT視頻訪談。 今天我們來到了 HPC China 2012 大會現(xiàn)場,現(xiàn)在我們來到的是MathWorks的展臺,我身邊的這位是來自MathWorks的高級應(yīng)用工程師陳建平陳先生。陳先生您好,首先跟我們的網(wǎng)友打個招呼吧!

陳建平:各位網(wǎng)友大家好,我是來自MathWorks的高級應(yīng)用工程師陳建平,很高興跟大家見面。

DOIT:首先我想請陳先生能給我們簡單介紹下MathWorks的背景和業(yè)務(wù)范圍?

陳建平:對于MathWorks,大家可能不太熟悉,但我講產(chǎn)品大家肯定都知道,沒錯,MathWorks就是MATLAB的原廠商,在各大高校大家可能經(jīng)常用到我們的產(chǎn)品,而現(xiàn)在我們的產(chǎn)品基本在所有跟工業(yè)相關(guān)的各個領(lǐng)域都會有所涉及,包括通信信號處理,包括汽車、國防工業(yè)甚至一些金融客戶,我們現(xiàn)在都做相應(yīng)的應(yīng)用。

DOIT:現(xiàn)在在高性能計算這個行業(yè)有這樣一個說法:軟件的發(fā)展趕不上硬件,針對這樣一種形勢,MathWorks作為高性能計算軟件廠商的一個典型代表,我想問一下陳先生,就是對于一些軟件廠商來說,軟件要趕上硬件的發(fā)展,所面臨的困難有哪些?

陳建平:說不上是一個精確的表述,但是從我個人理解,現(xiàn)在的軟件和硬件的脫節(jié),隨著這個多核以及多處理器,甚至并行計算的發(fā)展,使得軟件和硬件差距變得越來越大。因為目前大量程序都是開發(fā)在串行計算上,包括現(xiàn)在我們大量研究的進(jìn)行也是建立在串行計算的基礎(chǔ)上,大部分人、尤其是一些以非HPC為主的客戶,不具備直接去書寫HPC相關(guān)程序的經(jīng)驗和時間 。所以從這個角度來說,雖然現(xiàn)在的軟件已經(jīng)慢慢的努力向硬件的架構(gòu)去靠近,但依然跟硬件之間隔著相當(dāng)大的一道鴻溝。而我們MathWorks的目標(biāo)就是希望通過一個比較友好的用戶體驗的軟件接口,幫一些沒有HPC相關(guān)程序經(jīng)驗的客戶去實現(xiàn)高性能計算的目的。

DOIT:現(xiàn)在集群的架構(gòu)越來越多,對于軟件的架構(gòu)也造成一定影響。那么對于軟件的開發(fā)來說,集群架構(gòu)將會帶來一些怎樣的挑戰(zhàn)?Mathworks又是從哪幾個方面來減小這些影響和挑戰(zhàn)呢?

陳建平:從集群的角度來說,首先它的編程本身的復(fù)雜度會很高,所以MathWorks在這方面工作做了一些相當(dāng)多的一些工作去降低這個編程的復(fù)雜度;另外,隨著GPU的發(fā)展,GPU在集群中的應(yīng)用也越來越多,MathWorks也相應(yīng)的做了相當(dāng)多的工作來降低這個混合編程的門檻。

DOIT:現(xiàn)在各大廠商都采用GPU+CPU混合式計算,混合編程難度增加, 陳先生能給我們簡單說一下 MathWorks在這塊有哪些應(yīng)對之策嗎?

陳建平:在這一方面,首先我們做的一個非常大的突破就是:用現(xiàn)有的一些數(shù)據(jù)結(jié)構(gòu)拉平串行跟并行的距離。比如我們會提供一些現(xiàn)有的分布式的數(shù)據(jù)結(jié)構(gòu),用戶可以從串行的角度去編并行的程序。

其次在GPU方面我們提供也相應(yīng)的數(shù)據(jù)結(jié)構(gòu),通過直接調(diào)用這些數(shù)據(jù)結(jié)構(gòu)在MATLAB上進(jìn)行并行化的編程,用戶不用再考慮怎么去具體的在硬件上去分布程序,也不用格外的算法改動就可以把串行的程序改成并行的程序,在分布式的機(jī)器上進(jìn)行運算??偠灾?,對用戶來說,他們要做的只是要把數(shù)據(jù)類型整理成相應(yīng)的數(shù)據(jù)結(jié)構(gòu)。

DOIT:主題演講中您也提到了高性能計算與云計算的一些聯(lián)系,現(xiàn)在各大網(wǎng)絡(luò)公司相繼推出很多通過云服務(wù)形式向用戶提供高性能計算的服務(wù) ,比如渲染、云存儲之類的,我想知道MathWorks 在高性能計算云服務(wù)這方面有什么樣的計劃?

陳建平:在高性能計算云服務(wù)方面,一方面我們現(xiàn)在做得比較成功的是在亞馬遜EC2云上做的一個MATLAB云,另一方面我們正在努力與國內(nèi)的一些廠商合作開始云部署。最后我也希望在未來一個很短的時間內(nèi)大家都能用上云計算。

DOIT:非常感謝您接受DOIT傳媒的專訪。

分享到

tangrong

相關(guān)推薦