David H. Schall
Imperial College London. Department of Computing.
Hi, I am David, an incomming Assistant Professor in the Department of Computing at Imperial College London.
Previously, I completed my PhD at the University of Edinburgh under the guidance of Prof. Boris Grot followed by a Posdoc at the Systems Research Group led by Prof. Pramod Bhatotia at the Technical University of Munich..
My research interests span Computer Architecture and Computer Systems, with a particular focus on CPU microarchitecture, branch prediction, instruction delivery, and the hardware-software interface. During my PhD, I studied the detrimental effects of frequent context switches in modern cloud workloads [1,2]. My most recent work explores a novel branch predictor organization that enables hierarchical branch predictor designs [3,4].
As Moore’s Law slows down and the world’s demand for computing power continues to grow, researchers are challenged more than ever to rethink established mechanisms and develop innovative ideas for a sustainable future. In research, I am eager to address this challenge by exploring new approaches to bring hardware and software closer together.
If you are interested in addressing these challenges together do not hesitate to contact me. I always look for motivated people.
Student Projects
I am looking for PhD/BSc/MSc students interested to work on topics on CPU microarchitecture.
An incomplete list of projects:
- Evaluating criticality in value prediction
- Semantic hints for value predictions
- Characterization and optimization of modern data center applications
- Evaluating the performance of multi-block ahead branch predictions
- …
If one of the projects sounds interesting please contact me.