Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 593

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/iamkevin/www/www/journal/wp-includes/classes.php on line 710

Strict Standards: Redefining already defined constructor for class wpdb in /home/iamkevin/www/www/journal/wp-includes/wp-db.php on line 58

Deprecated: Assigning the return value of new by reference is deprecated in /home/iamkevin/www/www/journal/wp-includes/cache.php on line 99

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/iamkevin/www/www/journal/wp-includes/cache.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /home/iamkevin/www/www/journal/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/iamkevin/www/www/journal/wp-includes/theme.php on line 576
iam(still)kevin. » Blog Archive » the cell.

the cell.

This is what the cell processor is good for. Not games, which want general purpose CPUs, and really don’t care how many gigaflops you can do since most of what they do is integer based. It’s the brute strength data crunching tools; program those SPUs and let them have at it.

It’s incredible how much more data the cell chips can handle compared to everything else. If you break it out to average FLOPS per processor type…
PS3 (cell) ~ 24.5 GFLOPS,
PCs ~ 1 GFLOP
PPC Macs - .8 GFLOPS
Intel macs ~ 2.6 GFLOPS
Linux ~ 1.4 GFLOPS
GPUs ~ 59 GFLOPS

The only thing that can compete with the Cell are the GPUs, which are obviously floating point beasts.

Granted, when you put every single Windows PC into one group, you’re clumping the new Intel Core2 Duos with the 10 year old Pentium 2s that are running in a corner, trying so hard to process one piece of data, but still - even the Intel Macs are an order of magnitude off from the Cell chips.

That is all.

One Response to “the cell.”

  1. sunil Says:

    YOU’RE A GFLOP.

    oh, btw, you should email me about where you live, etc. because now that we know where we’re staying, we could see if we could meet up for a bit while i’m out there. if you want. you know. GFLOP.

Leave a Reply