Blogs (27) >>
ICFP 2017
Sun 3 - Sat 9 September 2017 Oxford, United Kingdom
Thu 7 Sep 2017 16:00 - 16:29 at L4 - Demo Session Chair(s): Cosmin Oancea

Emerging multicore and manycore architectures offer major advantages in terms of performance and low energy usage. We are already seeing designs for 100+ cores CPUs and 1000+ cores GPUs, offering significant potential for parallelism. However, programming models are lagging behind. Exploiting the potential of new parallel systems, even using higher-level programming models, is highly challenging.

ParaFormance is a novel software toolset that allows software developers to optimise systems for performance and energy consumption by exploiting parallelism quickly and easy. Our ParaFormance tool discovers the potential areas in the application for parallelism, refactors it to introduce the parallel business logic automatically and checks it for thread-safety and runtime bugs. Our case studies have shown 2.5 million lines of code analysed and refactored using ParaFormance, that’s 1 month of manual effort reduced to around 5 minutes. In this talk I will introduce the ParaFormance toolset and give a demonstration of it on a realistic use-case.

Demo available at:

Thu 7 Sep

15:30 - 16:30: FHPC 2017 - Demo Session at L4
Chair(s): Cosmin Oancea
FHPC-2017-papers150479100000015:30 - 15:59
FHPC-2017-papers150479280000016:00 - 16:29
FHPC-2017-papers150479460000016:30 - 16:50
Social Event