精品无码人妻夜人多侵犯18-精品少妇一区二区三区视频-亚洲一区无码中文字幕-日韩人妻中文无码一区二区

網站地圖 | 聯系我們
首 頁 產品中心 解決方案 成功案例 服務支持 新聞動態 關于我們 聯系我們
 新聞中心 NEWS
> 公司新聞
> 行業新聞
 產品搜索 SEARCH
 聯系方式 CONTACT
南京宇寬科技有限公司
電話:18021511005  王經理
QQ:541933892
座機:025-83605860*807
郵箱:18021511005#163.com  (#換@)
地址:南京市玄武區洪武北路188號長發數碼大廈12樓C座


 
當前位置:首頁 > 新聞動態 > 行業新聞 > IBM 行業資訊 > Hadoop+GPU強強聯手的性能探索 | 南京IBM服務器
Hadoop+GPU強強聯手的性能探索 | 南京IBM服務器
來源:    日期:2017-02-24    瀏覽量:        
分享到:

標簽:

Hadoop并行處理可以成倍地提高性能,GPU也日益成為計算任務的重要分擔者,Altoros Systems研發團隊一直致力于探索Hadoop+GPU的可能性,以及在實際的大規模系統中的實現,這篇文章就是他們的部分研究成果。

Hadoop并行處理可以成倍地提高性能。現在的問題是如果將一部分計算工作從CPU遷移到GPU會怎么樣?能否更快理論上,這些處理如果經過了并行計算的優化,在GPU上執行會比CPU快50-100倍。 作為大數據專家和PaaS的推動者,Altoros Systems研發團隊一直致力于探索Hadoop+GPU的可能性,以及在實際的大規模系統中的實現,這篇文章就是他們的部分研究成果。作者 Vladimir Starostenkov是Altoros Systems的資深研發工程師,他在實現復雜軟件架構( 包括數據密集型系統和Hadoop驅動的應用程序)方面有五年經驗,而且 對人工智能和機器學習算法也很感興趣。

技術現狀:

多年來,有很多將Hadoop或MapReduce應用到GPU的科研項目。 Mars可能是第一個成功的GPU的MapReduce框架。采用Mars技術,分析WEB數據(搜索和日志)和處理WEB文檔的性能提高了1.5-1.6倍。 根據Mars的基本原理,很多科研機構都開發了類似的工具,提高自己數據密集型系統的性能。相關案例包括 分子動力學、數學建模(如Monte Carlo)、基于塊的 矩陣乘法、財務分析、圖像處理等。

還有針對網格計算的 BOING系統,它是一個快速發展、志愿者驅動的中間件系統。盡管沒有使用Hadoop,BOINC已經成為許多科研項目加速的基礎。例如, GPUGRID是一個基于BOINC的GPU和分布式計算的項目,它通過執行分子模擬,幫助我們了解蛋白質在健康和疾病情況下的不同作用。多數關于醫藥、物理、數學、生物等的 BOINC項目也可以使用Hadoop+GPU技術。

因此,使用GPU加速并行計算系統的需求是存在的。這些機構會投資GPU的超級計算機或開發自己的解決方案。硬件廠商,如Cray,已經發布了配置GPU和預裝了Hadoop的機器。Amazon也推出了 EMR(Amazon Elastic MapReduce),用戶可以在其配置了GPU的服務器上使用Hadoop。

超級計算機性能很高,但是成本達數百萬美元;Amazon EMR也僅適用于延續幾個月的項目。對于一些更大的科研項目(兩到三年),投資自己的硬件更劃算。即使在Hadoop集群內使用GPU能提高計算速度,數據傳輸也會造成一定的性能瓶頸。以下會詳細介紹相關問題。

工作原理

數據處理過程中,HDD、DRAM、CPU和GPU必然會有數據交換。

完成任何任務所需的時間總量包括:

CPU或GPU進行計算所需的時間

數據在各個件間傳輸所需的時間

