Computer Systems

Meeting the computational demands of today’s and tomorrow’s applications through innovation in languages, hardware, models, tools, and algorithms.

All computing paradigms, however abstract, rely ultimately upon a real computational system. These have grown dramatically in performance and capacity and have fuelled revolutionary concepts from personal computing to massively parallel processors and systems. 

This is an exciting time for computer systems research because the breakdown of Moore’s law (transistors have stopped scaling) has necessitated  truly disruptive computer systems.

Relevant research is ongoing in our institutes:

Photo of computer hardware including copper wires.

Institute of Computing Systems Architecture

The aims of the Institute of Computing Systems Architecture (ICSA) are:

  • To improve the characteristics of current systems through innovations in algorithms, architectures, compilers, languages and protocols. 

  • To develop new architectures which address fundamental long-term issues in computation

  • To develop new engineering methods by which future systems can be created and maintained.


EPCC aims to accelerate the effective exploitation of novel computing throughout industry, academia and commerce by:

  • Exploring the boundaries of the possible in modelling and simulation on current and future supercomputing systems.
  • Co-creating new hardware and systemware technologies for supercomputing systems.
  • Developing the next generation of algorithms and applications for the Exascale and beyond.     

Research groups and projects connected to the theme of Computer Systems.

Examples of impact stemming from research conducted under the theme of Computer Systems.

A list of publications under the research theme of Computer Systems.