发明名称 共享虚拟存储器
摘要 本发明的多个实施例提供了用于CPU-GPU平台的编程模型。特别是,本发明的多个实施例提供用于集成和分离设备的统一编程模型。该模型也可以统一地对多个GPU卡和混合GPU系统(分离的和集成的)工作。这允许软件销售商编写单个应用堆栈并使其面向所有不同的平台。此外,本发明的实施例提供了在CPU和GPU之间的共享存储器模型。代替了共享整个虚拟地址空间,仅仅虚拟地址空间的一部分需要被共享。这允许在分离的和集成的设置中的高效实施。
申请公布号 CN104298621A 申请公布日期 2015.01.21
申请号 CN201410562398.8 申请日期 2009.11.05
申请人 英特尔公司 发明人 H·陈;Y·高;周小成;S·闫;P·张;J·方;A·孟德尔森;B·萨哈;莫罕·拉贾戈帕兰
分类号 G06F12/10(2006.01)I 主分类号 G06F12/10(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 毛力
主权项 一种异构CPU和GPU系统平台,包括:中央处理器CPU和图形处理器GPU的组合,所述CPU包括第一高速缓存,所述GPU包括第二高速缓存,在CPU和GPU之间提供高速缓存一致性;共享物理存储器,可由CPU和GPU访问,所述共享物理存储器将虚拟存储器空间映射为是对CPU和GPU都可访问的;其中所述共享物理存储器存储数据结构;其中所述CPU将指向所述数据结构的指针传递到所述GPU;其中所述GPU在所述数据结构上执行计算以获得一结果;以及其中所述CPU读取所述计算的所述结果。
地址 美国加利福尼亚州