Workshop on Transitioning to Multicore
(TMC 2011)

October 23, 2011.    Portland, Oregon.
Co-located with SPLASH


We aim to bring together researchers and industry developers who are interested in improving the current transition to multicore. This workshop is focused on tools and systems for parallel programming that are interoperable with legacy code, that minimize the annotation burden for developers, and match well with current industry practice. We solicit industry experience reports about working or unworkable examples of such tools or systems, as well as research reports. The topics for these reports may include:
  • Surveys or empirical studies measuring the current state of practice for multicore programming in industry
  • Field studies identifying barriers and benefits to using existing tools
  • Analysis tools focused on correctness, performance, or understandability analysis of existing programs
  • New programming models which are interoperable with legacy multithreaded systems

Industry participants, by sharing their experiences via paper submissions and discussion, will have the opportunity to potentially influence future research directions. Research participants will have the opportunity to put their work into industry context and learn about interesting research problems that are both timely and impactful. Overall, the goal of this workshop is to foster critical industry-research dialogue to better understand the issues in transitioning to multicore.

Technical Program

8:30 to 10:00  Session 1
10:00 to 10:30   Break
10:30 to 12:00  Session 2
12:00 to 2:00   Lunch Break
2:00 to 3:30  Session 3
   Panel: Viewpoints on Transitioning to Multicore

   Panelists:    Panel Moderator: Jaeheon Yi

3:30 to 4:00   Break
4:00 to 5:30 Session 4
   Group Discussion
Submission Guidelines

  • We will accept 2 page position papers focused on proposals for improving existing systems or tools.
  • We will accept 2-4 page experience reports focused on experiences with scalable systems used in industry, or problems with existing systems or tools.
  • We will also accept 4-6 page page research reports focused on development of new systems, tools, or ideas in this space.

Camera-Ready Submissions:

Please incorporate revisions based on reviewers' comments, prepare your paper with the following formatting instructions, then upload your paper to the TMC submission system by September 23, 2011.

Formatting Instructions:

  • Use the ACM SIGPLAN template with 10pt font, as in the initial submission.
  • Do not use any page numbers.
  • Include the following copyright note which states the Copyright is held by the authors/owner(s):
    \toappear{Copyright is held by the author/owner(s). This paper was published in the proceedings of the Workshop on Transitioning to MultiCore (TMC) at the ACM Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) Conference, October, 2011. Portland, OR, USA.}

Note: Preparation for inclusion in the ACM DL will come later.

Workshop Structure

This workshop will comprise paper presentations, followed by a panel presentation focused on describing some of the challenges with transitioning to multicore that have been under-discussed within the research community, and ending with a group discussion.

Important Dates

Paper Submission August 5, 2011, 23:59, Apia, Samoa Time
Extended Deadline for
Industry Experience Reports
August 15, 2011, 23:59, Apia, Samoa Time
Notification September 2, 2011
Camera-Ready Papers Due September 23, 2011
SPLASH/OOPSLA Early Registration September 23, 2011
TMC Workshop October 23, 2011


Program committee: