GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Programming Languages
Presentation
Media
Programming the GPU With Array-Oriented Syntax In Python
Abstract:

NumbaPro which is part of the Anaconda Python distribution from Continuum analytics provides support for programming the GPU from the high-level language Python. There are two APIs. The first provides a high-level functional approach wherein NumPy array expressions can be compiled automatically to execute in parallel on the GPU. This API can also vectorize scalar functions to operate on arrays stored on the GPU. The low-level API provides CUDA support in Python. This "CUDA-Python" dialect makes it easier to access shared-memory and synchronization primitives directly using a simplified Python syntax. Together NumbaPro provides an easier interface for unleashing the power of GPUs using Python with NumPy arrays. (Coauthored by Siu Kwan Lam).

 
Topics:
Programming Languages, Finance
Type:
Talk
Event:
GTC Silicon Valley
Year:
2013
Session ID:
S3462
Streaming:
Download:
Share: