Skip to main content
Till KTH:s startsida Till KTH:s startsida

Bo Peng

Profile picture of Bo Peng

ASSOCIATE PROFESSOR

Details

Address
LINDSTEDTSVÄGEN 5

About me

I am an Asscociate Professor of Computer Science and lead Scalable Computing Laboratory ScaLab at KTH main campus, downtown Stockholm. Before moving to Sweden, I was a Computer Scientist (Member of Technical Staff) at Lawrence Livermore National Laboratory (LLNL) and a post-doctoral fellow of the Future Technologies Group at Oak Ridge National Laboratory (ORNL) in USA. I am the Coordinator of EU Horizon 2022 Project OpenCUBE - Open-Source Cloud-Based Services on EPI Systems and the PI of Swedish Research Council VR Startup Grant 2023.

I serve technical program committee, organization committee, and journal review board including IEEE TPDS, the IEEE, SC, HPDC, PPoPP, IPDPS, CCGrid, EuroPar, HotStorage, ISC, Program Chair of ICPP'24. I currently supervise Ph.D. students: Jacob Wahlgren, Gabin Schieffer, and Daniel Medeiros and co-supervise Jeremy Williams and Måns Andersson at KTH. Check homepage for the latest updates and Google Scholar page for the full list of publications.

My research areas revolve around large-scale parallel systems, including computer architecture, system software, and real-world applications. My current research topics are heterogeneous computing, memory-centric computing, and disaggregated computing, with a particular focus on converged HPC and cloud. I am interested in system-level optimization through workload and architecture awareness, performance modeling and analysis, memory subsystem optimization, runtimes, and libraries to improve the scalability and efficiency of computer systems with specialized accelerators, e.g., GPU and DPU, hybrid memories, e.g., persistent memory and HBM, and disaggregated resources.


Courses

Applied GPU Programming (DD2360), course responsible, teacher | Course web

Degree Project in Computer Science and Engineering, First Cycle (DA150X), assistant | Course web

Degree Project in Computer Science and Engineering, Second Cycle (DA231X), examiner | Course web

Degree Project in Computer Science and Engineering, Second Cycle (DA239X), examiner | Course web

Degree Project in Computer Science and Engineering, Second Cycle (DA250X), examiner | Course web

High-performance Computing for Computational Scientists (FDD3260), teacher | Course web

Introduction to High Performance Computing (DD2358), teacher | Course web

Introduction to High Performance Computing (FDD3258), examiner | Course web

Methods in High Performance Computing (DD2356), teacher | Course web

Operating Systems (ID1200), examiner, course responsible, teacher | Course web

Project Course in High-Performance Computing (DD2375), teacher | Course web

Quantum Computing for Computer Scientists (FDD3280), teacher | Course web

Quantum Computing for Computer Scientists (DD2367), teacher | Course web