根據Tom’s HARDWARE 2012年的CPU圖表,CPU的平均性能在15到130GFLOPS之間,而Nvidia GPU的性能范圍在100到3000+ GFLOPS。這些都是統計值,而且很大程度上取決于任務的類型和算法。無論如何,在某些情況下,一個GPU可以使節點速度加快5至25倍。一些開發者聲稱,如果你的集群包括多個節點,性能可以提高50到200倍。例如,MITHRA項目達到了254倍的性能提升。

性能瓶頸:

那么,GPU對數據傳輸會有什么影響?不同類型的硬件傳輸數據的速率不同,超級計算機已經在GPU上做過相關優化,一個普通的計算機或服務器在數據傳輸時可能會慢得多。 通常在一個CPU和芯片集數據傳輸速率在10到20GBps之間(圖中的Y點),GPU和DRAM間的數據交換速率在1到10GBps之間(圖中的X點)。雖然一些系統速率可達10GBps(PCI-E v3),大部分標準配置的GDRAM和DRAM間數據流速率是1GBps。(建議在真實的硬件環境中來測量實際值,因為CPU內存帶寬[X和Y]以及對應的數據傳輸速率[C和B]可能差不多也可能相差10倍)。

雖然GPU提供了更快的計算能力,GPU內存和CPU內存間的數據傳輸(X點)卻帶來了性能瓶頸。因此,對于每一個特定的項目,要實際測量消耗在GPU上的數據傳輸時間(箭頭C)以及GPU加速節省的時間。因此,最好的方法是根據一個小集群的實際性能估計更大規模系統的運行情況。

由于數據傳輸速率可能相當慢,理想的情況是相比執行計算的數目,每個GPU輸入/輸出數據的量比較小。切記:第一,任務類型要和GPU的能力相匹配,第二任務可以被Hadoop分割為并行獨立的子流程。 復雜的數學公式計算(例如矩陣乘法),大量隨機值的生成,類似的科學建模任務或其它通用的GPU應用程序都屬于這種任務。

可用的技術

JCUDA:JCUDA項目為Nvidia CUDA提供了Java綁定和相關的庫,如JCublas、JCusparse(一個矩陣的工作庫)、JCufft(通用信號處理的Java綁定)、JCurand(GPU產生隨機數的庫)等等。但 它只適用于Nvidia GPU。

Java Aparapi。Aparapi在運行時將Java字節碼轉換為OpenCL,并在GPU上執行。所有的Hadoop+GPU計算系統中,Aparapi 和OpenCL的前景最被看好。Aparapi由AMDJava實驗室開發,2011年開放源代碼,在AMD Fusion開發者峰會的官網上可以看到Aparapi的一些實際應用。OpenCL是一個開源的、跨平臺的標準,大量硬件廠商都支持這個標準,并且可以 為CPU和GPU編寫相同的代碼基礎。如果一臺機器上沒有GPU,OpenCL會支持CPU。

創建訪問GPU的本地代碼。訪 問GPU本地代碼進行復雜的數學計算,要比使用綁定和連接器性能高很多,但是,如果你需要在盡可能短的時間內提供一個解決方案,就要用類似Aparapi 的框架。然后,如果你對它的性能不滿意,可以將部分或整個代碼改寫為本地代碼?梢允褂肅語言的API(使用Nvidia CUDA或OpenCL)創建本地代碼,允許Hadoop通過JNA(如果是Java應用程序)或Hadoop Streaming(如果是C語言應用程序)使用GPU。

GPU-Hadoop框架

也可以嘗試定制的GPU-Hadoop框架,這個框架啟動于Mars之后,包括Grex、Panda、C-MR、GPMR、Shredder、SteamMR等。但是GPU-Hadoop多用于特定的科研項目,并且不再提供支持了,你甚至很難將Monte Carlo模擬框架應用于一個以其它算法為基礎的生物信息項目。

處理器技術也在不斷發展在ony PlayStation 4中出現了革命性的新框架、Adapteva的多核微處理器、ARM的Mali GPU等等。Adapteva和Mali GPU都將兼容OpenCL。

