Greg Michaelson

Heriot-Watt University

Name: Greg Michaelson
Designation: Professor of Computer Science , Heriot-Watt University
Title: Static and Dynamic Load Balancing for Heterogeneous Systems

Abstract:  Programming multi-processor systems to make best use of available resources is often driven by trial and error, resulting in platform dependent systems which are brittle to changes in technologies and architectures. These limitations are compounded in heterogeneous systems made from components with variable characteristics, commonly many-core nodes and GPUs. In this presentation, simple, relative, static and dynamic analytic models of heterogeneous systems are explored for allocating processing to processors at load time, and relocating processing from heavily to lightly loaded processors at run-time.

Biography :  Dr Greg Michaelson is Professor of Computer Science at Heriot-Watt University, where he conducts research into programming language design, implementation and analysis, with a strong focus on functional languages for multi-processor systems. He has enjoyed sustained UK & European support for his work for over 20 years, and has published widely. Currently, Dr Michaelson is Director of Education for the Scottish Funding Council’s Scottish Informatics and Computer Science Alliance (SICSA) and a member of the Board of the European Association for Programming Languages and Systems (EAPLS).

Multicore Challenge Presentation                                           Presentation Recording Unavailable