« All Events

  • This event has passed.

Compilers for Parallel Computing (CPC’15)

January 7, 2015 - January 9, 2015

Event Navigation


The 18th International Workshop on Compilers for Parallel Computing (CPC 2015), was organized by the Department of Computing at Imperial College London and took place betweenJanuary 7 to January 9, 2015. The deadline for abstract submissions was October 29, 2014.

Group photo from the CPC15 workshop, by Doru Thom Popovic (CMU)

Group photo from the CPC15 workshop, by Doru Thom Popovic (CMU)

Program: the workshop program is now available here.  

We are pleased to announce that thanks to generous sponsorship from ARM and Codeplay, we were able to offer half-price registration to PhD students.

About the workshop

CPC is unusual: it’s a true workshop, with no published proceedings.  Instead, it’s a meeting of international research specialists, to present research and exchange ideas.  There is no peer review – we simply aim to select talks that will make an interesting programme.  Talks can cover work that is in-progress, under review or already published.

CPC15 workshop dinner at Doggetts Coat and Badge, on London's South Bank (Photo: Doru Popovici, CMU)

CPC15 workshop dinner at Doggetts Coat and Badge, on London’s South Bank (Photo: Arturo González Escribano)

The CPC series started in Oxford, England (1989) and continued, with an 18-month period, in Paris (1990), Wien (1992), Delft (1993), Malaga (1995), Aachen (1996), Linköping (1998),  Aussois (2000),Edinburgh (2001), Amsterdam (2003), Chiemsee (2004), A Coruña (2006), Lisbon (2007), Zürich(2009), Wien (2010), Padova (2012) and Lyon (2013). The main goal of the workshop is to bring together researchers in compilation and associated areas, in an informal and relaxed atmosphere in order to exchange ideas and to foster collaboration. The scope encompasses all areas of parallelism and optimization, from embedded systems to large scale parallel systems and computational grids. Here is a representative list of topics:

  • Parallel programming models and languages.
  • Parallelization techniques: user-directed, semi-automatic, and automatic.
  • Optimizations for exploiting the memory hierarchy.
  • Optimizations for exploiting instruction level parallelism.
  • Optimizations for power consumption.
  • Profile directed and feedback assisted compilation.
  • Program analysis and program understanding tools.
  • High-level specification and domain-specific languages compilation.
  • Architectural models and performance prediction.
  • Just-in-time compilation.
  • Static and dynamic optimization techniques for performance and scalability.
  • Parallel runtime systems.
  • Continuous program optimization.
  • Program analysis frameworks and tools.
  • Back-end code generation and optimizations.
  • Compilation and optimization for multi-core systems.
  • Performance modeling and tools for performance tuning.
  • Architectural support for productive parallelization.

We encourage submission on new and emerging topics and reports on work in progress. Papers may contain previously-published material, but should reflect the authors’ current interest. To enable a wide representation of research groups, a maximum of two papers per group will be accepted.

Instructions for authors

Authors were asked to submit a one-page abstract and title for consideration by October 29, 2014 via the CPC Easychair page. Acceptance decisions will be notified by November 10, 2014. Camera ready papers for the local proceedings (see below) must be submitted by December 16, 2014. To facilitate the editing of local proceedings, please sent your papers in PDF, formatted according to either the Springer LNCS template (single column, limited to 20 pages) or the IEEE Tran template (double column, limited to 10 pages).  Abstracts will be evaluated by the organisers with the aim of creating a relevant and balanced programme of talks.

For all general questions related to the CPC’15 workshop, please contact cpc2015@imperial.ac.uk.


Accepted papers will be distributed to participants in local proceedings, which will be made available electronically to the participants but will not be published formally. Authors may choose to except their papers from the local proceedings by explicitly notifying the organizers – it is entirely up to you whether you offer a paper for the local proceedings, or not.


Paul H J Kelly, Alastair Donaldson, Fabio Luporini, Doru Bercea, Luigi Nardi and the Programming Languages and Systems section, Dept of Computing, Imperial College London

Steering committee

Gianfranco Bilardi, University of Padova

Alain Darte, CNRS, Ecole normale supérieure de Lyon

Pedro Diniz, Information Science Institute, University of Southern California

Basilio B. Fraguela, University of A Coruña

Michael Gerndt, Technical University of München

Andreas Krall, Technical University of Wien

Michael O’Boyle, University of Edinburgh

Jose Moreira, IBM T.J. Watson

David Padua, University of Illinois at Urbana-Champaign

Henk Sips, Technical University of Delft

Registration and accommodation

At least one author of each accepted presentation is expected to register and present the paper at the workshop. Registration is now open via this page.  Accommodation in London can be difficult and expensive, and we recommend that you attend to this as soon as possible.  Imperial College offers a service to help with accommodation which may be helpful (http://www3.imperial.ac.uk/conferenceandevents/accommodation).  This agency may also be useful, http://doctorhouse.co.uk/.


January 7, 2015
January 9, 2015