Robert Mullins

SPEAR: Shape-shifting many-core
(The Loki many-core processor)


This 5-year ERC funded project (SPEAR ref:306386) builds upon our experience of designing on-chip networks and previous work on our flexible many-core architecture (Loki). The aim is to investigate the design and implementation of massively-parallel single-chip architectures that place the network at the heart of their design. Our simple cores are far more deeply interconnected to each other than traditional designs, sharing some similarities to FPGAs. The network is also free to carry both instructions and data between cores allowing cores to be exploited using a variety of execution patterns. We are pursuing work both the architecture and circuit levels, together with the development of new compilation tools.

A test-chip containing more than 100 cores will be fabricated in 2015.




Spatial computation on a homogeneous, many-core architecture
Daniel Bates, Alex Bradbury, Andreas Koltes and Robert Mullins
PRISM-2, June 2014.
Paper, Slides

Exploiting Tightly-Coupled Cores
Daniel Bates, Alex Bradbury, Andreas Koltes and Robert Mullins
SAMOS XIII, July 2013.
Paper, Slides


Design Space Exploration for Programmable Fabrics
Daniel Bates, Alex Bradbury and Robert Mullins
ACACES Summer School, July 2010.
Poster, Abstract

Loki: A Polymorphic Array of Simple Processors
Daniel Bates, Alex Bradbury and Robert Mullins
HiPEAC Innovation Event, May 2010.

PhD Dissertations

Exploiting tightly-coupled cores
Daniel Bates
University of Cambridge Computer Laboratory, July 2013.
Thesis, Tech report

Research Opportunities

There are currently research opportunities in this area for potential PhD students.

Previous related funding

EPSRC (EP/G033110/1) from 2009-2013