[发明专利]用于调用多线程加速器的装置和方法有效
申请号: | 201380062688.X | 申请日: | 2013-06-27 |
公开(公告)号: | CN104937541B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | O·本-琪琪;I·帕多;E·威斯曼;R·凡伦天;Y·优素福 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/28 | 分类号: | G06F9/28;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 姬利永 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调用 多线程 加速器 装置 方法 | ||
描述了一种处理器,该处理器具有通用CPU核的逻辑电路,该逻辑电路用于保存该通用CPU的线程的上下文的多个副本以便使多线程加速器的多个微线程准备好执行从而通过这些微线程的并行执行加速用于该线程的操作。
发明领域
本发明的领域总体上涉及计算系统设计并且更具体地涉及用于调用多线程加速器的装置和方法。
背景
随着半导体制造工艺正在到达接近每管芯一万亿个晶体管的时代,设计工程师面临如何最有效地使用所有可用晶体管的问题。一种设计方法是用管芯上的专用硬件“加速”以及一个或多个通用CPU核实现特定计算密集型功能。
加速是用被设计成用于执行特定计算密集型功能的专用逻辑块实现的。将密集型计算迁移到这种专用逻辑块将CPU核从执行大量指令中释放,由此提高了CPU核的有效性和效率。
尽管协处理器(诸如图形协处理器)形式的“加速”在本领域中是已知的,这种传统的协处理器被OS视为位于OS运行所在的CPU核外部的单独的“设备”(在更大的计算系统内)。因此通过特殊设备驱动软件访问这些协处理器并且其不在与CPU核相同的存储器空间之外操作。这样,传统的协处理器不共享或考虑在CPU核上实现的虚拟地址到物理地址转换方案。
而且,当任务被OS分流到传统的协处理器时,遇到较大等待时间。确切地,因为CPU核和传统的协处理器本质上与单独的隔离的子系统相对应,当在GPP核上的主OS内定义的任务被传递到协处理器的“内核”软件时,耗费大量的通信资源。这种较大等待时间有利于如下系统设计:该系统设计在协处理器上从主OS调用相对不频繁的任务但是对于每个任务具有大的相关联的数据块。事实上,传统的协处理器主要以粗粒度方式而不是细粒度方式被利用。
因为当前系统设计人员对向计算系统引入具有更细粒度使用的更多加速感兴趣,保证了用于在计算系统内集成加速的新范例。
附图
通过举例而非通过限制在附图的图示中展示本发明,在附图中,类似的参考表示类似的元素,并且在附图中:
图1示出其处理核各自包括通用处理核和紧密地耦合到通用处理核的加速器的计算系统;
图2示出用于从主通用CPU核调用多线程加速器核的过程;
图3示出具有通用CPU核和加速器的处理器的实施例,其中通用CPU核包括用于为加速器的多个微线程创建主线程的上下文的多个副本的逻辑电路;
图4示出用于异常和/或中断处理的方法。
详细描述
尽管协处理器(诸如图形协处理器)形式的“加速”在本领域中是已知的,这种传统的协处理器被OS视为位于OS运行所在的CPU核外部的单独的“设备”(在更大的计算系统内)。因此通过特殊设备驱动软件访问这些协处理器并且其不在与CPU核相同的存储器空间之外操作。这样,传统的协处理器不共享或考虑在CPU核上实现的虚拟地址到物理地址转换方案。
而且,当任务被OS分流到传统的协处理器时,遇到较大等待时间。确切地,因为CPU核和传统的协处理器本质上与单独的隔离的子系统相对应,当在GPP核上的主OS内定义的任务被传递到协处理器的“内核”软件时,耗费大量的通信资源。这种较大等待时间有利于如下系统设计:该系统设计在协处理器上从主OS调用相对不频繁的任务但是对于每个任务具有大的相关联的数据块。事实上,传统的协处理器主要以粗粒度方式而不是细粒度方式被利用。
因为当前系统设计人员对向计算系统引入具有更细粒度使用的更多加速感兴趣,保证了用于在计算系统内集成加速的新范例。
图1示出新的处理核100_1架构,其中加速器101_1至101_N被设计为类似于耦合到核的传统通用CPU 102的大标量功能单元。多个这种核100_1至100_Q可布置在单个处理器120上,该单个处理器布置在如图1所示的半导体芯片上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380062688.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算回归模型
- 下一篇:包括与标量或求幂的乘法运算的密码学方法