-
公开(公告)号:CN104981787B
公开(公告)日:2017-11-17
申请号:CN201480008241.9
申请日:2014-02-12
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C·A·卡尔果维斯基 , C·K·舒姆 , F·Y·布萨巴 , S·卡洛
IPC: G06F12/08 , G06F15/167
CPC classification number: G06F12/0862 , G06F12/0811 , G06F12/084 , G06F12/0842 , G06F2212/1016 , G06F2212/1048 , G06F2212/6028 , G06F2212/622
Abstract: 一种在芯片上预取数据的方法,所述芯片具有至少一个侦察核和一个母核。预取代码起始地址指示了预取代码存储在何处。所述预取代码具体地被配置为基于被所述母核执行的指定的应用程序监视所述母核。方法包括由所述母核向所述至少一个侦察核发送广播中断信号。被发送的所述广播中断信号基于被存储的所述预取代码起始地址。方法包括由所述至少一个侦察核执行的所述预取代码监视所述母核。所述侦察核基于接收到的所述广播中断信号执行所述预取代码。
-
公开(公告)号:CN104981787A
公开(公告)日:2015-10-14
申请号:CN201480008241.9
申请日:2014-02-12
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C·A·卡尔果维斯基 , C·K·舒姆 , F·Y·布萨巴 , S·卡洛
IPC: G06F12/08 , G06F15/167
CPC classification number: G06F12/0862 , G06F12/0811 , G06F12/084 , G06F12/0842 , G06F2212/1016 , G06F2212/1048 , G06F2212/6028 , G06F2212/622
Abstract: 一种在芯片上预取数据的方法,所述芯片具有至少一个侦察核和一个母核。预取代码起始地址指示了预取代码存储在何处。所述预取代码具体地被配置为基于被所述母核执行的指定的应用程序监视所述母核。方法包括由所述母核向所述至少一个侦察核发送广播中断信号。被发送的所述广播中断信号基于被存储的所述预取代码起始地址。方法包括由所述至少一个侦察核执行的所述预取代码监视所述母核。所述侦察核基于接收到的所述广播中断信号执行所述预取代码。
-
公开(公告)号:CN104919418A
公开(公告)日:2015-09-16
申请号:CN201380070347.7
申请日:2013-10-21
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C-L·K·舒姆 , C·A·卡尔果维斯基 , F·Y·布萨巴 , S·卡洛
IPC: G06F9/38
CPC classification number: G06F9/3844 , G06F9/38 , G06F9/3804 , G06F9/3851
Abstract: 实施例涉及用于分支预测的基于置信度阈值的相对路径执行。一个方面包括,为在执行第一线程期间所遇到的第一分支指令确定分支预测,其中,该分支预测指示该第一分支指令的主路径和相对路径。另一个方面包括,由第一线程执行该主路径。另一个方面包括,确定该分支预测的置信度,并将该分支预测的置信度与置信度阈值进行比较。又一个方面包括,基于该分支预测的置信度低于该置信度阈值,启动执行第一分支指令的相对路径的第二线程,其中,第二线程与第一线程并行执行。
-
公开(公告)号:CN111417935A
公开(公告)日:2020-07-14
申请号:CN201880077210.7
申请日:2018-11-22
Applicant: 国际商业机器公司
Abstract: 公开了一种或多种存储器系统、架构结构和/或在存储器设备中存储信息的方法,以改进数据带宽和/或减少存储器系统中的通信链路上的负载。该系统可以包括一个或多个存储器设备、一个或多个存储器控制电路和一个或多个数据缓冲器电路。在一个实施例中,主机仅通过其与数据缓冲器电路的通信链路来传输数据。在一个方面,存储器控制电路不向数据缓冲器电路发送控制信号。在一个方面,存储器控制电路和数据缓冲器电路各自维持单独的状态机驱动的地址指针或本地地址定序器,其包含相同序列中的相同标签。在另一方面,公开了一种重新同步方法。
-
公开(公告)号:CN104981786A
公开(公告)日:2015-10-14
申请号:CN201480008240.4
申请日:2014-02-13
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C·A·卡尔果维斯基 , C-L·K·舒 , F·Y·布萨巴 , S·卡洛
IPC: G06F12/08
CPC classification number: G06F12/0862 , G06F12/084 , G06F2212/6026 , G06F2212/6028 , G06F2212/622
Abstract: 在具有至少一个侦察核、至少一个母核、以及在该至少一个侦察核和该至少一个母核之间共用的共享高速缓存器的芯片上,由该至少一个侦察核执行预取代码来监视该至少一个母核,该预取代码独立于该至少一个母核执行;侦察核基于监视至少一个母核确定在该至少一个母核中发生了至少一个指定的数据模式;基于所述确定,从该至少一个侦察核向该共享高速缓存器发送预取请求;该共享高速缓存器将由该预取请求指示的数据集发送给该至少一个母核。
-
-
公开(公告)号:CN104981786B
公开(公告)日:2018-07-20
申请号:CN201480008240.4
申请日:2014-02-13
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C·A·卡尔果维斯基 , C-L·K·舒 , F·Y·布萨巴 , S·卡洛
IPC: G06F12/0862
CPC classification number: G06F12/0862 , G06F12/084 , G06F2212/6026 , G06F2212/6028 , G06F2212/622
Abstract: 在具有至少一个侦察核、至少一个母核、以及在该至少一个侦察核和该至少一个母核之间共用的共享高速缓存器的芯片上,由该至少一个侦察核执行预取代码来监视该至少一个母核,该预取代码独立于该至少一个母核执行;侦察核基于监视至少一个母核确定在该至少一个母核中发生了至少一个指定的数据模式;基于所述确定,从该至少一个侦察核向该该共享高速缓存器发送预取请求;该共享高速缓存器将由该预取请求指示的数据集发送给该至少一个母核。
-
公开(公告)号:CN104919418B
公开(公告)日:2018-01-02
申请号:CN201380070347.7
申请日:2013-10-21
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C-L·K·舒姆 , C·A·卡尔果维斯基 , F·Y·布萨巴 , S·卡洛
IPC: G06F9/38
CPC classification number: G06F9/3844 , G06F9/38 , G06F9/3804 , G06F9/3851
Abstract: 实施例涉及用于分支预测的基于置信度阈值的相对路径执行。一个方面包括,为在执行第一线程期间所遇到的第一分支指令确定分支预测,其中,该分支预测指示该第一分支指令的主路径和相对路径。另一个方面包括,由第一线程执行该主路径。另一个方面包括,确定该分支预测的置信度,并将该分支预测的置信度与置信度阈值进行比较。又一个方面包括,基于该分支预测的置信度低于该置信度阈值,启动执行第一分支指令的相对路径的第二线程,其中,第二线程与第一线程并行执行。
-
-
-
-
-
-
-