Dr. Bo Peng

Associate Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Bo Peng. Improve your application with a focused, well-structured draft.

Biography

Bo Peng is an Associate Professor at the KTH Royal Institute of Technology in the Department of Computer Science, where he leads the Scalable Computing Laboratory (ScaLab). His research focuses on large-scale parallel systems, emphasizing converged High Performance Computing (HPC) and cloud environments. Peng's work involves system-level optimization with an architectural awareness of workloads, performance modeling, and enhancing the efficiency of computing systems, particularly using heterogeneous accelerators like GPUs and RISC-V Vector units. He also explores memory subsystem optimization and the implementation of disaggregated resources in computing tasks. Additionally, he serves on various technical program committees and review boards, contributing to the advancement of high-performance computing. Peng is actively involved in mentoring Ph.D. students and coordinating research projects funded by the Swedish Research Council and the European Union.

Research Interests

Experience

Associate Professor

2019-01-01 — Present

KTH Royal Institute of Technology • Stockholm, Sweden

Leading the Scalable Computing Laboratory and research in high-performance and cloud computing.

Member Technical Staff

2016-01-01 — 2018-12-31

Lawrence Livermore National Laboratory • Livermore, USA

Research on large-scale systems and contributing to innovative computing technologies.

Post-Doctoral Fellow

2014-01-01 — 2015-12-31

Oak Ridge National Laboratory • Oak Ridge, USA

Focused on future technology research and development in parallel computing.

Awards

#

R&D 100 Winners

2024-01-01

Courses

Applied GPU Programming (DD2360) Applied GPU Programming (FDD3360) Introduction to High Performance Computing (DD2358) Introduction to High Performance Computing (FDD3258) Large Language Models for Computer Scientists (FDD3559) Methods in High Performance Computing (DD2356) Methods in High Performance Computing (FDD3256) Operating Systems (ID1206) Operating Systems (ID1200) Parallel Computing: Theory - Hardware - Software Special Focus on Multi-Core Programming (FDD3003) Project Course in High-Performance Computing (DD2375) Quantum Computing for Computer Scientists (DD2367)

Requirements for KTH Royal Institute of Technology

Master Program
Requirements
GPA Requirement
Required:3
IELTS
Listening
Required:5.5
Reading
Required:5.5
Writing
Required:5.5
Speaking
Required:5.5
Overall
Required:6.5
TOEFL
Listening
Required:0
Reading
Required:0
Writing
Required:20
Speaking
Required:0
Total
Required:90
PTE
Listening
Required:0
Reading
Required:0
Writing
Required:62
Speaking
Required:0
Overall
Required:62
Prerequisites
Bachelor's degree (180 ECTS) in Science, Engineering, or a related field. Specific course requirements vary by department (e.g., Mathematics, Programming, or Subject-specific credits).
Application Checklist
  • Certificates and diplomas of completed degree
  • Transcript of records
  • Proof of English proficiency
  • Copy of passport or ID
  • Curriculum Vitae (CV)
  • Letter of Motivation
  • Letters of Recommendation (if required by program)
  • Summary of Project (if required)
Specialization Notes

Master's programs are organized under Schools; departments listed are units within these schools (e.g., EECS, ABE, CBH, ITM, SCI).