Beating C with Futhark Running on GPU
futhark-lang.org
Beating C with Futhark Running on GPU
1–10 of 88 posts
Re: Beating C with Futhark Running on GPU
#2Would it be possible to use Futhark to rewrite the APL implementation instead of the Haskell one? That would make an interesting comparison.
Re: Beating C with Futhark Running on GPU
#3Re: Beating C with Futhark Running on GPU
#4Re: Beating C with Futhark Running on GPU
#5C is the Mike Tyson of programming languages. There will never be another like it. It's simple, dangerous and fast. You can't beat C, but everyone will keep trying. It may beat itself in the end though as it's too rough for the modern world.
-- Fran Allen interview, Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming
Re: Beating C with Futhark Running on GPU
#6This sounds smart. I haven't programmed Futhark yet, though, but I really enjoy functional programming. Where is this language primarily used, at universities or also in industry?
Re: Beating C with Futhark Running on GPU
#7This sounds smart. I haven't programmed Futhark yet, though, but I really enjoy functional programming. Where is this language primarily used, at universities or also in industry?
I got to use it in university in a course about parallel functional programming. I think it is still mostly a research language, but if you need to do computation on the GPU and like func prog then it probably would be an interesting alternative to try out. It really does a great job of optimizing and parallizing you program.
Re: Beating C with Futhark Running on GPU
#8Earlier quoted context omitted.
I got to use it in university in a course about parallel functional programming. I think it is still mostly a research language, but if you need to do computation on the GPU and like func prog then it probably would be an interesting alternative to try out. It really does a great job of optimizing and parallizing you program.
Which university? :)
Re: Beating C with Futhark Running on GPU
#9What this article does show is that Futhark really does allow one to express this in a much simpler way than Haskell.
Re: Beating C with Futhark Running on GPU
#10C is the Mike Tyson of programming languages. There will never be another like it. It's simple, dangerous and fast. You can't beat C, but everyone will keep trying. It may beat itself in the end though as it's too rough for the modern world.
For CPUs, I'd like to introduce you to my good friend Fortran.