Help, I Lost My Memory! What Now?
Ruud van der Pas, Distinguished Engineer in the Oracle Linux and Virtualization organization
Oracle, Inc. Amsterdam, Netherlands
It is well-known that the memory access time is a common bottleneck in applications, but often that is also where the discussion ends. That is where this talk starts.
We will explore what happens under the hood when memory is accessed, and where things may go wrong from a performance perspective. This naturally leads to an exploration of Non-Uniform Memory Access (NUMA) systems and behaviour.
This talk concludes with various examples illustrating how bad it can get, and what can be done to crank up the performance. As we’ll show, there are often ways to at least make things better and such solutions are generic, not specific to a particular system architecture. That means they are longer lasting and survive system upgrades.
Tuesday 12th February 2019 – 4:10 pm – 4:50 pm – Schedule
A Brave New Parallel World
All current parallel programming models fail to deliver extreme scalability. In particular if ease of use is considered as well.
In this short talk we propose a new parallel programming paradigm that provides the unification of both worlds. Based upon an innovative and breakthrough concept, this model supports flexible, yet powerful, control to a wide range of applications and developers.
This presentation is meant to be interactive and encourages the audience to provide feedback.
Tuesday 12th February 2019 – 5:00 pm – 5:10 pm – Schedule
Ruud van der Pas is a Distinguished Engineer, Performance Geek in the Oracle Linux and Virtualization Engineering organization at Oracle, Santa Clara, California, USA / Netherlands.
Also coauthor of Using OpenMP: Portable Shared Memory Parallel Programming and Using OpenMP – The Next Step: Affinity, Accelerators, Tasking, and SIMD (both by MIT Press). (MW18)