CUDA, a programming tool which makes it possible to do math on the graphics card (GPU) instead of the CPU, was designed to work with C. Unless you're a super-genius, C is not the easiest language to learn if you've never programmed before. Most of the coders I've spoken with seem to think Python is the best "first language."
So what should you do if you're a mathematician, who's never coded before in his/her life, and you need to solve very large matrix problems very, very quickly? Learn Python and use the PyCUDA API to solve your problems on the GPU.
"IronPython is an implementation of the Python programming language running on .NET". Basically, it's a way to write Python code that can use all of the .NET framework and other .NET languages. My gut feeling it that you could used IronPython and PyCUDA to expose the computational power of the GPU in an easy to use Microsoft-based tool, like, say Excel...
Anyone try it yet?
Wednesday, April 15, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment