SEARCH SESSIONS
SEARCH SESSIONS

Search All
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

HPC and Supercomputing
Presentation
Media
Abstract:
Heteregeneous memory management (HMM) is the name of an upcoming Linux kernel patchset, authored by Red Hat's Jerome Glisse. The patchset enables GPU programmers (CUDA programmers, for example) to write code that treats "a pointer as a ...Read More
Abstract:

Heteregeneous memory management (HMM) is the name of an upcoming Linux kernel patchset, authored by Red Hat's Jerome Glisse. The patchset enables GPU programmers (CUDA programmers, for example) to write code that treats "a pointer as a pointer": the same pointer values can be used in both CPU and GPU code. This significantly simplifies writing new CUDA programs and porting older C/C++ (or even Fortran) programs to use GPU acceleration. In other words, malloc(3) can be called to allocate a buffer on the CPU, and that buffer's address can be passed to a CUDA kernel that runs on the GPU. HMM migrates the pages automatically. This session includes: improved programming model, some bandwidth and tuning considerations, kernel details.

  Back
 
Topics:
HPC and Supercomputing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7764
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