Comments on: PlayStation 3 Performance http://www.geekpatrol.ca/2006/11/playstation-3-performance/ No jocks. No jerks. Just fun with geeks. Wed, 14 Oct 2009 03:33:36 -0700 http://wordpress.org/?v=2.8.5 hourly 1 By: Benchmarks of Linux on the Playstation 3 http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-97077 Benchmarks of Linux on the Playstation 3 Thu, 26 Feb 2009 00:17:12 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-97077 <p>[...] http://www.geekpatrol.ca/2006/11/playstation-3-performance/ [...]</p> [...] http://www.geekpatrol.ca/2006/11/playstation-3-performance/ [...]

]]>
By: PS3 using Fedora 5 vs G5 using Fedora 4 « This too was Dugg by … http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-29861 PS3 using Fedora 5 vs G5 using Fedora 4 « This too was Dugg by … Fri, 16 Mar 2007 22:03:38 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-29861 <p>[...] read more | digg story [...]</p> [...] read more | digg story [...]

]]>
By: John Poole http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-27887 John Poole Thu, 22 Feb 2007 18:14:23 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-27887 <p>Jan,</p> <p>The results are from Geekbench 2006 (build 243); SIMD support on Linux PPC was added in Geekbench 2006 (build 250). From what I've heard the Cell processor doesn't execute SIMD instructions very well, plus Geekbench itself isn't optimized for the Cell processor, so I'm not surprised that SIMD benchmarks are slower than expected on the Cell.</p> Jan,

The results are from Geekbench 2006 (build 243); SIMD support on Linux PPC was added in Geekbench 2006 (build 250). From what I’ve heard the Cell processor doesn’t execute SIMD instructions very well, plus Geekbench itself isn’t optimized for the Cell processor, so I’m not surprised that SIMD benchmarks are slower than expected on the Cell.

]]>
By: Jan Wagner http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-27699 Jan Wagner Tue, 20 Feb 2007 13:38:55 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-27699 <p>For which GeekBench version are these results? At least "Geekbench 2006 (build 250)" runs happily the vector floating point calculations as well, though on PS3 they perform half slower than same as scalar. Perhaps build 250, too, does not yet contain altivec support?</p> For which GeekBench version are these results? At least “Geekbench 2006 (build 250)” runs happily the vector floating point calculations as well, though on PS3 they perform half slower than same as scalar. Perhaps build 250, too, does not yet contain altivec support?

]]>
By: Akira http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-27127 Akira Wed, 14 Feb 2007 02:25:45 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-27127 <p>Could you use ppu-gcc where available from Barcelona Super Computing Center http://www.bsc.es/plantillaH.php?cat_id=252 to compile geekbench?</p> <p>In our evaluation ppu-gcc has nearly 20% improvement on speed compared to current gcc which generate pure PowerPC instructions while ppu-gcc generates Cell optimized binary. Sony Computer Entertainment is currently pushing cell optimization code to go into mainline gcc which expecting to be merged around gcc 4.3.</p> <p>Unstill the merged gcc become the default compiler for common Linux distribution, using ppu-gcc will be greatly appreciated for benchmarking purpose.</p> Could you use ppu-gcc where available from Barcelona Super Computing Center http://www.bsc.es/plantillaH.php?cat_id=252 to compile geekbench?

In our evaluation ppu-gcc has nearly 20% improvement on speed compared to current gcc which generate pure PowerPC instructions while ppu-gcc generates Cell optimized binary. Sony Computer Entertainment is currently pushing cell optimization code to go into mainline gcc which expecting to be merged around gcc 4.3.

Unstill the merged gcc become the default compiler for common Linux distribution, using ppu-gcc will be greatly appreciated for benchmarking purpose.

]]>
By: Loxguard http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-24592 Loxguard Mon, 22 Jan 2007 18:40:36 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-24592 <p>It is hard to judge how powerful the PS3 is in comparison to the 360. The 360 would definitely outperform the PS3 if you were able to run a benchmark similar to this one, simply because it uses a more common multi-core design.</p> <p>But, if you were to run the benchmark with code designed to take full advantage of the Cell, as well as the 360's multiple cores, you'd likely see the Cell take the lead.</p> <p>The problem is that the Cell is simply too new, we just don't have the code necessary to make full use of it...yet.</p> <p>Combined with the fact that it appears to me, as a novice programmer, quite difficult to write code that would make efficient use of all the SPEs in the Cell.</p> <p>The real question to me, is whether or not it would even be worth the effort to write software for a linux environment that would effectively unlock the full potential of the Cell; I'm certain the current answer would be "No".</p> It is hard to judge how powerful the PS3 is in comparison to the 360. The 360 would definitely outperform the PS3 if you were able to run a benchmark similar to this one, simply because it uses a more common multi-core design.

But, if you were to run the benchmark with code designed to take full advantage of the Cell, as well as the 360’s multiple cores, you’d likely see the Cell take the lead.

The problem is that the Cell is simply too new, we just don’t have the code necessary to make full use of it…yet.

Combined with the fact that it appears to me, as a novice programmer, quite difficult to write code that would make efficient use of all the SPEs in the Cell.

