SWDEV-232894 Port hipMemcpy optimizations from HCC to VDI

Change-Id: I6bebe9ac503a9f80d067aeea8a848409ad210338
This commit is contained in:
Alex Xie
2020-04-27 08:32:28 -04:00
committad av AlexBin Xie
förälder 082cbfa1f5
incheckning 009d0b5f55
7 ändrade filer med 64 tillägg och 2 borttagningar
+3
Visa fil
@@ -450,6 +450,8 @@ class Device : public NullDevice {
//! Returns a GPU memory object from AMD memory object
roc::Memory* getGpuMemory(amd::Memory* mem //!< Pointer to AMD memory object
) const;
bool isLargeBar() const { return largeBar_; }
private:
static hsa_ven_amd_loader_1_00_pfn_t amd_loader_ext_table;
@@ -489,6 +491,7 @@ class Device : public NullDevice {
void* hostcallBuffer_;
};
std::map<hsa_queue_t*, QueueInfo> queuePool_; //!< Pool of HSA queues for recycling
bool largeBar_; //!< is this device a large bar device
public:
amd::Atomic<uint> numOfVgpus_; //!< Virtual gpu unique index