Project

General

Profile

Feature #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 over 1 year ago. Updated about 5 hours ago.

Status:
Merged
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 over 1 year ago

  • Status changed from New to Resolved

#2 Updated by Eric Bohm about 1 year ago

  • Target version changed from 6.8.1 to 6.9.0

#3 Updated by Jaemin Choi about 1 year ago

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

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 12 months ago

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

#5 Updated by Jaemin Choi 12 months ago

  • Status changed from In Progress to Feedback

#6 Updated by Sam White 4 months ago

  • Status changed from Feedback to Implemented
  • Tracker changed from Support to Feature

#7 Updated by Jaemin Choi 27 days ago

  • Target version changed from 6.9.0 to 6.9.1

#8 Updated by Jaemin Choi 19 days ago

  • Target version changed from 6.9.1 to 6.9.0

#9 Updated by Jaemin Choi about 5 hours ago

  • Status changed from Implemented to Merged

Also available in: Atom PDF