High Level Software Engineering Techniques for Multicore Systems 2016
Sunday, September 11th, 2016
Haifa, Israel


We aim to bring together researchers and practitioners to present new results and ongoing work on those aspects of high-level software engineering techniques that are relevant, or specific, to parallel patterns, heterogeneous systems, dynamic recompilation and multi/many core systems, including:

  • High-level parallel programming models, libraries and languages
  • Programming experiments and applications of heterogeneous/hierarchical platforms with a view on high-level programming methods
  • Algorithmic skeletons, design patterns for heterogeneous/hierarchical platforms
  • Static and/or dynamic mapping techniques
  • Just in time compilation for parallel architectures
  • Dynamic compilation for parallel architectures
  • Domain-specific parallel patterns
  • Efficient implementations of parallel patterns on multicore systems
  • Mapping patterns to heterogeneous multicore systems
  • Exploiting performance information to guide pattern Implementation
  • Pattern implementations using application-specific information
  • Refactoring tools and techniques for parallel patterns
  • Tools and systems to aid pattern-based parallel programming - structured parallel programming models
  • Heterogeneous computing
  • Feedback-directed compilation
  • Timing analysis tools and techniques
  • Statistical performance modelling and prediction

Important Dates

  • Abstract Submission deadline: July 15th, 2016
  • Author Notification: July 30, 2016