|
HIP: Heterogenous-computing Interface for Portability
|
Public Member Functions | |
| void | init (unsigned device_index, hc::accelerator acc) |
| void | reset () |
| hipError_t | getProperties (hipDeviceProp_t *prop) |
| void | waitAllStreams () |
| void | syncDefaultStream (bool waitOnSelf) |
| void | reset () |
| void | init (unsigned device_index, hc::accelerator acc) |
| hipError_t | getProperties (hipDeviceProp_t *prop) |
Public Attributes | |
| unsigned | _device_index |
| hipDeviceProp_t | _props |
| hc::accelerator | _acc |
| hsa_agent_t | _hsa_agent |
| ihipStream_t * | _default_stream |
| std::list< ihipStream_t * > | _streams |
| unsigned | _compute_units |
| StagingBuffer * | _staging_buffer [2] |
| ihipStream_t::SeqNum_t | _stream_id |
| ihipStream_t * | _null_stream |
| std::mutex | _copy_lock [2] |
| hipError_t ihipDevice_t::getProperties | ( | hipDeviceProp_t * | prop | ) |
1.8.6