SCHEDULE: NOV 10-16, 2012
When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.
OpenACC, An Effective Standard for Developing Performance Portable Applications for Future Hybrid Systems
SESSION: Accelerator Programming
EVENT TYPE: Broader Engagement
TIME: 2:15PM - 3:00PM
SESSION CHAIR: Sadaf R. Alam
For the past 35 years, comment line directives have been used effectively to give the compiler additional information for optimizing the target architecture. Directives have been used to address vector, super-scalar, shared memory parallelization and now Hybrid architectures. This talk will show how the new proposed OpenACC directives have been effectively utilized for a diverse set of applications. The approach for using OpenACC is to add the OpenACC directives to an efficient OpenMP version of the application. The OpenACC directives are a superset containing the features of OpenMP for handling shared and private data plus additional directives for handling data management between the host and accelerator memory. The resultant code can then be run on MPP systems containing multi-core nodes, with or without an accelerator. Future systems will undoubtedly have a large slow memory and a smaller faster memory. OpenACC can effectively be utilized to handle such hybrid memory systems
Sadaf R. Alam (Chair) - Swiss National Supercomputing Centre
John Levesque - Cray Inc.