GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

HPC and Supercomputing
Presentation
Media
Kokkos Hierarchical Task-Data Parallelism for C++ HPC Applications
Abstract:
The Kokkos library provides C++ HPC applications with a performance portable programming model for disparate manycore architectures such as NVIDIA Kepler, AMD Fusion, and Intel Xeon Phi. Until this year, Kokkos supported only composition of data parallel patterns (foreach, reduce, and scan) with range and hierarchical team parallel execution policies. Our latest capability enhancement is the addition of hierarchical task-DAG (directed acyclic graph) pattern and policy, where each task supports internal data parallelism. We present our GPU-suitable abstractions and interface for non-blocking task-DAG, and their application to incomplete sparse matrix factorization and graph triangle enumeration.
 
Topics:
HPC and Supercomputing, Tools & Libraries
Type:
Talk
Event:
GTC Silicon Valley
Year:
2016
Session ID:
S6145
Streaming:
Download:
Share: