- Home
- Register
- Attend
- Conference Program
- SC15 Schedule
- Technical Program
- Awards
- Students@SC
- Research with SCinet
- HPC Impact Showcase
- HPC Matters Plenary
- Keynote Address
- Support SC
- SC15 Archive
- Exhibits
- Media
- SCinet
- HPC Matters
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
ABSTRACT:
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
Click here to download .ics calendar file
