IEEE Spectrum May, 2011 - 14

$900 million

amount that Google bid for Nortel Networks' patent portfolio. the telecom-equipment maker
went bankrupt in 2009 and has been selling pieces of itself to satisfy creditors.

China's
Godson
Gamble

8-core ring: In
most microprocessors,
information circles around
a ring-shaped interconnect
to reach processor cores.

mesh structure sets
supercomputer
processor apart
from the competition

T

he Dawning 6000
supercomputer, which
Chinese researchers
expect to unveil in the third
quarter of 2011, will have
something quite different
under its hood. Unlike
its forerunners, which
employed American‑born
chips, this machine will
harness the country's
homegrown high‑end
processor, the Godson‑3B.
With a peak frequency of
1.05 gigahertz, the Godson is
slower than its competitors'
wares, at least one of which
operates at more than 5 GHz,
but the chip still turns heads
with its record‑breaking
energy efficiency. It can
execute 128 billion floating‑
point operations per second
using just 40 watts-double
or more the performance per
watt of competitors.
The Godson has an
eccentric interconnect
structure-for relaying
messages among multiple
processor cores-that also
garners attention. While Intel
and IBM are commercializing
chips that will shuttle com‑
munications between cores
merry‑go‑round style on
a "ring interconnect," the
Godson connects cores using
14

9-core meSh: Some new
high-end processors use a
mesh network. these can
be more complex but also
more energy efficient.

a modified version of the
gridlike interconnect system
called a mesh network. The
processor's designers, led
by Weiwu Hu at the Chinese
Academy of Sciences, in
Beijing, seem to be placing
their bets on a new kind
of layout for future high‑
end computer processors.
A mesh design goes hand
in hand with saving energy,
says Matthew Mattina, chief
architect at the San Jose,
Calif.-based Tilera Corp., a
chipmaker now shipping 36‑
and 64‑core processors using
on‑chip mesh interconnects.
Imagine a ring intercon‑
nect as a traffic roundabout.
Getting to some exits
requires you to drive nearly
around the entire circle.
Traveling away from your
destination before getting
there, says Mattina, requires

Na * IEEE SpEctrum * may 2011

8-core godSon:
the chinese processor
relies on a modified mesh
network that contains
extra direct connections
to move data efficiently.
iLLustratioNs: gaViN poteNza

more transistor switching
and therefore consumes
more energy. A mesh
network is more like a city's
crisscrossed streets. "In a
mesh, you always traverse
the minimum amount of
wire-you're never going
the wrong way," he says.
On the 8‑core Godson
chip, 4 cores form a tightly
bound unit-each core sits
on a corner of a square of
interconnects, as in a usual
mesh. Godson researchers
have also connected each
corner to its opposite, using a
pair of diagonal interconnects
to form an X through the
square's center. A "crossbar"
interconnect then serves as
an overpass, linking this
4‑core neighborhood to a
similar 4‑core setup nearby.
Godson developers
believe that their modified

mesh's scalability will prove
a key advantage, as chip
designers cram more cores
onto future chips. Yunji
Chen, a Godson architect,
says that competitors'
ring interconnects may
have trouble squeezing
in more than 32 cores.
Indeed, one of the ring's
benefits could prove its
future liability. Linking new
cores to a ring is fairly easy,
says K.C. Smith, an emeritus
professor of electrical and
computer engineering at
the University of Toronto.
After all, there's only one
path to send information-
or two in a bidirectional
ring. But sharing a common
communication path also
means that each additional
core adds to the length of
wire that messages must
travel and increases the
demand for that path. With
a large number of cores,
"the timing around this
ring just gets out of hand,"
Smith says. "You can't get
service when you need it."
Of course, adding more
cores in a mesh also stresses
the system. Even if you have
a grid of paths providing
multiple communication
channels, more cores
increase the demand for
the network, and more
demand makes traveling
long distances difficult: Try
driving across New York
City at rush hour. Still, the
bandwidth scaling of a mesh
interconnect is superior
to that of a ring, Tilera's
Mattina says. He notes
that the total bandwidth
available with a mesh
interconnect increases as
spectrum.ieee.org


