On 10/1/06, Geoff Jacobs <[EMAIL PROTECTED]> wrote:
> interesting that for a 2.4GHz Cell, they get at most 10 FP Gflops per SPE. > does anyone have SGEMM numbers for a 3GHz Intel Core2? I'll guess that > efficiency of libgoto with 2 threads would be >= 80%, so flops would be > .8*2*8*3 =~ 40 Gflops, or half a Cell chip. makes it hard to argue for > wide use of Cell, I think... Unfortunately, the reality is a little crappier. Sciencemark 2.0 SGEMM sees 11 gflops on an E6700. DGEMM sees 5-6 gflops. http://www.pcper.com/article.php?aid=265&type=expert&pid=3
The same site reports that the X6800, a 2.93 GHz Core2 and sees almost 12.5 SP GFLOPS using ScienceMark 2.0 (6.2 DP GFLOPS). http://www.pcper.com/article.php?aid=272&type=expert&pid=5 I don't know much about ScienceMark. The website has been replaced with advertisements. From what I gathered from several review sites, it is MS Windows only and single threaded. My guess is that Goto's implementation would perform significantly better even with a single thread. Unfortunately, I looked all over and couldn't find Core2 benchmarks using Goto's BLAS.
The linked article _is_ an evaluation of performance on an actual Cell chip. Unfortunately, it's a lower clocked pre-production example running an experimental pseudo-compiler. I'm interested in seeing SGEMM using Cell-specific intrinsics. Such a benchmark should represent the maximum practical performance peak. Note: even if the Sequoia numbers are approximately the same as SPE intrinsics, cell is still 7x faster than Core2.
The Sequoia implementation used IBM's Cell SDK, according to the paper. It looks like a preproduction 2.4 GHz Cell is 2-6 times faster than a 2.93 GHz Core2 at SGEMM. That's an awfully big range, so hopefully someone wil be kind enough to benchmark libgoto on Core2 for us. The history file indicates that libgoto is optimized for Core2, but I don't have one to test. -- Andrew Shewmaker _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf