|
|
|
|
|
by eholk
4737 days ago
|
|
I really should update the user guide, since the language has changed a lot in the last year. I have an earlier post that discusses a couple of the optimizations that Harlan does: http://blog.theincredibleholk.org/blog/2013/06/10/some-simpl... To me the win for Harlan over CUDA is its region system, which lets you work with more intricate pointer structures in the GPU. For example, there is an interpreter for the Lambda Calculus as one of the test cases, which would be much harder to do in straight CUDA: https://github.com/eholk/harlan/blob/master/test/lambda3.kfc Very soon, Harlan will have support for higher order procedures, which is also not available in CUDA. |
|