DescriptionThe recipient of the 2017 ACM and IEEE Computer Society Ken Kennedy Award is Jesus Labarta from the Technical University of Catalonia and the Barcelona Supercomputing Center.
The talk will address how architectural evolutions and multicores have impacted the way we program our machines and my vision on how we should proceed with the objective of ensuring productivity and performance. In this context, programming models and performance analysis tools are two key technologies to succeed in our efforts towards exascale and before.
Following this vision, I will briefly describe some of our developments at BSC in the area of task based models and performance analysis and prediction tools. I will overview the OmpSs and PyCOMPSs programming models as well as BSC tools (Paraver, Dimemas, performance analytics modules). Rather than focusing on the details, I will present a personal vision on the underlying considerations that have steered this research and on the methodologies and strategies towards achieving practical impact in our community.
Based on those considerations, I will explain how the title of the talk summarizes my personal perception of the times we are living in and the fundamental cultural transformation that I think will characterize the evolution of computing in the next decade.