Critique:
Introduction:
The paper discusses the Cell processor in the context of scientific
computing--including Fourier Transforms, matrix multiplication, vector
multiplication, etc.
Strengths:
* Identifies concrete benchmarks, and details the results compared to
common alternatives.
* Takes power-consumption into consideration, detailing usage for
particular applications.
* Has a good overview of Cell architecture, providing a foundation
for further discussion of performance, programming, and enhancements.
Weaknesses:
* The paper is limited in scope. There are many useful benchmarks
that were omitted (e.g., Dhrystone, Whetstone). What about other types
of computing applications? The benchmarks chosen seem to be biased
towards Cell's architecture.
* Apples-to-oranges comparison between Cell and Intel/AMD chips.
Cell programs need to be hand-optimized to use all 8 SPE's, yet they
use more generic code for Intel/AMD. What would the performance be on
an Opteron chip if the code was hand-optimized in AMD64 assembly?
* Lacks an appropriate discussion on the strengths/weaknesses of
Cell. Are there any scientific computing tasks that the Cell is ill-
suited for?
On Nov 17, 10:53 am, Guofeng <
guofeng.d...@gmail.com> wrote:
> Samuel Williams, John Shalf, Leonid Oliker
> Shoaib Kamil, Parry Husbands, Katherine Yelick
> Computational Research Division
> Lawrence Berkeley National Laboratory
> Berkeley, CA 94720
> {swwilliams,jshalf,loliker,sakamil,prjhusbands,
kayeli...@lbl.gov