Neotextus

Computing

The 48-core SCC processor: the programmer’s view

by paul on Jul.23, 2010, under Computing

The number of cores integrated onto a single die is expected to climb steadily in the foreseeable future. This move to many-core chips is driven by a need to optimize performance per watt. How best to connect these cores and how to program the resulting many-core processor, however, is an open research question. Designs vary from GPUs to cache-coherent shared memory multiprocessors to pure distributed memory chips. The 48-core SCC processor reported in this paper is an intermediate case, sharing traits of message passing and shared memory architectures. The hardware has been described elsewhere. In this paper, we describe the programmer’s view of this chip. In particular we describe RCCE: the native message passing model created for the SCC processor.

Must have been a great sabbatical – just finished this paper for Supercomputing 2010, and it was the least painful paper I’ve ever written.

Leave a Comment more...

The end of a crazy couple of months

by paul on Dec.03, 2009, under Computing

Single-chip Cloud Computer (SCC)

It has been a crazy couple of months at work, but we finally got to launch the Single-chip Cloud Computer (SCC) and the press reaction (BBC, CNet News, The Register) has made it all worth while. Now that the launch is out of the way, I can get to do some research on this beast and hopefully get back to a more normal life :-)

Leave a Comment more...

So long and thanks for all the code

by paul on Aug.22, 2009, under Computing

In what maybe a sign of consolidation in the Android community, the grandfather of Android hacking, JesusFreke, has decided to quit making Android ROM images. Thankfully, his work has enabled others including Cyanogen to carry the torch of open source forward :-)

JesusFreke – thanks for all you’re hard work.
Leave a Comment more...