University of Cambridge > Talks.cam > Computer Laboratory Computer Architecture Group Meeting > SQuadS: Self-Serve System Services for new Hardware-Software Cooperation

SQuadS: Self-Serve System Services for new Hardware-Software Cooperation

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

If you have a question about this talk, please contact Robert Mullins.

Overarching computational demand and the well-known end of Moore’s law are pushing architects to conceive new solutions resulting in increasing heterogeneity and complexity of hardware. The result is that there is too much for host CPUs to juggle in between accelerators and complex software. As a new paradigm, we propose Self-Serve System Services (SQuadS) for an efficient and flexible interface. Specifically, this comprises moving the System Services of choice like Garbage Collection, Memory Allocation or Page Fault Serving down to HW alongside existing computing units. This enables accelerators to choose between hardware implementations of System Services to Self-Serve or to call the OS from host CPUs as usual. We argue that circumstances are ideal for such a transformation to be made in the near future.

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