Mohammed Sourouri successfully defended his PhD
Mohammed Sourouri successfully defended his PhD

Mohammed Sourouri successfully defended his PhD


On Thursday, December 17th, Mohammed Sourouri successfully defended his PhD thesis Scalable Heterogeneous Supercomputing: Programming Methodologies and Automated Code Generation. The defense took place at 13:30, “Storstua”, Simula Research Laboratory.

Manycore processors such as Graphics Processing Units (GPUs) and Xeon Phis have remarkable computational capabilities and energy efficiency, making these units an attractive alternative to conventional CPUs for general-purpose computations. The distinct advantages of manycore processors have been quickly adopted to modern heterogeneous supercomputers, where each node is equipped with manycore processors in addition to CPUs.

This thesis takes aim at developing methodologies for efficient programming of GPU clusters, from a single compute node equipped with multiple GPUs that share the same PCIe bus, to large supercomputers involving thousands of GPUs connected by a high-speed network. The former configuration represents a peek into future node architecture of GPU clusters, where each compute node will be densely populated with GPUs. For this type of configuration, intra-node communication will play a more dominant role. We present programming techniques specifically designed to handle intra-node communication between multiple GPUs more effectively. For supercomputers involving multiple nodes, we have developed an automated code generator that delivers good weak-scalability on thousands of GPUs.

The thesis is written within the field of High Performance Computing. The work has been conducted at Simula Research Laboratory and University of California, San Diego.

Prior to the defense, at 10:15, Mohammed Sourouri presented his trial lecture “Domain-specific systems and frameworks for graph algorithms: research overview and future perspective”.

The adjudication committee

Professor Mary Hall, School of Computing, University of Utah, USA
Professor Michael Bader, Institut für Informatik, TU München, Germany
Professor Tor Skeie, Institutt for informatikk, Universitetet i Oslo

Chair of the disputation

Professor, Knut Liestøl, Institutt for informatikk, Universitetet i Oslo


Professor Xing Cai, Institutt for informatikk, Universitetet i Oslo
Professor Scott B. Baden, Department of Computer Science and Engineering, University of California, San Diego, USA
Doctor Johan Simon Seland, SINTEF ICT, Norge

Read more

Announcement of the PhD defense at the University of Oslo's web pages (in Norwegian).