hama-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Illecker <millec...@apache.org>
Subject Hama and GPGPU
Date Thu, 25 Apr 2013 23:32:50 GMT
Hi all,

I have implemented a first try to bring Hama on the GPU.

Please can you have a short look at the GpuBSP[1] class and the
GpuBSPInterface[2].

I'm using the Rootbeer[3-4] framework for automatic Java to CUDA conversion.
Rootbeer uses Soot[5] to analyze Java Bytecode and then generates CUDA code
out of it.

The *gpuMethod()* in *SetupKernel*, *BspKernel* and *CleanupKernel* in [1]
represents the
entry point for Rootbeer. Starting from the *gpuMethod()* Rootbeer will
recursively convert all
into CUDA code so it can be executed on the GPU later.

Does it make sense or has someone a better idea to integrate Rootbeer into
Hama?

Thank you very much for your suggestions!

Martin

1.
https://svn.illecker.at/hadoop/hama-trunk-gpu/hama-trunk-gpu/core/src/main/java/org/apache/hama/gpu/GpuBSP.java
2.
https://svn.illecker.at/hadoop/hama-trunk-gpu/hama-trunk-gpu/core/src/main/java/org/apache/hama/gpu/GpuBSPInterface.java
3. https://github.com/pcpratts/rootbeer1
4. https://raw.github.com/pcpratts/rootbeer1/master/doc/rootbeer1_paper.pdf
5. http://www.sable.mcgill.ca/soot/

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message