[发明专利]对计算机平台的异构处理器的双向通信支持有效
申请号: | 200980163225.6 | 申请日: | 2009-10-30 |
公开(公告)号: | CN102741828A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | S·严;X·周;Y·高;M·拉贾戈帕兰;R·德奥达尔;D·普措卢;C·纳尔逊;M·吉尔卡尔;R·杰瓦;T·陈;S·罗;S·琼金斯;B·萨哈;D·普措卢;R·纳拉亚纳斯瓦米;S·罗;P·席 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/28;G06F15/167 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 计算机系统可以包括计算机平台和输入-输出设备。计算机平台可以包括多个异构处理器,所述多个异构处理器例如包括中央处理单元(CPU)和图形处理单元(GPU)。GPU可以耦合到GPU编译器和GPU链接器/加载器,而CPU可以耦合到CPU编译器和CPU链接器/加载器。用户可以用面向对象语言创建共享对象,而且共享对象可以包括虚函数。共享对象可以在异构处理器之间被细粒度划分。GPU编译器可以向CPU分配共享对象并可以创建用于允许GPU调用共享对象的虚函数的第一和第二使能通路。因此,可以包括虚函数的共享对象可以无缝地在CPU与GPU之间共享。 | ||
搜索关键词: | 计算机 平台 处理器 双向通信 支持 | ||
【主权项】:
一种计算机平台中的方法,包括:创建能够由多个异构处理器访问的共享对象,所述多个异构处理器包括第一处理器和第二处理器,其中所述共享对象能够包括第一成员函数和第二成员函数,将所述第一成员函数分配给第一处理器并将所述第二成员函数分配给第二处理器,以及允许所述第一处理器调用所述第二成员函数,并允许所述第二处理器调用所述第一成员函数,其中所述第一处理器调用所述第二成员函数和所述第二处理器调用所述第一成员函数提供了所述第一处理器与所述第二处理器之间的双向通信。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200980163225.6/,转载请声明来源钻瓜专利网。