Active Harmony: Making Autotuning Easy

Colloq: Speaker: 
Jeffrey K. Hollingsworth
Colloq: Speaker Institution: 
University of Maryland
Colloq: Date and Time: 
Wed, 2015-05-27 10:00
Colloq: Location: 
Building 5100, Room 128 (JICS Auditorium)
Colloq: Host: 
Jeff Vetter
Colloq: Host Email: 
vetter@ornl.gov
Colloq: Abstract: 
Active Harmony is an auto-tuning framework for parallel programs. In this talk, I will describe how the system makes it easy (sometimes even automatic) to create programs that can be auto-tuned. I will present examples from a few applications and programming languages. I will also discuss recent work we have been doing to provide support for auto-tuning programs with multiple (potentially conflicting) objectives such as performance and power.
Colloq: Speaker Bio: 
Jeffrey K. Hollingsworth is a Professor of the Computer Science Department at the University of Maryland, College Park. He also has an appointment in the University of Maryland Institute for Advanced Computer Studies and the Electrical and Computer Engineering Department. He received his PhD and MS degrees in computer sciences from the University of Wisconsin. His research is in the area of performance measurement, auto-tuning, and binary instrumentation. He is Editor in chief of the journal Parallel Computing, was general chair of the SC12 conference, and is Vice Chair of ACM SIGHPC.