Call for paper 〔OPEN〕

My submissions

Registration 〔OPEN〕

My tickets

〔CLOSED〕
Introduction

Modern platforms, composed of multicore CPUs coupled with accelerators such as graphics processing units (GPUs) or Intel Xeon Phis, are now widely used in high performance computing to address the challenges of performance improvement at low cost.  However, compared to the traditional sequential computing paradigm, the software development, analysis and migration tools for parallel and high performance applications are far less matured for the IT industry to make a shift towards the new computing paradigm. Building and maintaining parallel applications are much harder than its sequential counterpart. Applications written for a high computing platform always aim to extract the maximum performance out of the infrastructure. To write such a software the programmer needs to be aware of the issues like resource contention, load-balancing, limited co-processor memory, data transfer speed, data-marshalling cost and so on. Today’s software engineering is not equipped enough to assist the designers and developers to address these challenges.

First goal of this workshop is to bring the global industry and academic experts in this area to identify various research challenges that exist in software engineering methods for parallel and high performance application development, maintenance and migration. Next, the workshop aims to bring out the current state of the art and practice of the software engineering methods through case-studies, novel research ideas, and expert panel discussion.

Call for paper

Submission Topics

You are invited to participate and submit your contributions to the SEM4HPC workshop. The areas of interest include (but will not be limited to) the following topics:

  • Programming  models, frameworks, and languages for heterogeneous parallel platforms
  • Algorithms, models, and tools for energy-efficient computing on heterogeneous parallel platforms
  • Tools for debugging, performance analysis, and optimizing programs for heterogeneous parallel platforms
  • Techniques for optimizing kernels for execution on GPGPU, Intel Xeon Phi, and future heterogeneous platforms
  • Large scale data processing and data mining using parallel platforms
  • Innovative applications and software development case studies on building parallel enterprise applications
  • Software Productivity Tools for developing parallel applications as well as discovering and understanding parallelism
  • Compiler optimizations and tuning heterogeneous parallel platform
  • Software development productivity for parallel application development
  • Design patterns, programming abstractions for heterogeneous systems
  • Process Model for parallel application development
  • Program refactoring/transformation for heterogeneous platform
Submit Comment
Verify Code Change Another
All Comments
Important Date
  • May 31

    2016

    Conference Date

  • May 31 2016

    Registration deadline