Task-based Programming on Complex Heterogeneous Multicore

Marcus Holm
Division of Scientific Computing
Department of Information Technology
Uppsala University


The days of single-processor systems are long gone, and the current trend in hardware for scientific computing is towards systems with multiple processors with vastly different characteristics. Exploiting today's increasingly complex systems of multicore processors and achieving near-optimal performance poses a significant challenge. This challenge has been attacked by several research groups, each in its own way and achieving different levels of success and progress. In this seminar, we'll explore the state of the art in this field by examining what some of these groups have done.