-
公开(公告)号:CN103914412B
公开(公告)日:2017-11-24
申请号:CN201410007821.8
申请日:2014-01-08
申请人: 国际商业机器公司
IPC分类号: G06F13/18
摘要: 根据一个实施例,一种用于存储设备中的流量优先化的方法包括将包括优先级值的存储器访问请求从所述存储设备中的处理元件发送到所述存储设备中的交叉互连。通过所述交叉互连,将所述存储器访问请求路由到所述存储设备中与所述存储器访问请求相关联的存储器控制器。在所述存储控制器接收所述存储器访问请求。将所述存储器访问请求的优先级值与存储在所述存储器控制器的队列中的多个存储器访问请求的优先级值进行比较,以确定最高优先级的存储器访问请求。所述存储器控制器基于所述最高优先级的存储器访问请求执行下一个存储器访问请求。
-
公开(公告)号:CN104050110A
公开(公告)日:2014-09-17
申请号:CN201410093662.8
申请日:2014-03-13
申请人: 国际商业机器公司
IPC分类号: G06F13/16
CPC分类号: G06F13/364 , G06F9/3826 , G06F13/28 , G06F21/72 , H01L25/18 , H01L2924/0002 , H04L2209/125 , Y02D10/14 , H01L2924/00
摘要: 本发明涉及一种用于存储器内计算的本地旁路的方法和系统。各实施例包括一种在有源存储器件中以旁路传输数据的方法。所述方法包括:请求方确定去往许可方但尚未传送到所述许可方的传输数量;基于所述传输数量达到阈值,向所述互连网络请求将所述旁路路径用于所述传输;以及基于所述请求经由所述旁路路径将所述传输传送到所述许可方,所述互连网络响应于所述请求而许可对所述许可方的控制。所述方法还包括:所述互连网络基于事件而请求对所述许可方的控制;以及经由所述互连网络传送来自其它请求方的延迟传输,所述延迟传输由于所述许可方先前被所述请求方控制而延迟,所述传送基于对所述许可方的控制被更改回所述互连网络。
-
公开(公告)号:CN104049712B
公开(公告)日:2017-04-12
申请号:CN201410091658.8
申请日:2014-03-13
申请人: 国际商业机器公司
IPC分类号: G06F1/32
CPC分类号: G06F1/3243 , G06F1/3228 , G06F1/3234 , G06F1/3275 , G06F1/3278 , G06F3/0656 , G06F9/3877 , G06F9/44 , G06F9/4893 , G06F13/00 , G06F13/1663 , G06F2212/312 , Y02D10/152 , Y02D10/24 , Y02D50/20
摘要: 本发明涉及一种用于计算机系统的功率管理方法和系统。各实施例包括一种用于管理计算机系统中的功率的方法,所述计算机系统包括主处理器以及包含已加电单元的有源存储器件,所述有源存储器件通过存储链路与所述主处理器通信,所述已加电单元包括处理元件。所述方法包括:所述主处理器处执行程序线程上的程序;遇到要由所述有源存储器件执行的第一代码段;基于所述主处理器遇到所述第一代码段,通过第一命令更改所述有源存储器件上的已加电单元的功率状态,所述第一命令包括存储命令。所述方法还包括:所述处理元件在第二时间执行所述第一代码段;基于所述处理元件执行所述第一代码段,将所述主处理器的功率状态从功率使用状态更改为功率节省状态。
-
公开(公告)号:CN103914412A
公开(公告)日:2014-07-09
申请号:CN201410007821.8
申请日:2014-01-08
申请人: 国际商业机器公司
IPC分类号: G06F13/18
摘要: 根据一个实施例,一种用于存储设备中的流量优先化的方法包括将包括优先级值的存储器访问请求从所述存储设备中的处理元件发送到所述存储设备中的交叉互连。通过所述交叉互连,将所述存储器访问请求路由到所述存储设备中与所述存储器访问请求相关联的存储器控制器。在所述存储控制器接收所述存储器访问请求。将所述存储器访问请求的优先级值与存储在所述存储器控制器的队列中的多个存储器访问请求的优先级值进行比较,以确定最高优先级的存储器访问请求。所述存储器控制器基于所述最高优先级的存储器访问请求执行下一个存储器访问请求。
-
公开(公告)号:CN104050110B
公开(公告)日:2017-04-12
申请号:CN201410093662.8
申请日:2014-03-13
申请人: 国际商业机器公司
IPC分类号: G06F13/16
CPC分类号: G06F13/364 , G06F9/3826 , G06F13/28 , G06F21/72 , H01L25/18 , H01L2924/0002 , H04L2209/125 , Y02D10/14 , H01L2924/00
摘要: 本发明涉及一种用于存储器内计算的本地旁路的方法和系统。各实施例包括一种在有源存储器件中以旁路传输数据的方法。所述方法包括:请求方确定去往许可方但尚未传送到所述许可方的传输数量;基于所述传输数量达到阈值,向所述互连网络请求将所述旁路路径用于所述传输;以及基于所述请求经由所述旁路路径将所述传输传送到所述许可方,所述互连网络响应于所述请求而许可对所述许可方的控制。所述方法还包括:所述互连网络基于事件而请求对所述许可方的控制;以及经由所述互连网络传送来自其它请求方的延迟传输,所述延迟传输由于所述许可方先前被所述请求方控制而延迟,所述传送基于对所述许可方的控制被更改回所述互连网络。
-
公开(公告)号:CN104049937A
公开(公告)日:2014-09-17
申请号:CN201410078424.X
申请日:2014-03-05
申请人: 国际商业机器公司
CPC分类号: G06F9/3867 , G06F9/30079 , G06F9/3017 , G06F9/30185 , G06F9/3826 , G06F9/3828
摘要: 本发明涉及裸露向量管线之间的链接。各实施例包括一种用于在裸露管线处理元件中链接数据的方法。所述方法包括:将多指令字分隔成第一子指令和第二子指令;在所述裸露管线处理元件中接收所述第一子指令和所述第二子指令。所述方法还包括在第一时间发出所述第一子指令;在不同于所述第一时间的第二时间发出所述第二子指令,所述第二时间被偏移以考虑所述第二子指令对来自所述第一子指令的第一结果的依赖性;第一管线在第一时钟周期执行所述第一子指令以及将执行所述第一子指令的所述第一结果传送到与所述第一管线和第二管线相连的链接总线,在位于所述第一时钟周期之后且与所述第一管线中的锁存管线级的总数对应的第二时钟周期执行所述传送。
-
公开(公告)号:CN103309813B
公开(公告)日:2016-06-29
申请号:CN201310081130.8
申请日:2013-03-14
申请人: 国际商业机器公司
CPC分类号: G06F9/30032 , G06F9/30021 , G06F9/30036 , G06F9/3838
摘要: 提供了用于在包含单指令多数据(SIMD)处理器的数据处理系统中对至少两个输入向量寄存器的向量元素值进行数据依赖检查操作的机制。执行对simd检查指令的两次调用,一次具有第一顺序的输入向量寄存器,且一次具有不同顺序的输入向量寄存器。simd检查指令执行比较以确定是否存在任何数据依赖性。对simd检查指令的两次调用的结果被获取,并被用于确定在至少两个输入向量寄存器中是否存在任何数据依赖性。基于该结果,SIMD处理器可以执行各种操作。
-
公开(公告)号:CN104049712A
公开(公告)日:2014-09-17
申请号:CN201410091658.8
申请日:2014-03-13
申请人: 国际商业机器公司
IPC分类号: G06F1/32
CPC分类号: G06F1/3243 , G06F1/3228 , G06F1/3234 , G06F1/3275 , G06F1/3278 , G06F3/0656 , G06F9/3877 , G06F9/44 , G06F9/4893 , G06F13/00 , G06F13/1663 , G06F2212/312 , Y02D10/152 , Y02D10/24 , Y02D50/20
摘要: 本发明涉及一种用于计算机系统的功率管理方法和系统。各实施例包括一种用于管理计算机系统中的功率的方法,所述计算机系统包括主处理器以及包含已加电单元的有源存储器件,所述有源存储器件通过存储链路与所述主处理器通信,所述已加电单元包括处理元件。所述方法包括:所述主处理器处执行程序线程上的程序;遇到要由所述有源存储器件执行的第一代码段;基于所述主处理器遇到所述第一代码段,通过第一命令更改所述有源存储器件上的已加电单元的功率状态,所述第一命令包括存储命令。所述方法还包括:所述处理元件在第二时间执行所述第一代码段;基于所述处理元件执行所述第一代码段,将所述主处理器的功率状态从功率使用状态更改为功率节省状态。
-
公开(公告)号:CN103309813A
公开(公告)日:2013-09-18
申请号:CN201310081130.8
申请日:2013-03-14
申请人: 国际商业机器公司
CPC分类号: G06F9/30032 , G06F9/30021 , G06F9/30036 , G06F9/3838
摘要: 提供了用于在包含单指令多数据(SIMD)处理器的数据处理系统中对至少两个输入向量寄存器的向量元素值进行数据依赖检查操作的机制。执行对simd检查指令的两次调用,一次具有第一顺序的输入向量寄存器,且一次具有不同顺序的输入向量寄存器。simd检查指令执行比较以确定是否存在任何数据依赖性。对simd检查指令的两次调用的结果被获取,并被用于确定在至少两个输入向量寄存器中是否存在任何数据依赖性。基于该结果,SIMD处理器可以执行各种操作。
-
-
-
-
-
-
-
-