Invited Talks

Luigi Carro

Performance harvesting in the post Moore era

Luigi Carro received the Electrical Engineering and the MSc degrees from Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, in 1985 and 1989, respectively. From 1989 to 1991 he worked at ST-Microelectronics, Agrate, Italy, in the R&D group. In 1996 he received the Dr. degree in the area of Computer Science from Universidade Federal do Rio Grande do Sul (UFRGS), Brazil. He is presently a full professor at the Applied Informatics Department at the Informatics Institute of UFRGS, in charge of Computer Architecture and Organization. He has advised more than 20 graduate students, and has published more ... Read More

Pablo Mininni

Multi-level parallelization of computational fluid dynamics codes using CUDA, MPI and OpenMP

I received my diploma in 1999 and my doctoral degree in 2003, both in physics and from the University of Buenos Aires (UBA) in Argentina, under the supervision of Daniel Gomez. From 2004 to 2007 I was a postdoc and later a staff scientist at National Center for Atmospheric Research (NCAR), in Boulder, CO, USA, working under the supervision of Annick Pouquet, David Montgomery, and Darryl Holm. I continued working for NCAR as a part-time scientist from 2007 to 2012. Since 2007 I am a professor at the Physics ... Read More

J. Nelson Amaral

To a Compiler-Only Code Generation Path for Matrix Multiplication

To support both Artificial Intelligence and High-Performance Computing workloads, new processors have introduced hardware acceleration for matrix multiplication. Examples include the Matrix Multiply Assist (MMA) in the IBM POWER10 and the Advanced Matrix Extensions (AMX) in the Intel Sapphire Rapids microarchitecture for Xeon servers. This talk describes how, in collaboration between the University of Alberta, the University of Campinas, and IBM, we developed compiler technology to support such accelerators ... Read More