Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*

SYCL USM on integrated devices

amimar2
新手
2,248 次查看

SYCL USM will work on discrete GPU if-and-only-if the GPU's hardware supports unified virtual address space.

What is case regarding integrated GPUs?

Can we assume that any integrated GPU supports USM?

标签 (1)
0 项奖励
1 解答
VaishnaviV_Intel
2,216 次查看

Hi,


Thanks for posting on Intel communities.

>>Can we assume that any integrated GPU supports USM?

Yes, integrated GPUs support Unified shared memory. Unified Shared Memory (USM) is a feature that allows both the CPU and GPU to access the same memory space directly, simplifying data sharing between the two processing units.

For more information on Unified shared memory please refer to the following links,

https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-1/unified-shared-memory-allocations.html

https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-dpcpp-system-requirements.html

https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-0/host-device-memory-buffer-and-usm.html

A book on Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL- James Reinders


Thanks & Regards,

Vankudothu Vaishnavi.


在原帖中查看解决方案

0 项奖励
2 回复数
VaishnaviV_Intel
2,217 次查看

Hi,


Thanks for posting on Intel communities.

>>Can we assume that any integrated GPU supports USM?

Yes, integrated GPUs support Unified shared memory. Unified Shared Memory (USM) is a feature that allows both the CPU and GPU to access the same memory space directly, simplifying data sharing between the two processing units.

For more information on Unified shared memory please refer to the following links,

https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-1/unified-shared-memory-allocations.html

https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-dpcpp-system-requirements.html

https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-0/host-device-memory-buffer-and-usm.html

A book on Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL- James Reinders


Thanks & Regards,

Vankudothu Vaishnavi.


0 项奖励
VaishnaviV_Intel
2,176 次查看

Hi,


Thanks for accepting our solution. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel. 


Thanks & Regards,

Vankudothu Vaishnavi.


0 项奖励
回复