I am an RA in the Computer Architecture Group, under the supervision of Dr Robert Mullins. I am working on exploring possible designs for a massively parallel processing fabric, as a part of the Loki project. In particular, I am interested in the potential for simultaneously increasing performance and reducing power consumption by distributing a program across multiple cores.
The fabric's design lies somewhere between an FPGA and a multicore processor, with hundreds or thousands of simple, tightly-coupled cores working together to achieve high performance and power efficiency. We hope to be able to exploit the tight-coupling to use combinations of cores in novel ways, such as building more-complex and specialised virtual processors out of many cores, or implementing small helper engines to speed up sequential execution by, for example, prefetching data.
A more detailed introduction to my work can be found here: PDF.
University of Cambridge
15 JJ Thomson Avenue
Cambridge CB3 0FD
|E-mail:||Daniel.Bates at cl.cam.ac.uk|