-
公开(公告)号:CN105556466A
公开(公告)日:2016-05-04
申请号:CN201480051802.3
申请日:2014-09-28
Applicant: 国际商业机器公司
Inventor: M·K·克施温德
IPC: G06F9/44
CPC classification number: G06F9/30134 , G06F9/4484
Abstract: 实施例涉及代码栈管理。一个方面包括配置为执行软件应用的处理器。另一个方面包括代码栈存储器区域和数据栈存储器区域,代码栈存储器区域与数据栈存储器区域分离。另一个方面包括将数据栈保持在数据栈存储器区域中,数据栈包括多个栈帧,该多个栈帧包括与软件应用的执行相对应的一个或者多个数据变量。另一个方面包括将代码栈保持在代码栈存储器区域中,代码栈包括多个代码栈条目,该多个代码栈条目包括与软件应用的执行相对应的可执行计算机代码。
-
公开(公告)号:CN101652739B
公开(公告)日:2011-10-12
申请号:CN200880011619.5
申请日:2008-04-10
Applicant: 国际商业机器公司
CPC classification number: G06F9/3844 , G06F1/3203 , G06F9/3802 , G06F9/3806
Abstract: 一种信息处理系统,其包括处理器,每当在分支指令队列中存储的分支指令的分支预测中的不准确度或缺乏置信度超过不准确度或错误的预定阈值置信水平时,所述处理器对指令取回器进行节流。这样,在处理器可能错误预测分支指令的结果时,取回操作减慢以节约处理器功率。在处理器可能正确预测分支指令的结果时,取回操作返回全速。
-
公开(公告)号:CN101405704A
公开(公告)日:2009-04-08
申请号:CN200780010147.7
申请日:2007-03-08
Applicant: 国际商业机器公司
IPC: G06F12/04
CPC classification number: G06F12/04 , G06F9/30178 , G06F12/08 , G06F2212/251 , G06F2212/253 , G06F2212/401
Abstract: 所披露的异构处理器压缩信息以便更有效地将所述信息存储在连接到所述处理器的系统存储器中。所述异构处理器包括连接到一个或多个处理器核心的通用处理器核心,所述一个或多个处理器核心显示的体系结构不同于所述通用处理器核心的体系结构。在一个实施例中,所述处理器将除所述通用处理器核心之外的某个处理器核心专用于存储器压缩和解压缩任务。在另一个实施例中,系统存储器存储已压缩信息和未压缩信息两者。
-
-