我正在opencl中開發一個應用程序,其基本目標是在GPU平臺上實現數據挖掘算法。我想使用Hadoop分佈式文件系統並希望在多個節點上執行該應用程序。我正在使用MapReduce框架,並將我的基本算法分爲兩部分,即'Map'和'Reduce'。如何在Opencl應用程序中使用hadoop MapReuce框架?
我從來沒有在Hadoop中工作過,所以我有一些問題:
- 我必須用Java寫我的應用程序只使用Hadoop和Mapeduce框架?
- 我已經編寫了map和opencl中的內核函數。是否可以將HDFS文件系統用於非Java GPU計算應用程序? (注:我不想用JavaCL或Aparapi)