sponsored byACMIEEE The International Conference for High Performance 
Computing, Networking, Storage and Analysis
FacebookTwitterGoogle PlusLinkedInYouTubeFlickr

SCHEDULE: NOV 15-20, 2015

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.

C++ Abstraction Layers – Performance, Portability and Productivity

SESSION: Regular & ACM Student Research Competition Poster Reception

EVENT TYPE: Posters, Receptions, ACM Student Research Competition

EVENT TAG(S): HPC Beginner Friendly, Regular Poster

TIME: 5:15PM - 7:00PM

SESSION CHAIR(S): Michela Becchi, Manish Parashar, Dorian C. Arnold

AUTHOR(S):Dennis C. Dinge, Simon D. Hammond, Christian R. Trott, Harold C. Edwards

ROOM:Level 4 - Lobby


Programming applications for next-generation supercomput- ing architectures is a critical and challenging goal for HPC developers. Developers may elect to use hardware-specific programming models to obtain the highest levels of per- formance possible while sacrificing portability, alternatively, they may choose more portable solutions such as directive- based models to gain portability often at the cost of cross- platform performance.
In this poster we present quantitative runtime performance and qualitative discussion of source code modifications for ports of the LULESH benchmark using the Kokkos C++ programming model and library. We show, when compared with the original OpenMP benchmark, we are able to demon- strate at least equivalent, if not greater, performance than the original code with approximately similar levels of code modification. Crucially however, applications written in Kokkos are hardware portable and we are able to use a single application source to provide efficient execution on GPUs, many-core and multi-core devices.

Chair/Author Details:

Michela Becchi, Manish Parashar, Dorian C. Arnold (Chair) - University of Missouri|Rutgers University|University of New Mexico|

Dennis C. Dinge - Sandia National Laboratories

Simon D. Hammond - Sandia National Laboratories

Christian R. Trott - Sandia National Laboratories

Harold C. Edwards - Sandia National Laboratories

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar