Remove a map lookup whenever we were getting the default stream

Change-Id: I64b6d1deea41d81e94a58a83de287e78923656b3
Этот коммит содержится в:
Christophe Paquot
2020-04-09 12:44:21 -07:00
родитель f03a1ef371
Коммит 4d9c540f4f
3 изменённых файлов: 21 добавлений и 22 удалений
+14
Просмотреть файл
@@ -22,6 +22,20 @@
#include "hip_internal.hpp"
namespace hip {
amd::HostQueue* Device::defaultStream() {
if (defaultStream_ == nullptr) {
const cl_command_queue_properties properties = CL_QUEUE_PROFILING_ENABLE;
defaultStream_ = new amd::HostQueue(*asContext(), *devices()[0], properties,
amd::CommandQueue::RealTimeDisabled,
amd::CommandQueue::Priority::Normal);
}
return defaultStream_;
}
};
hipError_t hipDeviceGet(hipDevice_t *device, int deviceId) {
HIP_INIT_API(hipDeviceGet, device, deviceId);