University of Cambridge > Talks.cam > Computer Laboratory Computer Architecture Group Meeting > The Foundations of Apple-CORE:- DRISC, Microthreading and SVP

The Foundations of Apple-CORE:- DRISC, Microthreading and SVP

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Prof Simon Moore.

Note unusual time and location

This presentation will introduce the main abstractions adopted in the Apple-CORE project for the design of general-purpose multi-core processors. The strategy adopted was to capture, in the ISA , all of the concurrency exposed in an application. Then when matching this to available resources, to auto-sequentialise the code so as to avoid the potentials pitfalls to concurrent execution, such as resource deadlock. This is in contrast to the current approach of auto-parallelising sequential code (out-of-order processors) or capturing concurrency according to the concurrency requirements of a given target (GP multi-cores, GP GP Us etc.).

Chris Jesshope holds the chair of System Architecture Engineering at the University of Amsterdam and leads the Computer Systems Architecture group in the Institute for Informatics. He has been involved in all aspects of parallel computers over his 35-year research career, from programming early supercomputers such as the Illiac V and Cray 1, through to designing silicon circuits for the implementation of parallel computers. The CSA group has developed core compilers, operating systems and software emulation for the Apple-CORE general-purpose multi-core.

This talk is part of the Computer Laboratory Computer Architecture Group Meeting series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity