DislikedBy the way craig, have you taken look at cuda (I know you use C)? I'm thinking of using it in my framework in the near future to get some extra processing power, the java bindings look very c'ish (malloc, pointers and all).
(For those people who don't know what cuda is, here is a nice video about what you can do with few graphics cards and cuda http://fastra2.ua.ac.be/)Ignored
The breaking of a wave cannot explain the whole sea.