Available here.

Pictures from the workshop


Registration is handled via the ICSE conference:

If you have any questions, please contact the ICSE organizers:

Conference hotel:

Aims & Scope

Multicore processors are ubiquitous and every new computer is a truly parallel machine. This is a fundamental change in the history of computing: parallelism is not confined to scientific applications any more but becomes available for everyone at low cost. Everyday applications and industry applications will need to be parallel in order to exploit the full hardware potential. As a consequence, software engineers now face the challenge of parallelizing applications of all sorts. Compared to sequential applications, our repertoire of tools and methods for cost-effectively developing reliable and robust parallel applications is spotty. The purpose of this workshop is to bring together researchers and practitioners with diverse backgrounds in order to advance the state of the art in multicore software engineering.

Where & When

ICSE 2011

When: Saturday, May 21
Where: Waikiki, Honolulu, Hawaii

Location: Sea Pearl 3&4 (check ICSE Web site)
Map of the Resort

co-located with the 33rd International Conference on Software Engineering, May 21-28, 2011




Michael Perrone

Michael P. Perrone, Ph.D.
Manager Multicore Computing Computational Sciences Center
IBM TJ Watson Research Center, USA

Michael Perrone is an IBM Master Inventor and the manager of the Multicore Computing Department at IBM Research which has the mission of exploring the strengths and weaknesses of multicore processors to help guide architectural design for future processors and to aid customers in designing novel algorithms for multicore. His recent projects cover a variety of HPC workloads on BG/P, Cell and Intel, including seismic imaging, reservoir modeling, computational fluid dynamics, network intrusion detection, financial data stream processing, high-speed text indexing, image processing, carbon sequestration and bioinformatics. His research includes algorithmic optimization for a variety of multicore processors, parallel computing and statistical machine learning. He received his PhD in Physics from Brown University.



This workshop aims to provide a forum for researchers and practitioners tackling the upcoming software engineering challenges, such as creating large-scale multicore applications or reengineering legacy applications. We also aim to stimulate discussions between academia and industry to get a better understanding of the software engineering problems we are currently facing and how they could be solved. We welcome contributions making connections between multicore software engineering and other fields, showing how improvements in those fields lead to improvements in software engineering. The workshop also explicitly addresses software engineering researchers who have not worked in multicore before - but who have the knowledge and expertise that are important to addressing software engineering challenges posed by multicore - to contribute suggestions for solutions or position statements that are written in a scientific approach backed by arguments, experiments, or other empirical evidence. We solicit original, previously unpublished papers of current or work-in-progress research. Specific topics of interest include, but are not limited to:

  • Parallel patterns
  • Frameworks and libraries for multicore software
  • Parallel software architectures
  • Modeling techniques for multicore software
  • Software components and composition
  • Programming models and their impact on multicore software engineering
  • Testing and debugging parallel applications
  • Software reengineering for parallelism
  • Performance Tuning and Autotuning
  • Development environments and tools for multicore software
  • Process models for multicore software development
  • Experience reports from research projects or industrial projects
  • Position statements


General Chairs

Dr. Victor Pankratius
Dr. Victor Pankratius
Victor Pankratius
Karlsruhe Institute of Technology, Germany
Michael Philippsen
University of Erlangen-Nuremberg, Germany

Program Committee

  • Ali-Reza Adl-Tabatabai (Intel)
  • Koen De Bosschere (Ghent University)
  • John Cavazos (University of Delaware)
  • Brian Demsky (UC Irvine)
  • Rudi Eigenmann (Purdue University)
  • Eitan Farchi (IBM Research)
  • Michael Garland (nVidia)
  • Thomas Gross (ETH Zurich)
  • Tim Harris (Microsoft Research)
  • Mark Moir (Oracle Labs)
  • Victor Pankratius (Karlsruhe Institute of Technology)
  • Michael Philippsen (University of Erlangen-Nuremberg)
  • David Padua (University of Illinois at Urbana-Champaign)
  • Scott Stoller (Stony Brook University)
  • Richard Vuduc (Georgia Tech)

Important Dates

  • Submission deadline: January 31, 2011 - submission closed
  • Acceptance notification: February 22, 2011
  • Camera-ready paper submission: March 10, 2011
  • Workshop: Saturday May 21, 2011

Proceedings and Journal Special Issue

All accepted papers will be published electronically and will be available at the ACM and IEEE Digital Libraries. The proceedings will also be available on the ICSE USB stick.



GI This workshop is supported by the working group Software Engineering for parallel Systems (SEPARS) of the German Computer Science Society (Gesellschaft fuer Informatik e.V.)