Project

General

Profile

Support #1450

Feature #1393: Redesign of Hybrid API (GPU Manager) to support concurrent kernel execution

Clean up and add CUDA example programs

Added by Jaemin Choi 9 months ago. Updated about 1 month ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
GPU Support
Target version:
Start date:
02/28/2017
Due date:
% Done:

0%


Description

CUDA example programs under examples/charm++/cuda need to be refactored with the new design of GPUManager.
Especially, lazy host memory allocation & deallocation is no longer possible due to the removal of polling,
and those calls should be replaced by either hapi_poolMalloc or hapi_poolFree.


Related issues

Related to Charm++ - Cleanup #980: Cleanup examples/charm++/cuda/hello New 02/15/2016

History

#1 Updated by Jaemin Choi 9 months ago

  • Status changed from New to Resolved

#2 Updated by Eric Bohm 3 months ago

  • Target version changed from 6.8.1 to 6.9.0

#3 Updated by Jaemin Choi 2 months ago

  • Status changed from Resolved to In Progress
  • Subject changed from Refactor CUDA example programs to fit new GPUManager design to Clean up and add CUDA example programs

Current example programs in examples/cuda should be cleaned up, and some new ones such as stencil2d and AMR should be added.

#4 Updated by Jaemin Choi about 2 months ago

  • Related to Cleanup #980: Cleanup examples/charm++/cuda/hello added

#5 Updated by Jaemin Choi about 1 month ago

  • Status changed from In Progress to Feedback

Also available in: Atom PDF