-
公开(公告)号:CN103262036A
公开(公告)日:2013-08-21
申请号:CN201180060469.9
申请日:2011-11-22
Applicant: 英特尔公司
Inventor: 莫罕·拉贾戈帕兰 , A·韦尔奇 , A-R·爱德尔-塔巴泰拜 , R·L·哈得孙 , Y·倪
CPC classification number: G06F9/4881 , G06F9/5066
Abstract: 描述了用于将数据并行任务调度到处理系统的多个线程执行单元上的方法、系统和介质。描述了无锁队列结构及操作方法的实施例以实现用于调度精细粒度数据并行任务以供在计算系统中执行的方法。多个工作者线程之一的工作相对于其它工作者线程是无等待的。队列的每个节点保存对可由多个线程执行单元并发地执行的任务的引用,但是每个任务是针对不同的数据子集执行的。多个实施例涉及在多线程计算平台上对数据并行任务的基于软件的调度,该多线程计算平台不在硬件中执行这种调度。也描述并要求保护其他的实施例。
-
公开(公告)号:CN102460376B
公开(公告)日:2016-05-18
申请号:CN200980160097.X
申请日:2009-06-26
Applicant: 英特尔公司
Inventor: G·谢弗 , J·格雷 , B·史密斯 , A-R·阿德-塔巴塔巴伊 , R·杰瓦 , V·巴辛 , D·卡拉汉 , Y·倪 , B·萨哈 , M·泰列费尔 , S·赖金 , K·山田 , L·王 , A·基尚
CPC classification number: G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/30189 , G06F9/3834 , G06F9/3851 , G06F9/3857 , G06F9/528 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/401
Abstract: 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
公开(公告)号:CN102959504B
公开(公告)日:2014-12-03
申请号:CN201180016783.7
申请日:2011-12-09
Applicant: 英特尔公司
CPC classification number: G06F12/0806 , G06F15/167 , G06T1/60
Abstract: 用于促进异构平台中共享指针的方法和装置。在本发明的一个实施例中,异构或非同构平台包括但不仅限于:中央处理核心或单元、图形处理核心或单元、数字信号处理器、接口模块或任何其他形式的处理核心。异构平台具有用于促进共享指向CPU和GPU共享的存储器的一单元的指针的逻辑。通过在异构平台中共享指针,在异构平台中的不同核心之间的数据或信息共享能够被简化。
-
公开(公告)号:CN102959504A
公开(公告)日:2013-03-06
申请号:CN201180016783.7
申请日:2011-12-09
Applicant: 英特尔公司
CPC classification number: G06F12/0806 , G06F15/167 , G06T1/60
Abstract: 用于促进异构平台中共享指针的方法和装置。在本发明的一个实施例中,异构或非同构平台包括但不仅限于:中央处理核心或单元、图形处理核心或单元、数字信号处理器、接口模块或任何其他形式的处理核心。异构平台具有用于促进共享指向CPU和GPU共享的存储器的一单元的指针的逻辑。通过在异构平台中共享指针,在异构平台中的不同核心之间的数据或信息共享能够被简化。
-
公开(公告)号:CN102460376A
公开(公告)日:2012-05-16
申请号:CN200980160097.X
申请日:2009-06-26
Applicant: 英特尔公司
Inventor: G·谢弗 , J·格雷 , B·史密斯 , A-R·阿德-塔巴塔巴伊 , R·杰瓦 , V·巴辛 , D·卡拉汉 , Y·倪 , B·萨哈 , M·泰列费尔 , S·赖金 , K·山田 , L·王 , A·基尚
CPC classification number: G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/30189 , G06F9/3834 , G06F9/3851 , G06F9/3857 , G06F9/528 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/401
Abstract: 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
-
-
-