GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Presentation
Media
Abstract:
We discuss our experience on porting the CUDA-based plasma simulation code PIConGPU to heterogeneous platforms using the abstract kernel interface Alpaka. With the advent of next-generation architectures such as OpenPower, the full use of the hardware and the mapping of CPUs and GPUs to specific simulation tasks has become important. Performance portability is of great interest, but even more important is the ability to develop against a single interface to keep code testable and maintainable. We show how we can make use of the Alpaka library in real-world applications and how we achieve portability and performance.
We discuss our experience on porting the CUDA-based plasma simulation code PIConGPU to heterogeneous platforms using the abstract kernel interface Alpaka. With the advent of next-generation architectures such as OpenPower, the full use of the hardware and the mapping of CPUs and GPUs to specific simulation tasks has become important. Performance portability is of great interest, but even more important is the ability to develop against a single interface to keep code testable and maintainable. We show how we can make use of the Alpaka library in real-world applications and how we achieve portability and performance.  Back
 
Topics:
HPC and Supercomputing, Performance Optimization, Computational Physics
Type:
Talk
Event:
GTC Silicon Valley
Year:
2016
Session ID:
S6298
Streaming:
Download:
Share:
 
 
Previous
  • Amazon Web Services
  • IBM
  • Cisco
  • Dell EMC
  • Hewlett Packard Enterprise
  • Inspur
  • Lenovo
  • SenseTime
  • Supermicro Computers
  • Synnex
  • Autodesk
  • HP
  • Linear Technology
  • MSI Computer Corp.
  • OPTIS
  • PNY
  • SK Hynix
  • vmware
  • Abaco Systems
  • Acceleware Ltd.
  • ASUSTeK COMPUTER INC
  • Cray Inc.
  • Exxact Corporation
  • Flanders - Belgium
  • Google Cloud
  • HTC VIVE
  • Liqid
  • MapD
  • Penguin Computing
  • SAP
  • Sugon
  • Twitter
Next