Development Tools for Parallel Computing

David LecomberDate/Time:
Thursday 9 February 2012, 6.00pm - 8.00pm

The Davidson Building, 5 Southampton Street, London WC2E 7HA. The nearest underground stations are Covent Garden and Charing Cross.

David Lecomber

The arrival of multi- and many- core systems has led to an explosion in the degree of concurrency prevalent today. This has led to a consequent explosion in the reach of parallel computing and the exposure of developers to previously niche ideas.

In this talk, I will explore how extreme concurrency and heterogeneous systems are impacting high-performance computing (HPC), and its overlap and implications for developers outside of HPC. I will talk about the challenges of bug fixing in this environment, as exemplified by the UK's Allinea Software, whose debugging tool is designed to scale for software running in environments from the humble multi-core desktop, through GPU systems, and onwards to Petascale machines with over 200,000 cores.

About the Speaker:
Dr David Lecomber is the CTO and a founder of Allinea and leads the research and development team behind its software products. He first became involved parallel computing at Oxford in 1993, working on the BSP model and library for general purpose parallel computing. After briefly escaping in 2000 to the world of online transactions, he returned to the fold of parallel computing in 2002 to join Allinea and help create tools for the forthcoming parallel era.

Free, but to gain admission please email your name to our Membership Secretary, Algirdas Pakstas, at


View the slides for this event (PDF - 1Mb)
Development Tools for Parallel Computing (mp3 - 17Mb)