utcs-scea / ava

Automatic virtualization of (general) accelerators.
https://ava.yuhc.me/
BSD 2-Clause "Simplified" License
40 stars 20 forks source link

Cuda migration #122

Open vancemiller opened 3 years ago

vancemiller commented 3 years ago

Authors: @ArnavMohan and @arthurp

Added annotations to cudaMalloc, cudaFree for migration support. Memory allocations must be handles.

vancemiller commented 3 years ago

This needs a range map to handle pointer arithmetic correctly. In what part of the source tree should the files for the range map go?