2012-02-25 34 views
4

我的問題是:關於使用openCL和多GPU的新想法?

以前有任何新的進展(或者一個工具/庫開發)使用OpenCL的多GPU?據我所知,如果有人想用openCL編寫代碼,目標是使用多個GPU,那麼他可以,但是我被告知,你可以安排它們之間的通信的方式有點「原始」。我想知道的是,如果有什麼東西可以在程序員和GPU之間的所有通信安排之間進行抽象層次的話。

我正在用相當大的格子進行隨機模擬,我希望能夠將它們分解成不同的GPU,每個GPU都可以進行計算並在必要時進行通信。以有效的方式編寫這個文件是很困難的,所以如果我可以避免使用標準方式通過openCL進行低級別的工作,這將是一個很大的幫助。

謝謝!

回答

1

在學術方面,有來自韓國首爾國立大學本文:

實現OpenCL中的多GPU單一計算設備的圖像,http://dl.acm.org/citation.cfm?id=1941591

的作者提出了一種自動機制用於跨多個GPU分割內核。不幸的是,他們的框架尚未發佈。

+0

謝謝。對我的目的不是很有用,但是很重要。這種計算似乎有希望。 :) – Konstantinos 2012-02-28 16:54:37