Skip to content

Research at St Andrews

Concurrent Software Engineering on Multicore Systems Supported by Statistical Performance Analysis

Research output: Chapter in Book/Report/Conference proceedingConference contribution


bernd Scheuermann, Kevin Hammond, Clemens Grelck, Heinz Hartlein, Chris Jesshope, Raimund Kirner, Holger Schöner, Alex Shafarenko, Iraneus te Boekhorst, Volkmar Wieser

School/Research organisations


This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-based approach.
A cost-directed tool-chain maps concurrent programs onto
emerging hardware architectures, where costs are expressed in terms of
programmer annotations for the throughput, latency and jitter of components.
These are then synthesized using advanced statistical analysis techniques to give overall cost information about the concurrent system that can be exploited
by the hardware virtualisation layer to drive mapping and scheduling decisions.
Initial performance results are presented, showing that the ADVANCE technologies
provide a promising approach to dealing with near- and future-term complexities
of programming heterogeneous multi-core systems.


Original languageEnglish
Title of host publicationParallel Computing 2011 (ParCo 2011)
Number of pages10
Publication statusPublished - Aug 2011

    Research areas

  • Parallelism, Statistics, Functional Programming

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

ID: 9195872