-
公开(公告)号:CN114691543B
公开(公告)日:2025-03-25
申请号:CN202111515897.8
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , A·布于克托苏诺格卢 , R·H·博威
IPC: G06F12/0811
Abstract: 一种用于防止越界引用的方法、系统和装置,包括:将缓冲器的地址存储在通用寄存器中,并将针对缓冲器的边界信息(BI)存储在边界信息寄存器中,当通用寄存器的内容在加载或存储操作中被用作地址时,使用边界信息寄存器的内容来确定加载或存储是否越界。
-
公开(公告)号:CN110636010A
公开(公告)日:2019-12-31
申请号:CN201910540137.9
申请日:2019-06-21
Applicant: 国际商业机器公司
Inventor: A·维加 , P·博塞 , A·布于克托苏诺格卢
IPC: H04L12/801 , H04L12/851 , H04L29/06 , G06K9/62
Abstract: 在第一设备中,响应于事件输入,使用处理器和存储器来计算与所述事件输入对应的本地分类和本地分类置信度。在第一设备处,响应于广播请求,接收与所述事件输入对应的远程分类和远程分类置信度,所述远程分类和所述远程分类置信度在第二设备处计算。在第一设备处,形成共识分类,如果包括来自所有接收的远程分类和本地分类的集合的最频繁分类的分类数量超过阈值,则所述共识分类包括所述最频繁分类。响应于与共识分类对应的共识分类置信度超过置信阈值,更新本地分类模型。基于本地分类和共识分类,将事件输入分配给一分类。
-
公开(公告)号:CN103377169A
公开(公告)日:2013-10-30
申请号:CN201310137022.8
申请日:2013-04-19
Applicant: 国际商业机器公司
Inventor: A·布于克托苏诺格卢 , P·G·埃玛 , A·M·哈特斯泰因 , M·B·希利 , K·K·凯拉斯
IPC: G06F15/16 , G06F15/177
CPC classification number: G06F15/17387 , G06F9/3802
Abstract: 本发明涉及处理器系统以及用于操作计算机处理器的方法。提供了一种三维(3-D)处理器器件,其通过以层叠配置连接处理器而构造。例如,处理器系统包括包含第一处理器的第一处理器芯片,以及包含第二处理器的第二处理器芯片。第一和第二处理器芯片以层叠配置连接,其中第一和第二处理器通过第一和第二处理器芯片之间的垂直连接而连接。处理器系统还包括模式控制电路,其选择性地在多种操作模式中的一种模式下操作处理器系统。例如,在一种操作模式下,第一和第二处理器被配置为实现提前运行功能,其中,第一处理器操作执行的主线程且第二处理器操作执行的提前运行线程。
-
公开(公告)号:CN103377171A
公开(公告)日:2013-10-30
申请号:CN201310137331.5
申请日:2013-04-19
Applicant: 国际商业机器公司
Inventor: A·布于克托苏诺格卢 , P·G·埃玛 , A·M·哈特斯泰因 , M·B·希利 , K·K·凯拉斯
IPC: G06F15/76
CPC classification number: G06F15/7867 , H01L25/0657 , H01L2924/0002 , Y02D10/12 , Y02D10/13 , H01L2924/00
Abstract: 本发明涉及处理器系统、半导体封装以及用于操作计算机处理器的方法。提供了一种三维(3-D)处理器结构,其通过以层叠配置连接处理器而构造。例如,处理器系统包括包含第一处理器的第一处理器芯片,以及包含第二处理器的第二处理器芯片。第一和第二处理器芯片以层叠配置连接,其中第一和第二处理器通过第一和第二处理器芯片之间的垂直连接而连接。处理器系统还包括模式控制电路,其选择性地配置第一和第二处理器芯片中的第一和第二处理器,以在多种运行模式中的一种模式下操作,其中,处理器可被选择性的配置为独立操作、聚集资源、共享资源和/或被组合以形成单个处理器映像。
-
公开(公告)号:CN101243372B
公开(公告)日:2011-05-04
申请号:CN200680030136.0
申请日:2006-07-19
Applicant: 国际商业机器公司
CPC classification number: G06F1/3203 , G06F1/3287 , G06F1/329 , G06F9/30145 , G06F9/382 , G06F9/3836 , G06F9/3842 , G06F9/3867 , Y02D10/171 , Y02D10/24
Abstract: 一种用于控制微处理器(10)中的功率参数的设备,所述设备包括用于控制所述微处理器(10)的最大功率的资源激活控制单元(12)以及两个或更多个资源(261、262、263)。所述资源激活控制单元(12)控制所述资源(261、262、263)的激活,以使所述微处理器(10)消耗和耗散的功率不超过可配置为低于所述最大功率的预定值的功率边界。
-
公开(公告)号:CN101652739A
公开(公告)日:2010-02-17
申请号:CN200880011619.5
申请日:2008-04-10
Applicant: 国际商业机器公司
CPC classification number: G06F9/3844 , G06F1/3203 , G06F9/3802 , G06F9/3806
Abstract: 一种信息处理系统,其包括处理器,每当在分支指令队列中存储的分支指令的分支预测中的不准确度或缺乏置信度超过不准确度或错误的预定阈值置信水平时,所述处理器对指令取回器进行节流。这样,在处理器可能错误预测分支指令的结果时,取回操作减慢以节约处理器功率。在处理器可能正确预测分支指令的结果时,取回操作返回全速。
-
公开(公告)号:CN117222998A
公开(公告)日:2023-12-12
申请号:CN202280029464.8
申请日:2022-03-22
Applicant: 国际商业机器公司
Inventor: 陈彤 , A·布于克托苏诺格卢 , R·博伊维 , G·塞尔什瓦尔
IPC: G06F21/54
Abstract: 一种用于防止程序进行越界存储器引用的方法、系统和装置,包括:确定指令是否进行越界引用,其中,从缓冲器加载数据或将数据存储到缓冲器的该指令引用在缓冲器的边界之外的地址;以及响应于确定该指令引用部分地在边界外的地址,改变该加载或该存储的执行,包括修改该指令中指定的开始地址、该指令中指定的数据的长度、或越界引用的值,以加载或存储在缓冲器的边界内的数据。
-
公开(公告)号:CN116134403A
公开(公告)日:2023-05-16
申请号:CN202180059546.2
申请日:2021-05-13
Applicant: 国际商业机器公司
IPC: G06F1/3206
Abstract: 一种在计算机系统中的功率分配的方法,将令牌数量与中央处理单元(CPU)计算机芯片的多个频域(例如,核)相关联。分配给CPU的令牌的数量是基于CPU功率预算的。核被组织为环形拓扑。令牌池遍历该环,从具有超额令牌的核中拾取超额令牌,并将这些令牌给予需要附加令牌的核。由核获取的令牌允许核将操作频率增加由令牌表示的增量。因此,功率使用被加权朝向重负载的核而远离轻负载的核。CPU的总功率使用保持在功率预算内。该方法通过不允许控制单元在没有任何有用的有利于工作负载的高频率存在的情况下增加频率,来最佳地指定功率的预算以在更长的持续时间内维持涡轮频率。
-
公开(公告)号:CN114691027A
公开(公告)日:2022-07-01
申请号:CN202111459060.6
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , R·H·博威 , A·布于克托苏诺格卢
IPC: G06F3/06
Abstract: 一种用于在缓冲器保护中提供边界信息访问的方法、系统和装置,包括:提供在通用寄存器和BI(边界信息)寄存器中的边界信息之间的一对一映射,将加载的边界信息保存在BI寄存器中以供将来使用,提供在BI寄存器中的边界信息的完整性,所述边界信息的完整性是随着程序执行而被维持,以及利用对BI寄存器的加载指令的一位额外控制来提供对边界信息的预先主动加载。
-
公开(公告)号:CN114691027B
公开(公告)日:2024-12-24
申请号:CN202111459060.6
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , R·H·博威 , A·布于克托苏诺格卢
IPC: G06F3/06
Abstract: 一种用于在缓冲器保护中提供边界信息访问的方法、系统和装置,包括:提供在通用寄存器和BI(边界信息)寄存器中的边界信息之间的一对一映射,将加载的边界信息保存在BI寄存器中以供将来使用,提供在BI寄存器中的边界信息的完整性,所述边界信息的完整性是随着程序执行而被维持,以及利用对BI寄存器的加载指令的一位额外控制来提供对边界信息的预先主动加载。
-
-
-
-
-
-
-
-
-