【技术实现步骤摘要】
【国外来华专利技术】具有预编程功能的高速计算机加速器关于联邦政府资助研究或开发的声明相关申请的交叉引用本申请要求于2017年6月28日提交的美国非临时申请第15/635,864号的权益,并且在此通过引用并入本文。
技术介绍
本专利技术涉及电子计算机架构并且具体涉及具有有限功能但是改进了适用性的高速计算机加速器。计算机加速器提供了能够与通用处理器(GPU)结合使用的专用电路,以在某些计算应用中提供改进的性能。早期的计算机加速器利用提供预编程功能(即,接收数据以对该数据执行预定功能的功能)的片外电路扩展了通用处理器的硬件指令集。这些加速器在此以后将被称为“固定功能”加速器,指的是这些加速器执行一个或更多个固定功能。这种固定功能加速器的一个示例是所谓的提供专用电路以执行预定的浮点和三角函数计算的“数学协处理器”。可以容易地将这种固定功能加速器集成至程序中,由于它们的特点可以通过只需要传送必要的参数数据和返回计算值的单个程序指令来调用。随着通用处理器的功率和速度的增加,许多固定功能加速器被淘汰,这是由于固定功能加速器的有限的性能增益被第二集成电路在通用处理器与加速器之间的传送数据和控制的计算负担中的成本抵消。可能由于这个原因,当前的加速器技术主要集中在操作为独立于通用处理器执行大量指令的独立运行的专用计算机。计算机架构加速器的一个示例是提供了适用于与渲染图形相关联的特定耗时任务的专用计算机内核的阵列的图形处理器单元(GPU)。这种类型的加速器的类似加速器包括特定应用加速器,例如,用于在数据中心中使用的Microsoft ...
【技术保护点】
1.一种计算机加速器架构,包括:/n(1)较低复杂度的通用处理器,其适于从较高复杂度的通用处理器接收流指令,所述流指令描述要与存储器交换的多个数据元素的逻辑流;/n(2)固定程序功能元件,其根据每个输入数据元素的可用性而启动,用于处理逻辑流的连续输入数据元素以提供逻辑流的结果输出数据元素;以及/n(3)流处理器,其从简易通用处理器接收所述流指令以根据所述流指令从所述存储器中自主地读取逻辑流的输入数据元素并且根据流指令将逻辑流的结果输出数据元素自主地写入存储器;并且/n其中,由仅单个流处理器和仅单个功能元件组成的对进行操作以互通给定逻辑流的数据元素。/n
【技术特征摘要】
【国外来华专利技术】20170628 US 15/635,8641.一种计算机加速器架构,包括:
(1)较低复杂度的通用处理器,其适于从较高复杂度的通用处理器接收流指令,所述流指令描述要与存储器交换的多个数据元素的逻辑流;
(2)固定程序功能元件,其根据每个输入数据元素的可用性而启动,用于处理逻辑流的连续输入数据元素以提供逻辑流的结果输出数据元素;以及
(3)流处理器,其从简易通用处理器接收所述流指令以根据所述流指令从所述存储器中自主地读取逻辑流的输入数据元素并且根据流指令将逻辑流的结果输出数据元素自主地写入存储器;并且
其中,由仅单个流处理器和仅单个功能元件组成的对进行操作以互通给定逻辑流的数据元素。
2.根据权利要求1所述的计算机加速器,其中,所述固定程序功能元件不包括程序计数器。
3.根据权利要求2所述的计算机加速器,其中,所述固定程序功能元件提供映射归约功能。
4.根据权利要求3所述的计算机加速器,其中,所述映射归约功能件提供选自由乘法和绝对差组成的组的映射功能并且提供选自由最大、最小和加法组成的组的归约功能。
5.根据权利要求2所述的计算机加速器,其中,所述固定程序功能元件是具有至少一个输出的乘法累加功能件,所述至少一个输出是一对输入参数的乘积的累计总和。
6.根据权利要求2所述的计算机加速器,其中,所述固定程序功能元件是具有输出的非线性变换功能件,所述输出是与插值相加的基础值,其中,从第一查找表中根据输入参数的最高有效位获得所述基础值并且所述插值是根据所述输入参数的最高有效位乘以所述输入参数的最低有效位从第二查找表中获得的斜率值。
7.根据权利要求1所述的计算机加速器,还包括多个功能元件和每次将单个功能元件分配至所述流处理器的切换器。
8.根据权利要求7所述的计算机加速器,还包括多个流处理器和多个功能元件以及可切换地将单个功能元件分配至单个流处理器的切换器。
9.根据权利要求1所述的计算机加速器,其中,所述功能元件用于处理至少三十二位参数。
10.根据权利要求9所述的计算机加速器,其中,所述功能元件能够通过将单独的数据字连结在一起并且将这些数据字作为参数进行处理来并行处理长度小于所述功能元件的参数长度的单独的数据字。
11.根据权利要求1所述的计算机加速器,其中,所述流处理器同时与给定的固定程序功能元件交换多个流。
12.根据权利要求1所述的...
【专利技术属性】
技术研发人员:卡西克扬·桑卡拉林甘,安东尼·诺瓦茨基,维奈·甘加达尔,
申请(专利权)人:威斯康星校友研究基金会,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。