圖形加速可令Java提速10倍

36kr發表於2013-09-25

  在今天舉行的Oracle JavaOne大會上,IBM Java CTO John Duimovich說,GPU(圖形處理單元)加速器內建了可觀的非圖形處理能力,因為GPU的並行設計可以讓許多子處理器同時執行。

  Nvidia負責加速計算的總經理Sumit Gupta在一篇文章中稱Java和GPU聯手將會為加速web效能開啟機遇之門。

數百萬的開發者用Java語言進行Web
2.0開發、大資料分析及科學計算。同時,由於易於程式設計、模組化及對多平臺的支援,Java也被用於大規模分散式的框架中,如Apache
Hadoop等。

  一些現成的GPU庫是基於Nvidia的CUDA計算環境開發的。開發者利用這些庫可以將程式的效能提升2倍到48倍不等。下圖是Duimovich舉的一個例子:

  Duimovich說IBM將會針對基於伺服器的GPU啟用IBM執行時,並探索對基於現有API的一般負荷進行加速的可能性。

  Gupta則說,此舉可令數百萬的Java開發者利用GPU加速器對範圍很廣的應用進行加速,從而令應用效能大幅提高。此外,這類加速還會催生出一類必須依賴GPU的新型Java企業應用,包括高效能分散式的欺詐檢測及金融分析,高通量視訊及影像分析以及現代科學計算等。

  英文來源: venturebeat.com

相關文章