All times Central European Time (CEST) - PDF
13:45 - 14:00 | Opening Session |
14:00 - 15:00 |
Keynote Presentation
Session chair: Michael Gerndt, Tu Muenchen, Germany Some Humans Generate Better Code Than Compilers or Machines: Leveraging Their Expertise |
15:00 - 15:15 | Short Break |
15:15 - 17:15 |
Session F1 - Programming Models and Applications
Session chair: Prof. João Bispo, FEUP, Porto, Portugal
Towards an Efficient Unified Programming Model for Heterogeneous Computing
Accelerating Compute-Intensive Serverless Functions
HOBFLOPS CNNs: Hardware Optimized Bitslice-Parallel Floating-Point Operations for Convolutional Neural Networks
Portability and efficiency in the runtime of the Controller heterogeneous programming model: The example of FPGAs |
17:15 - 17:45 | Networking Break |
17:45 - 19:15 |
Panel Session Panelists:
Chair: Prof. Paul Kelly, Imperial College of Science and Medicine, London, UK The Role of Compiler for Parallel Computing in the Future Over the last years there has been a push towards custom solutions and even high-profile applications with specific languages and frameworks (like TensorFlow). What do you think is the role of Compilers for these specific-domains, and what features should the language exhibit to allow compilers (and other productivity tools) to support predictable performance, correctness and security? Will we see the rise of a myriad of domain-specific languages and the corresponding compilers? In addition, there has been a wide application of ML and Data Mining techniques to software repositories begging the question: “Are we really going to need that many programmers with concurrent programming skills in the future”, and “What are the valued skills of the future programmers?” Most of us, in Academia, have struggled with how to keep up with the fast pace in this field, and are constantly faced with the challenges on how to best prepare our students on topics of compilation and translation for future computing technologies. What does the Panel think the disruptive models are or will be, beyond Quantum Computing, that will require us to think beyond existing languages? |
17:15 | Symposium Closing |