Intel還推出了使用OpenCL的Xeon Phi協同處理器,這是一個60核的協同處理器,架構類似于X86,支持PCI-E標準。雙倍精度計算時性能可達1TFLOPS,能耗僅為300Watt。目前最快的超級計算機天河-2就使用了該協同處理器。

很難說以上哪種框架會在高性能和分布式計算領域成為主流。隨著它們的不斷改善,我們對于大數據處理的理解可能也會改變。

[打印本文] [關閉窗口] [返回頂部]
   上一篇:NAS需要專用硬盤 | 南京IBM服務器
   下一篇:蘋果將建太陽能電廠供數據中心使用 | 南京IBM服務器

相關資料  
> IBM服務器日志文件的切割 | 南京IBM服務器
> 怎樣指定IBM服務器日志文件存放路徑? | 南京IBM服務
> Nginx的完整配置事例 | 南京IBM服務器
> Nginx的平滑升級 | 南京IBM服務器
> Nginx如何平滑重啟 | 南京IBM服務器
> 補丁管理方案的7大好處 | 南京IBM服務器
> 關于軟件管理的解決方案 | 南京IBM服務器
> 虛擬機管理與系統部署解決方案 | 南京IBM服務器
> 關于資產清單管理的解決方案 | 南京IBM服務器
> 關于Altiris服務器管理解決方案 | 南京IBM服務器
> 服務器不能啟動了怎么辦? | 南京IBM服務器
> RIS服務器簡介 | 南京IBM服務器
> X3650M4主機存儲如何掛載? | 南京IBM服務器
> 年底拋貨,X3300、X3550全系列,X3500I01、I21,X 3650 I01、I21,
> 南京宇寬科技有限公司祝大家元旦快樂! | 南京IBM服務
> X3630M4I01、X3300M4、X3550M4全系列大量、X3500-I01價格好,5606
公司信息
 > 公司簡介
 > 企業文化
 > 榮譽證書
 
產品展示
> 聯想 全系列產品
> IBM 全系列產品
> DELL 全系列產品
> HP 全系列產品
> 深信服 全系列產品
> 華為 全系列產品
 
解決方案
 >聯想桌面云一體化解決方案
 >ThinkCloud OpenStack 云平臺
 
技術服務
 >資料下載
 >常見問題解答
 >技術知識庫
行業資訊
 >DELL 行業資訊
 >華為 行業資訊
 >IBM 行業資訊
 >聯想 行業資訊
 >HP 行業資訊
 >深信服 行業資訊
版權所有:南京宇寬科技有限公司
主站蜘蛛池模板: 成人a大片在线观看| 国产成+人+综合+亚洲欧美丁香花| 中文字幕乱码无码人妻系列蜜桃 | 日韩一区国产二区欧美三区| 四虎成人精品一区二区免费网站 | 亚洲av无码久久忘忧草| 色吊丝永久性观看网站| 国产老肥熟xxxx| 在线观看免费a∨网站 | 国产播放隔着超薄丝袜进入| 四川少妇搡bbw搡bbbb| 最近中文字幕视频高清| 丰满少妇高潮在线播放不卡| 色一情一乱一伦一区二区三区 | 无码一区二区波多野结衣播放搜索| 一二三四日本高清社区5| 一女被多男玩喷潮视频| 无码av免费一区二区三区试看| 亚洲人成在线影院| 一本色道久久综合狠狠躁篇| 久久自己只精产国品| 久久香蕉国产线看观看猫咪av| 亚洲 欧美精品suv| 爱性久久久久久久久| 人人草人人做人人爱| 欧美精品中文字幕亚洲专区| 狠狠久久精品中文字幕无码| 日本丶国产丶欧美色综合| 法国性xxxxx极品| 少妇性俱乐部纵欲狂欢电影| 欧美黑人巨大videos| 久久99精品久久久久麻豆| 亚洲av成人网站在线观看 | 国产白嫩美女在线观看| 无码人妻久久一区二区三区蜜桃| 99精品人妻少妇一区二区| 亚洲精品天天影视综合网| 亚洲中久无码永久在线观看同| 亚洲av成人中文无码专区 | 国产成人久久精品一区二区三区| 亚洲中文字幕无码久久综合网|