PPoPP 2019
Sat 16 - Wed 20 February 2019 Washington, DC, United States
Sat 16 Feb 2019 09:00 - 10:00 at Catholic University Room - WPMVP Session 1 Chair(s): Lionel Lacassagne

The Scalable Vector Extension (SVE) is an extension of the Armv8-A instruction set. SVE does not mandate a single architectural vector length. Instead, a vector’s length may be any multiple of 128 bits, up to a maximum of 2048 bits. This design enables a CPU vendor to choose an optimal hardware vector width for their target applications, and even allows operating systems to decide the vector length visible to a program. This talk will demonstrate how to create and compile SVE software applications using the VLA programming model, and give an overview of how the SVE portions of an application will run on any machine and with any OS settings independent of the register size.

Sat 16 Feb

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:00 - 12:00
WPMVP Session 1WPMVP at Catholic University Room
Chair(s): Lionel Lacassagne Sorbonne University — LIP6
08:45
15m
Day opening
Welcome to WPMVP workshop
WPMVP
Lionel Lacassagne Sorbonne University — LIP6
09:00
60m
Talk
ARM Keynote - Francesco Petrogalli
WPMVP
10:00
30m
Coffee break
Break
WPMVP

10:30
30m
Talk
Compiling Efficiently with Arithmetic Emulation for the Custom-Width Connex Vector Processor
WPMVP
11:00
30m
Talk
Automatic Vectorization of Stencil Codes with the GGDML Language Extensions
WPMVP
Nabeeh Jumah University of Hamburg, Julian Kunkel University of Reading