BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN
VERSION:1.0
BEGIN:VEVENT
DTSTART:20121111T203000Z
DTEND:20121112T000000Z
LOCATION:255-A
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Introductory programming classes feed a broad cross-section of STEM disciplines, especially those engaged in HPC. This half day session will be a hands-on experience in adding parallelism to several of the ACM SIGCSE Nifty programming assignments.  These assignments have already been designated as exceedingly clever and engaging by the SIGCSE membership, and so they are a great way to expose our introductory students to a parallel programming paradigm.  We will begin with completed versions of the Nifty Programs and then use Intel’s Parallel Studio to identify the hot spots that will benefit from parallelism.  Finally, we will show how OpenMP can be added easily to the serial program.  Thus we teach our introductory students how to grab the “low hanging fruit” and boost the productivity of their (already working) project.  The session will be of particular use to educators wanting to introduce parallelism into introductory programming classes.
SUMMARY:A Nifty Way to Introduce Parallelism into the Introductory Programming Sequence
PRIORITY:3
END:VEVENT
END:VCALENDAR
