发明名称 | 异构并行处理平台的软件库 | ||
摘要 | 用于在OpenCL框架中提供库的系统、方法和媒体。库源代码被编译成中间表示并被分配给最终用户计算系统。所述计算系统通常包括CPU和一个或多个GPU。所述CPU把所述库的所述中间表示编译成针对在所述GPU上运行的可执行的二进制。所述CPU执行主机应用程序,所述主机应用程序从所述二进制调用内核。所述CPU从所述二进制检索所述内核并把所述内核传送到GPU进行执行。 | ||
申请公布号 | CN104011679A | 申请公布日期 | 2014.08.27 |
申请号 | CN201280064759.5 | 申请日期 | 2012.11.28 |
申请人 | 超威半导体公司 | 发明人 | 迈克尔·L·施密特;拉达·基都瑟里 |
分类号 | G06F9/45(2006.01)I | 主分类号 | G06F9/45(2006.01)I |
代理机构 | 上海胜康律师事务所 31263 | 代理人 | 李献忠 |
主权项 | 一种系统,其包括:主机处理器;和目标处理器,所述目标处理器被耦接到所述主机处理器;其中所述主机处理器被配置以:接收预编译库,其中所述预编译库在被所述主机处理器接收之前被从源代码编译成第一中间表示;把所述预编译库从所述第一中间表示编译成二进制,其中所述二进制包括所述目标处理器可执行的一个或多个内核;和把所述二进制存储在存储器中;其中响应于检测到所述二进制的给定内核的请求,提供所述内核以供所述目标处理器执行。 | ||
地址 | 美国加利福尼亚州 |