Abstract : In this talk we explore the challenges and opportunities facing software developers in high performance computing today and in the future. Achieving both error-free execution and high performance is taxing the best developers in HPC, as architectures such as NVIDIA CUDA and Intel Xeon Phi lead the trend to an increasingly heterogeneous world and concurrency levels scale ever higher.
As hardware-platform complexity increases then there is an overwhelming need for software tools that rise to the challenge and simplify this complexity and illuminate the darkness. Allinea has helped to define the direction for the most important components in the developer's toolbox - debuggers and profilers - and we show how these are evolving and helping to pave a smoother road ahead for HPC.
Biography : Dr David Lecomber is the COO of Allinea Software. In 2002 he helped found Allinea Software to create tools for the forthcoming parallel era. The Allinea team has a passion for making the development of multi-process or multi-threaded codes easier - from the desktop through to supercomputers with millions of cores.
David led the development team that created the world's first Petascale debugger and profiler - the only commercial software tools to have been proven to run concurrently on over 100,000 cores - and now in production use at over 700,000 cores.