Einstein@Home on a PS3

DanNeely
DanNeely
Joined: 4 Sep 05
Posts: 1364
Credit: 3562358667
RAC: 0

Bernd's said that einstien

Bernd's said that einstien uses x86 80bit precision in the most sensitive sections of the code. Since IEE754 only requires 64bit max, I assume at least some of the non x86 apps are only using 64bit because they dont support anything better. The cell does have 64bit support on the PPE assuming the fraction of the runtime the app needs to run in high precision is low enough and sufficiently widely spaced out to mitigate the communications latency passing data back and forth it might be feasable to share the one core for the critical sections and run the rest on the SPUs, otoh if every 3rd instruction needs to be in high precision a useful einstein client is very unlikely.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4332
Credit: 251652591
RAC: 35606

There will most likely be an

There will most likely be an E@H App for the PS3. Gaurav is already looking into this.

However with my hands full with other things I don't know how long this will take, it will definitely not be the first platform to be supported on S5R2. We're currently thinking about different ways to use the SPEs, one of them being basically to run an individual App on each of them and convince the BOINC Client that the PS3 has 7 CPUs...

BM

BM

B-Roy
B-Roy
Joined: 22 Jan 05
Posts: 16
Credit: 1644765
RAC: 0

Nice to see that some BOINC

Nice to see that some BOINC projects take the PS3's potential seriously.
Chech the Folding@Home stats: http://fah-web.stanford.edu/cgi-bin/main.py?qtype=osstats
26000 PS3s contribute 647 TFLOPS !!!!

The topic is wider discussed on the Rosetta boards: http://boinc.bakerlab.org/rosetta/forum_thread.php?id=3010

I definitively look forward to some BOINC projects being ported to the PS3 before I'd get my self one of those mighty crunchers.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.