By using this site, you agree to our Privacy Policy and our Terms of Use. Close
TheRealMafoo said:
HappySqurriel said:
TheRealMafoo said:

 I would agree if the only use for the CELL was the gaming community. But being it's used in the scientific community as well, useful reusable code will most likely created.


So you think that a program written by a Biology PHD to model the formation of pond scum who has no motivation of making a generally reuseable program, will end up becomming a useable API for a wide variety of applications?


 Probably not, although if he has a degree in Computer Science, he might. I was thinking more the CS major who wants to use the CELL to see how fast he can make a simulated annealing algorithm run, and knows he is going to have a code review.

Or just someone who wants to see how efficient of a message passing system he can produced as a masters project.

But you might be surprised at how much high quality reusable code had been produced by Biologist. A lot of them have been writing better code then you or I, long before you or I ever saw a computer.

 


Well, suprisingly enough, after my second year of University I was hired as the developer in a Biology lab and can attest that they don't have a clue what they're doing ...

By the way, simulated annealing is not an algorithm that you would spend too much time speeding up. The only value of simulated annealing is that it is mathematically proven to give the global minimum or maximum in a continuous optimization problem given an infinite timeframe; the unfortunate problem is that you don't have an infinite time so you must choose your cooling function correctly which gives non-optimal solutions, the slower the cooling fuction the better the results but the longer the runtime. Saving  25% runtime by producing a highly optimized routine on a cell processor at the cost of 160 man hours is a far worse use or resources when you can walk to your local store and buy a far more powerful PC for $1200 (even if you're only paying your student developers $10 per hour)

 

Anyways, everytime you lose an argument it seems you change the topic ... and I'm growing tired of this