Developing Competency in Parallelism
Developing Competency in Parallelism:
Techniques for Education and Training
Workshop associated with SPLASH 2012
With the increasing penetration of parallelism into computing, programmers of all stripes need to acquire competencies in parallel programming. This workshop will concentrate on discussing and disseminating resources for gently introducing parallelism into programmers’ skill sets.
The program will include multiple refereed paper sessions, as well as a separate hands-on session (contributed by organizers) presenting an example body of materials for teaching and training in parallel programming, and an “unconference” session, for which you may submit topics for discussion by filling out a form (for details, see the workshop web page).
Audience: Academic faculty and industrial trainers.
|Teaching parallelism with river trail|
|Teaching predicates and invariants on shared data structures in concurrent programming|
Call for Papers
Call for Papers - Due August 24, 2012
We are seeking paper submissions along the following lines: - Training materials from developers and vendors of programming languages. - Short “killer” parallel application examples that can be used in academic or training environments. - Short modules that can be used in short courses for practicing programmers, or dropped into academic courses dealing with some aspect of programming. - Tools for visualizing or teaching parallelism in programming. (A tools submission should include expository illustrations, screenshots, and/or accompanying video(s) that portray the functionality and value of that tool for pedagogy and training; test access to a tool is optional.)
We especially seek papers related to - GPU, or hybrid (GPU+CPU) programming, or - productive parallel-programming frameworks scuh as Hadoop/MapReduce.
|Due on:||Friday, August 24, 2012|
|Notifications:||Friday, September 7, 2012|
|Camera-ready copy due:||Friday, October 5, 2012|
|Workshop date:||Monday, October 22, 2012|
|Format:||ACM Proceedings format|
|Submit to:||dcp-pc [[at]] lists.ncsu.edu|
|Contact:||Dick Brown and Ed Gehringer (chairs)|