Proposal ID | CP002 |
---|---|
Name | Asynchronous managed pointer for Heterogeneous computing |
Date of Creation | 22 July 2016 |
Target | ISO C++ SG1, SG14 |
Current Status | Work In Progress |
Reply-to | Gordon Brown [email protected] |
Original author | Gordon Brown [email protected] |
Contributors | Ruyman Reyes [email protected], Michael Wong [email protected], Simon Brand [email protected] |
This paper proposes an addition to the C++ standard library to facilitate the management of a memory allocation which can exist consistently across the memory region of the host CPU and the memory region(s) of one or more remote devices. This addition is in the form of the class template managed_ptr
; similar to the std::shared_ptr
but with the addition that it can share its memory allocation across the memory region of the host CPU and the memory region(s) of one or more remote devices.
Version | Last Modified | Document |
---|---|---|
D0567R1 | 23 February 2017 | Link |
P0567R0 | 6 February 2017 | Link |