-
-
公开(公告)号:CN107092573B
公开(公告)日:2023-04-18
申请号:CN201710028738.2
申请日:2013-03-15
申请人: 英特尔公司
摘要: 工作窃取器设备包含确定模块。确定模块确定从第一类型的第一硬件计算单元窃取工作用于不同于第一类型的第二类型的第二硬件计算单元。该工作在第一工作队列中排队,第一工作队列对应于第一硬件计算单元并且将被存储在由第一和第二硬件计算单元共享的共享存储器中。同步工作窃取器模块通过对第一工作队列的同步存储器存取来窃取工作。同步存储器存取将相对于对来自第一硬件计算单元的第一工作队列的存储器存取同步。
-
公开(公告)号:CN107003885B
公开(公告)日:2021-05-28
申请号:CN201580064764.X
申请日:2015-11-25
申请人: 英特尔公司
摘要: 用于生成可组合库函数的技术包括:第一计算设备,其包括被配置为编译可组合库的库编译器,以及第二计算设备,其包括被配置为基于被以不同抽象级别写入的多个抽象来组合所述可组合库的库函数的应用编译器。例如,所述抽象可以包括高级别的算法抽象、中等级别的分块算法抽象以及低级别的基于区域的代码抽象。本文描述和请求保护了其它实施例。
-
公开(公告)号:CN106164881A
公开(公告)日:2016-11-23
申请号:CN201380073056.3
申请日:2013-03-15
申请人: 英特尔公司
CPC分类号: G06F9/5083 , G06F9/505 , G06F13/4239
摘要: 工作窃取器设备包含确定模块。确定模块确定从第一类型的第一硬件计算单元窃取工作用于不同于第一类型的第二类型的第二硬件计算单元。该工作在第一工作队列中排队,第一工作队列对应于第一硬件计算单元并且将被存储在由第一和第二硬件计算单元共享的共享存储器中。同步工作窃取器模块通过对第一工作队列的同步存储器存取来窃取工作。同步存储器存取将相对于对来自第一硬件计算单元的第一工作队列的存储器存取同步。
-
公开(公告)号:CN102959504B
公开(公告)日:2014-12-03
申请号:CN201180016783.7
申请日:2011-12-09
申请人: 英特尔公司
CPC分类号: G06F12/0806 , G06F15/167 , G06T1/60
摘要: 用于促进异构平台中共享指针的方法和装置。在本发明的一个实施例中,异构或非同构平台包括但不仅限于:中央处理核心或单元、图形处理核心或单元、数字信号处理器、接口模块或任何其他形式的处理核心。异构平台具有用于促进共享指向CPU和GPU共享的存储器的一单元的指针的逻辑。通过在异构平台中共享指针,在异构平台中的不同核心之间的数据或信息共享能够被简化。
-
公开(公告)号:CN102959504A
公开(公告)日:2013-03-06
申请号:CN201180016783.7
申请日:2011-12-09
申请人: 英特尔公司
CPC分类号: G06F12/0806 , G06F15/167 , G06T1/60
摘要: 用于促进异构平台中共享指针的方法和装置。在本发明的一个实施例中,异构或非同构平台包括但不仅限于:中央处理核心或单元、图形处理核心或单元、数字信号处理器、接口模块或任何其他形式的处理核心。异构平台具有用于促进共享指向CPU和GPU共享的存储器的一单元的指针的逻辑。通过在异构平台中共享指针,在异构平台中的不同核心之间的数据或信息共享能够被简化。
-
公开(公告)号:CN106164881B
公开(公告)日:2022-01-14
申请号:CN201380073056.3
申请日:2013-03-15
申请人: 英特尔公司
摘要: 工作窃取器设备包含确定模块。确定模块确定从第一类型的第一硬件计算单元窃取工作用于不同于第一类型的第二类型的第二硬件计算单元。该工作在第一工作队列中排队,第一工作队列对应于第一硬件计算单元并且将被存储在由第一和第二硬件计算单元共享的共享存储器中。同步工作窃取器模块通过对第一工作队列的同步存储器存取来窃取工作。同步存储器存取将相对于对来自第一硬件计算单元的第一工作队列的存储器存取同步。
-
公开(公告)号:CN107092573A
公开(公告)日:2017-08-25
申请号:CN201710028738.2
申请日:2013-03-15
申请人: 英特尔公司
CPC分类号: G06F9/5083 , G06F9/505 , G06F13/4239
摘要: 工作窃取器设备包含确定模块。确定模块确定从第一类型的第一硬件计算单元窃取工作用于不同于第一类型的第二类型的第二硬件计算单元。该工作在第一工作队列中排队,第一工作队列对应于第一硬件计算单元并且将被存储在由第一和第二硬件计算单元共享的共享存储器中。同步工作窃取器模块通过对第一工作队列的同步存储器存取来窃取工作。同步存储器存取将相对于对来自第一硬件计算单元的第一工作队列的存储器存取同步。
-
公开(公告)号:CN107004251A
公开(公告)日:2017-08-01
申请号:CN201580062783.9
申请日:2015-11-24
申请人: 英特尔公司
IPC分类号: G06T1/20
摘要: 一般地,本公开提供用于实现在第一处理器(例如,GPU)与第二处理器(例如,CPU)之间的函数回调请求的系统、设备、方法和计算机可读介质。该系统可以包括耦合到第一处理器和第二处理器的共享虚拟存储器(SVM),该SVM被配置为存储至少一个双端队列(Deque)。第一处理器的执行单元(EU)可以与第一Deque相关联,并被配置为将回调请求推送到该第一Deque。在第二处理器上执行的请求处理程序线程可以被配置为:从第一Deque弹出所述回调请求中的一个回调请求;执行由弹出的回调请求指定的函数;并响应于函数的完成而对EU生成完成信号。
-
-
-
-
-
-
-
-