CARVIEW |
Department of Computer Science and Technology
- Home
- The department
- Initiatives
- Accelerate Programme for Scientific Discovery
- CASCADE Computer Architecture & Semiconductor Design Centre
- Data Trusts Initiative
- Cambridge Ring
- The Supporters' Club
- Collaborate with Us
- Cambridge Centre for Carbon Credits (4C)
- Equality and Diversity
- LGBTQ+@CL
- women@CL
- Outreach
- Raspberry Pi Tutorials ➥
- Wiseman prize
- Research
- Research overview
- Application areas
- Research themes
- Algorithms and Complexity
- Computer Architecture
- Graphics, Vision and Imaging Science
- Human-Centred Computing
- Machine Learning and Artificial Intelligence
- Mobile Systems, Robotics and Automation
- Natural Language Processing
- Programming Languages, Semantics and Verification
- Security
- Systems and Networking
- Research groups
- Technical Reports
- Admissions
- Current students
- Current students overview
- Part IA
- Part IB
- Part II
- Masters courses
- PhD students
- Freshers
- Undergraduate teaching information and important dates
- Course material 2024/25 ➥
- Course material 2025/26 ➥
- Exams
- Exams overview
- Examination dates
- Examination results ➥
- Examiners' reports ➥
- Part III Assessment
- MPhil Assessment
- Past exam papers ➥
- Examinations Guidance 2024-25
- Head of Department's Announcements
- Marking Scheme and Classing Convention
- Guidance on Plagiarism and Academic Misconduct
- Purchase of calculators
- Examinations Data Retention Policy
- Guidance on deadlines and extensions
- Mark Check procedure and Examination Review
- Lecture timetables
- Supervisions
- Exchanges and internships
- Resources for students
- Course feedback and where to find help
- Student Administration Offices
- Intranet
Computer Architecture Group
Computer Architecture Group
The Computer Architecture Group performs research into tomorrow's computing hardware, considering overarching challenges of performance, security, reliability and efficiency. We're a broad group encompassing traditional microarchitecture, compiler toolchains, machine-learning systems and quantum computer architecture.
Research Goals
Improvements in fabrication technology will ultimately provide the ability to construct computing devices from atomic scale components. These advances may be exploited to provide many orders of magnitude more processing power or equally impressive reductions in power consumption. The Computer Architecture Group's goal is to investigate how best to exploit these advances in order to realise a broad range of efficient, scalable and robust computing platforms. The design and implementation of computing hardware has been a major theme of the Computer Laboratory since its inception.
We believe that shifting technology characteristics, highly parallel processor architectures and the rise of machine learning make this a particular exciting and challenging time for research in this area. The ability to continue to improve the underlying fabrication technology is by no means certain, and the ability to fully exploit any advances is a grand challenge for computer science. Meeting this challenge will require a step change in our approach to processor architecture together with significant advances in compiler, programming language, algorithm and operating-systems design.
Membership
You can see group members on the people page and Department members can join the group by editing their profile. We have frequent talks advertised on talks.cam and regularly host visitors to the group, from people visiting for a single day to those here for several months.
We regularly supervise Part II, Part III and MPhil projects within the group — please see the projects page for this year's project suggestions.
Department of Computer Science and Technology
University of Cambridge
William Gates Building
15 JJ Thomson Avenue
Cambridge
CB3 0FD
About the department

© 2025 University of Cambridge