Roman Kaspar Brunner
About
I work on microarchitectural aspects of processors for cloud computing. My goal is to find ways to make computing systems more efficient and reduce their environmental impact. I’m genuinely curious about how hardware and software layers interact, and I enjoy exploring ideas that may help improve performance in practical settings.
Interests
- Computer Architecture
- Workload Characterization
- Negotiations
- Mountaineering
Research
My current research focuses on microarchitectural optimizations for warehouse-scale computing workloads. The current project revolves around optimizations in the cores frontend and the attached memory hierarchy. While optimizing for energy and area-efficient implementation, I also keep the rest of the stack in mind. I am therefore also interested in the implications my proposed changes have on compilers, operating systems and a wider variety of software systems.
Publications
2026
-
Brunner, Roman Kaspar;
Kumar, Rakesh.
(2026)
Understanding BTB Tag Sizing.
Academic chapter/article/Conference paper
-
Brunner, Roman Kaspar;
Kumar, Rakesh.
(2026)
Driving the Core Frontend with LiteBTB.
IEEE computer architecture letters
Academic article
2024
-
Brunner, Roman Kaspar;
Kumar, Rakesh.
(2024)
Weeding out Front-End Stalls with Uneven Block Size Instruction Cache.
Academic chapter/article/Conference paper
-
Orrem, Elias;
Kumar, Rakesh;
Brunner, Roman Kaspar.
(2024)
Effective microarchitectural support for interpreted languages.
NTNU
NTNU
Masters thesis
Journal publications
-
Brunner, Roman Kaspar;
Kumar, Rakesh.
(2026)
Driving the Core Frontend with LiteBTB.
IEEE computer architecture letters
Academic article
Part of book/report
-
Brunner, Roman Kaspar;
Kumar, Rakesh.
(2026)
Understanding BTB Tag Sizing.
Academic chapter/article/Conference paper
-
Brunner, Roman Kaspar;
Kumar, Rakesh.
(2024)
Weeding out Front-End Stalls with Uneven Block Size Instruction Cache.
Academic chapter/article/Conference paper
Report
-
Orrem, Elias;
Kumar, Rakesh;
Brunner, Roman Kaspar.
(2024)
Effective microarchitectural support for interpreted languages.
NTNU
NTNU
Masters thesis
Teaching
Supervision
I currently have several projects available for Master's Projects/Theses, so if my area of research interests you, don't hesitate to contact me.
Information for Students
- If you want to do a project with me, email me.
- If you have any questions about a course I am involved in, please use the channels for that course. If you would like to discuss something directly, please get in touch so we can schedule a meeting.