|
|
|
|
|
by ynniv
4861 days ago
|
|
It's 50% faster but took more than 50% longer to write At this point it's useful to know how long it takes to run, and how long to write. Is a run days long, months long, or years long? Or another way, is concurrency more expensive than a C re-programmer? Also a win because PyCUDA takes care of the uglier details. Is there not an analogous C++ library to take care of ugly details? (I actually like python a lot, so there's a bit of devil's advocate going on. But, my longest running python programs take less than an hour.) |
|
I believe Thrift (now shipped w/ CUDA SDK) makes things easier, but (since you know Python) nothing like NumPy exists in C++ and PyCUDA maps NumPy seamlessly into GPU computing, which is a big win.