Hi, first post here. Interested in GLSL, because I need large performance gains with a goal seeker, solving for 20 unknowns. Part of process really needs to be brute forced (the first ten unknowns). As you might imagine this is a large bottleneck. java.util.conncurrent thread pools are nice for multi-core CPU’s and I am currently implemented using them, but this is not cost effective. T2 systems start at 15K. CUDA seems a little too new, NVIDIA specific, & not integrated with Java.
I have spent about 2 weeks reading, re-coding a couple classes as in GLSL, and trying to plan out how much could be moved off. Is it going to be possible to put multiple graphics cards in a computer, and build a context pool, that the thread pools can use. I know you can buy Power Macs with multiple graphics cards, but am I being just way too greedy? BTW, insane is already a given.
While just pulling anything off is no minor feat, was just wondering what my option might be.