码迷,mamicode.com
首页 > 其他好文 > 详细

Shared Virtual Memory (SVM) Functions

时间:2019-12-22 14:56:02      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:into   sdk   gen   multi   soft   rac   access   inter   data   

Description  

Shared Virtual Memory (SVM) (Glossary): An address space exposed to both the host and the devices within a context. SVM causes addresses to be meaningful between the host and all of the devices within a context and therefore supports the use of pointer based data structures in OpenCL kernels. It logically extends a portion of the global memory into the host address space therefore giving work-items access to the host address space. There are three types of SVM in OpenCL Coarse-Grained buffer SVM: Sharing occurs at the granularity of regions of OpenCL buffer memory objects. Fine-Grained buffer SVM: Sharing occurs at the granularity of individual loads/stores into bytes within OpenCL buffer memory objects. Fine-Grained system SVM: Sharing occurs at the granularity of individual loads/stores into bytes occurring anywhere within the host memory.

OpenCL™ 2.0 Shared Virtual Memory Overview

The Compute Architecture of Intel® Processor Graphics Gen9   

Intel® Processor Graphics  

Architecture Overview for Intel® Processor Graphics Gen11  

Optimizing Matrix Multiply for Intel® Processor Graphics Architecture Gen9  

Shared Virtual Memory    

Pass a Pointer: Exploring Shared Virtual Memory Abstractions in OpenCL Tools for FPGAs 

 

 

 

 

 

Shared Virtual Memory (SVM) Functions

标签:into   sdk   gen   multi   soft   rac   access   inter   data   

原文地址:https://www.cnblogs.com/shaohef/p/12079657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!