Track 1 - Programming, Compilers, and Performance

CHAIRS

Program Committee

  • Antonio Barbalace, University of Edinburgh, United Kingdom
  • Loris Belcastro, University of Calabria, Italy
  • Jean-Baptiste Besnard, Paratools SAS, France
  • Christopher Brown, University of St Andrews, United Kingdom
  • Paul Carpenter, Barcelona Supercomputing Center, Spain
  • Sandra Catalan, Jaume I University, Spain
  • Serena Curzel, Politecnico di Milano, Italy
  • Diego R. Llanos, University of Valladolid, Spain
  • Hector Martinez Perez, University of Cordoba, Spain
  • Mihail Popov, INRIA Bordeaux, France
  • Ari Rasch, University of Münster, Germany
  • Lucas Mello Schnorr, Federal University of Rio Grande do Sul, Brazil
  • Jeremy Singer, University of Glasgow, United Kingdom
  • Billa Surendra, Centre For Development of Advanced Computing, India
  • Miwako Tsuji, RIKEN Center for Computational Science, Japan
  • Wim Vanderbauwhede, University of Glasgow, United Kingdom
  • Ana Lucia Varbanescu, University of Twente, The Netherlands
  • Chen Wang, Nanyang Technological University, Singapore
  • Zheng Wang, University of Leeds, United Kingdom
  • Jackson Woodruff, University of Edinburgh, United Kingdom
  • João M.P. Cardoso, University of Porto, Portugal
  • Gabriel Iuhasz, West University of Timișoara, Romania
  • Sotirios Xydis, National Technical University of Athens, Greece
  • Bernhard Egger, Seoul National University, South Korea

     

FOCUS

  • High-level programming models and tools for multi-core and heterogeneous architectures
  • Programming environments and interoperable toolchains
  • Productivity and performance portability
  • Compiling for multithreaded, multi-core, and heterogeneous architectures
  • Compiling for emerging architectures (low-power accelerators, reconfigurable hardware, processors in memory)
  • Iterative, just-in-time, feedback-oriented, and machine-learning-based compilation
  • Static and dynamic program analysis and transformation systems
  • Interaction between compilers, runtime systems, hardware, and operating systems
  • Compiler, runtime, and architectural support for dynamic adaptation
  • Domain-specific language compilers
  • Instrumentation, monitoring, evaluation, and prediction of non-functional behaviour
  • Auto-tuning and multi-objective code optimization
  • Verification and validation of performance models
  • Power consumption modeling and prediction
  • Performance modeling and simulation for exascale systems