http://spectrum.ieee.org

Table of Contents for the Digital Edition of IEEE Spectrum May, 2011

IEEE Spectrum May, 2011 - Cover1
IEEE Spectrum May, 2011 - Cover2
IEEE Spectrum May, 2011 - 1
IEEE Spectrum May, 2011 - 2
IEEE Spectrum May, 2011 - 3
IEEE Spectrum May, 2011 - 4
IEEE Spectrum May, 2011 - 5
IEEE Spectrum May, 2011 - 6
IEEE Spectrum May, 2011 - 7
IEEE Spectrum May, 2011 - 8
IEEE Spectrum May, 2011 - 9
IEEE Spectrum May, 2011 - 10
IEEE Spectrum May, 2011 - 11
IEEE Spectrum May, 2011 - 12
IEEE Spectrum May, 2011 - 13
IEEE Spectrum May, 2011 - 14
IEEE Spectrum May, 2011 - 15
IEEE Spectrum May, 2011 - 16
IEEE Spectrum May, 2011 - 17
IEEE Spectrum May, 2011 - 18
IEEE Spectrum May, 2011 - 19
IEEE Spectrum May, 2011 - 20
IEEE Spectrum May, 2011 - 21
IEEE Spectrum May, 2011 - 22
IEEE Spectrum May, 2011 - 23
IEEE Spectrum May, 2011 - 24
IEEE Spectrum May, 2011 - 25
IEEE Spectrum May, 2011 - 26
IEEE Spectrum May, 2011 - 27
IEEE Spectrum May, 2011 - 28
IEEE Spectrum May, 2011 - 29
IEEE Spectrum May, 2011 - 30
IEEE Spectrum May, 2011 - 31
IEEE Spectrum May, 2011 - 32
IEEE Spectrum May, 2011 - 33
IEEE Spectrum May, 2011 - 34
IEEE Spectrum May, 2011 - 35
IEEE Spectrum May, 2011 - 36
IEEE Spectrum May, 2011 - 37
IEEE Spectrum May, 2011 - 38
IEEE Spectrum May, 2011 - 39
IEEE Spectrum May, 2011 - 40
IEEE Spectrum May, 2011 - 41
IEEE Spectrum May, 2011 - 42
IEEE Spectrum May, 2011 - 43
IEEE Spectrum May, 2011 - 44
IEEE Spectrum May, 2011 - 45
IEEE Spectrum May, 2011 - 46
IEEE Spectrum May, 2011 - 47
IEEE Spectrum May, 2011 - 48
IEEE Spectrum May, 2011 - 49
IEEE Spectrum May, 2011 - 50
IEEE Spectrum May, 2011 - 51
IEEE Spectrum May, 2011 - 52
IEEE Spectrum May, 2011 - 53
IEEE Spectrum May, 2011 - 54
IEEE Spectrum May, 2011 - 55
IEEE Spectrum May, 2011 - 56
IEEE Spectrum May, 2011 - 57
IEEE Spectrum May, 2011 - 58
IEEE Spectrum May, 2011 - 59
IEEE Spectrum May, 2011 - 60
IEEE Spectrum May, 2011 - Cover3
IEEE Spectrum May, 2011 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1017
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0917
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0817
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0717
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0617
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0517
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0417
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0317
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1016
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0916
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0816
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0716
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0616
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0516
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0416
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0316
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1015
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0915
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0815
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0715
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0615
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0515
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0415
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0315
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1014
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0914
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0814
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0714
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0614
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0514
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0414
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0314
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1013
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0913
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0813
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0713
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0613
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0513
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0413
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0313
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1012
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0912
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0812
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0712
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0612
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0512
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0412
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0312
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1011
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0911
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0811
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0711
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0611
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0511
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0411
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0311
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1010
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0910
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0810
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0710
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0610
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0510
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0410
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0310
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1009
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0909
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0809
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0709
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0609
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0509
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0409
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0309
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1008
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0908
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0808
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0708
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0608
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0508
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0408
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0308
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1107
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1007
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0907
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0807
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0707
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0607
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0507
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0407
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0307
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0107
https://www.nxtbookmedia.com