The real question to me, is whether or not it would even be worth the effort to write software for a linux environment that would effectively unlock the full potential of the Cell; I’m certain the current answer would be “No”.

]]>
By: Zann http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-23516 Zann Tue, 16 Jan 2007 08:17:03 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-23516 <p>Interesting results though. :D I'm wondering now when they'll finally get fixes for yellow dog linux on PS3 (full use of the rsx and SPEs). I'm just itching to see if performance results using linux would increase for the PS3!! <em>drools</em> ..</p> <p>..by the way.. can any of you state, in one sentence, just HOW powerful is the PS3 when weighed against the 360? or is that question irrelevant to the topic, hehe, sorry. :D</p> Interesting results though. :D I’m wondering now when they’ll finally get fixes for yellow dog linux on PS3 (full use of the rsx and SPEs). I’m just itching to see if performance results using linux would increase for the PS3!! drools ..

..by the way.. can any of you state, in one sentence, just HOW powerful is the PS3 when weighed against the 360? or is that question irrelevant to the topic, hehe, sorry. :D

]]>
By: rei http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-20817 rei Sun, 07 Jan 2007 20:13:30 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-20817 <p>I wonder if they could get Geekbench running on a single SPE?</p> <p>Obviously real world performance would be much much less than the sum of the 6 available SPEs but it'd be interesting to see nonetheless.</p> <p>Here's one figure to help make some wild guesses though: they reserved 2 SPEs in Resistance just for collision detection.</p> I wonder if they could get Geekbench running on a single SPE?

Obviously real world performance would be much much less than the sum of the 6 available SPEs but it’d be interesting to see nonetheless.

Here’s one figure to help make some wild guesses though: they reserved 2 SPEs in Resistance just for collision detection.

]]>
By: Console News - The Latest PS3, Wii, Xbox 360, DS and PSP News » Blog Archive » Geekbench for PS3 Linux: PlayStation 3 Performance http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-20089 Console News - The Latest PS3, Wii, Xbox 360, DS and PSP News » Blog Archive » Geekbench for PS3 Linux: PlayStation 3 Performance Wed, 27 Dec 2006 19:17:36 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-20089 <p>[...] From geekpatrol.ca:[QUOTE]Geekbench is a cross-platform benchmark suite for Mac OS X, Windows, Solaris, and Linux. Geekbench is designed to measure the performance an average application can expect from both the processor and the memory subsystem. [...]</p> [...] From geekpatrol.ca:[QUOTE]Geekbench is a cross-platform benchmark suite for Mac OS X, Windows, Solaris, and Linux. Geekbench is designed to measure the performance an average application can expect from both the processor and the memory subsystem. [...]

]]>
By: popper http://www.geekpatrol.ca/2006/11/playstation-3-performance/comment-page-1/#comment-11078 popper Thu, 14 Dec 2006 00:32:57 +0000 http://www.geekpatrol.ca/2006/11/playstation-3-performance/#comment-11078 <p>http://patchwork.ozlabs.org/linuxppc/list?q=ps3 tells you whats patchs have been submitted so far if your interested.</p> <p>intigrating the Altivec optimised code into the PPC linux tree would be a very good start for all the ppc/Cell based machinesm never mind the SPE's.</p> <p>if your really into helping the PPC projects then you could help theres always libfreevec http://freevec.org/ that might even out the scores and improve overall general throughput for all apps if someones willing to take the time to include it as a PPC GLIBC replacement.</p> <p>"libfreevec is a free (LGPL) library with hand-optimized replacement routines for GLIBC, such as memcpy(), strlen(), etc. These routines have been written specifically to take advantage of the AltiVec unit (a.k.a Velocity Engine or VMX), "</p> <p>"For example, did you know that you can do byte swapping with AltiVec 7 times faster than with scalar code? Or that it is possible to sort integers and floats 4 times faster with the help of AltiVec? Were you aware that it helps to do string searching faster? Memory hashing gets upto 7 times faster. The list could just go on and on... "</p> <p>http://www.powerdeveloper.org/forums...=asc&start =0</p> <p>you could even take the libfreevec idea and extend it to include the SPE's as well if your clever enough, (most are not, so it doesnt happen....), markos is back and working on ALtivec again after time away so you might help him and help yourself in the process.</p> http://patchwork.ozlabs.org/linuxppc/list?q=ps3
tells you whats patchs have been submitted so far if your interested.

intigrating the Altivec optimised code into the PPC linux tree would be a very good start for all the ppc/Cell based machinesm never mind the SPE’s.

if your really into helping the PPC projects then you could help
theres always libfreevec http://freevec.org/ that might even out the scores and improve overall general throughput for all apps if someones willing to take the time to include it as a PPC GLIBC replacement.

“libfreevec is a free (LGPL) library with hand-optimized replacement routines for GLIBC, such as memcpy(), strlen(), etc. These routines have been written specifically to take advantage of the AltiVec unit (a.k.a Velocity Engine or VMX), “

“For example, did you know that you can do byte swapping with AltiVec 7 times faster than with scalar code? Or that it is possible to sort integers and floats 4 times faster with the help of AltiVec? Were you aware that it helps to do string searching faster? Memory hashing gets upto 7 times faster. The list could just go on and on… “

http://www.powerdeveloper.org/forums…=asc&start =0

you could even take the libfreevec idea and extend it to include the SPE’s as well if your clever enough, (most are not, so it doesnt happen….), markos is back and working on ALtivec again after time away so you might help him and help yourself in the process.

]]>