XMP-64 Projects
Posted: Fri Dec 11, 2009 8:01 am
The first production XMP-64s start going out the door in January... So what do people want to see running on them beyond the flashing LEDs?
Nothing wrong with starting ambitious, I want to see a dynamic superoptimizer. Load an application into one (or more) cores, and use "the rest" to try to superoptimize the inner loop(s) of the applications to be run. Sounds like an interesting challenge?
Could also be very useful in the field of cloud computing or when paying for remote CPU time on a particular problem. Imagine if the compute-centre host could take 20% off the running time of almost every application kernel, dynamically, as it's given them to do. You would make huge savings in power and time.
I'd also like to see a way to rapidly spread computation across the XMP-64 array using a variety of parallel design patterns.
There are probably a ton of number-crunching applications (real-time encryption/decryption, image/graphics processing and rendering, real-time compression/decompression, simulation etc) that fall into the embarrassingly-parallel category too.
Nothing wrong with starting ambitious, I want to see a dynamic superoptimizer. Load an application into one (or more) cores, and use "the rest" to try to superoptimize the inner loop(s) of the applications to be run. Sounds like an interesting challenge?
Could also be very useful in the field of cloud computing or when paying for remote CPU time on a particular problem. Imagine if the compute-centre host could take 20% off the running time of almost every application kernel, dynamically, as it's given them to do. You would make huge savings in power and time.
I'd also like to see a way to rapidly spread computation across the XMP-64 array using a variety of parallel design patterns.
There are probably a ton of number-crunching applications (real-time encryption/decryption, image/graphics processing and rendering, real-time compression/decompression, simulation etc) that fall into the embarrassingly-parallel category too.