Limitations of the PlayStation 3 for High Performance Cluster Computing
Limitations of the PlayStation 3 for High Performance Cluster Computing
复制标题
PlayStation 3 高性能集群计算的局限性
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
J. Kurzak
中科院分区:
文献类型:
--
作者:
A. Buttari;J. Dongarra;J. Kurzak
Power consumption, heat dissipation and other physical limitations are pushing
the microprocessor industry towards multicore design patterns. Most of the
processor manufacturers, such as Intel and AMD, are following more conventional
approaches, which consist of homogeneous, symmetric multicores where
execution units are replicated on the same dime; multiple execution units share
some cache level (generally L2 and L3) and the bus to memory. Other manufacturers
proposed still homogeneous approaches but with a stronger emphasis on
parallelism and hyperthreading. This is, for example, the case of Sun with the
UltraSPARC T1 (known as “Niagara”). The UltraSPARC T1 [25,24] can have
up to eight homogeneous cores each of which is four-way hyperthreaded which
delivers a maximum parallelism degree of thirty-two. The Niagara processor is
mostly developed for web servers and database applications since it provides
high computational power for integer operations, which are used considerably in
pointer arithmetics and string processing. Yet other chip manufacturers started
exploring heterogeneous designs where cores have different architectural features.
One such example is the Cell Broadband Engine [22,17,19,18] developed by STI,
a consortium formed by Sony, Toshiba and IBM. The Cell BE has outstanding
floating-point computational power, which makes it a considerable candidate for
high performance computing systems. IBM shipped the first Cell-based system,
the BladeCenter QS20, on September 12th 2006. This blade is equipped with
two Cell processors with a 512 MB memory each and connected in a NUMA
configuration; the external connectivity is achieved through a Gigabit and an
Infiniband network interface. The BladeCenter QS20 has impressive computational
power that, coupled with its high speed network interfaces, makes it a good
candidate for high performance cluster computing. At almost the same period
(November 11th), Sony released the PlayStation 3 (PS3) gaming console. Even
if this console is not meant for high performance computing, it is still equipped
with a (stripped down) Cell processor and its price ( $600) definitely makes
it an attractive solution for building a Cell-based cluster. This document aims
at evaluating the performance and the limitations of the PS3 platform for high
performance cluster computing.