BEGIN:VCALENDAR
VERSION:2.0
X-WR-TIMEZONE:America/Chicago
PRODID:-//Apple Inc.//iCal 3.0//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:OpenMPC: Extended OpenMP Programming and Tuning for GPUs
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZNAME:CDT
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZNAME:CST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SEQUENCE:2
DTSTART;TZID=America/Chicago:20101117T133000
DESCRIPTION:ABSTRACT: General-Purpose Graphics Processing Units (GPGPUs) are promising parallel   platforms for high performance computing.  The CUDA (Compute Unified Device   Architecture) programming model provides improved programmability for general    computing on GPGPUs.  However\, its unique execution model and memory model   still pose significant challenges for developers of efficient GPGPU code.   This paper proposes a new programming interface\, called OpenMPC\, which builds   on OpenMP to provide an abstraction of the complex CUDA programming model\,   and offers high-level controls of the involved parameters and optimizations.   We have developed a fully automatic compilation and user-assisted tuning   system supporting OpenMPC. In addition to a range of compiler transformations   and optimizations\, the system includes tuning capabilities for generating\,   pruning and navigating the search space of compilation variants. Our results    demonstrate that OpenMPC offers both programmability and tunability. Our  system achieves 88% of the performance of the hand-coded CUDA programs.
UID:pap228@sc10.supercomputing.org
SUMMARY:OpenMPC: Extended OpenMP Programming and Tuning for GPUs
DTEND;TZID=America/Chicago:20101117T140000
LOCATION:391-392
END:VEVENT
END:VCALENDAR
