Good start! It looks really nice to me.

One must be aware though, we need to check whether there are no
license issues. Rootbeer looks distributed under the MIT License (Dear
Philip C. Pratt-Szeliga, if I'm wrong please let me know). According
to http://apache.org/legal/3party.html, MIT and BSD are fully
compatible.

Another one is about fault tolerance.

On Fri, Apr 26, 2013 at 8:32 AM, Martin Illecker <[email protected]> wrote:
> 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/



-- 
Best Regards, Edward J. Yoon
@eddieyoon

Reply via email to