-
公开(公告)号:CN113366436A
公开(公告)日:2021-09-07
申请号:CN202080011427.5
申请日:2020-01-23
Applicant: 国际商业机器公司
IPC: G06F9/30
Abstract: 获得用以执行多个功能中的一个功能的指令。所述指令为符合压缩行业标准的指令集架构的单个架构化指令。执行所述指令,所述执行包括执行由所述指令指定的功能。所述执行功能包括:基于所述功能是压缩功能或解压功能,将输入数据的状态在所述输入数据的未压缩形式与所述输入数据的压缩形式之间变换,以提供变换后的数据状态。在执行所述功能期间,访问有关所述功能的历史。所述历史要被用于在未压缩形式与压缩形式之间变换输入数据的状态。
-
公开(公告)号:CN112970001A
公开(公告)日:2021-06-15
申请号:CN201980073710.8
申请日:2019-11-05
Applicant: 国际商业机器公司
Abstract: 保存和恢复指令的多次执行之间的机器状态。确定在处理器上执行的指令的操作的处理在完成之前已被中断。基于确定操作的处理已被中断,提取处理器的当前元数据。元数据被存储在与指令相关联的位置中并且被用于重新执行指令以从指令被中断的地方恢复对指令的向前处理。
-
公开(公告)号:CN110168498A
公开(公告)日:2019-08-23
申请号:CN201880006417.5
申请日:2018-01-09
Applicant: 国际商业机器公司
IPC: G06F9/30
Abstract: 选择性地暂时抑制被识别为受约束的存储操作数请求的处理。该处理包括:确定对由计算环境的多个处理单元共享的共同存储位置的存储操作数请求是否受约束,以及基于确定该存储操作数请求受约束,则暂时抑制请求依照该存储操作数请求对该共同存储位置的访问。执行该处理的该处理单元可继续进行该受约束的存储操作数请求的处理,而不执行该抑制,其中该处理可使用该处理单元私有的高速缓存来实现。否则,该抑制可继续,直至与该存储操作数请求相关联的指令或指令的操作接近完成。
-
公开(公告)号:CN113574513A
公开(公告)日:2021-10-29
申请号:CN202080016269.2
申请日:2020-02-14
Applicant: 国际商业机器公司
IPC: G06F12/1027
Abstract: 用于保护存储器的存储密钥更改的检测包括确定在计算环境的处理器内存储密钥更改事件是否已经发生。确定包括检查存储密钥的一个或多个选定字段是否已被更新。存储密钥与存储器块相关联并控制对存储器块的访问。基于指示存储密钥的一个或多个选定字段已被更新的检查,已检测到存储密钥更改事件。基于确定已发生存储密钥更改事件,提供通知。
-
公开(公告)号:CN112930532A
公开(公告)日:2021-06-08
申请号:CN201980071487.3
申请日:2019-11-05
Applicant: 国际商业机器公司
Abstract: 用于合并操作的存储访问被最小化。合并多个输入列表的多个记录。合并包括:确定多个输入列表中的输入列表已经变为空;以及基于确定该输入列表已经变为空,检查专用于该输入列表的控制。该控制用于确定如何进行,诸如是结束合并还是继续合并。
-
公开(公告)号:CN110168510A
公开(公告)日:2019-08-23
申请号:CN201880006436.8
申请日:2018-01-03
Applicant: 国际商业机器公司
IPC: G06F12/0815 , G06F12/084 , G06F9/52
Abstract: 提供一种计算环境设施以延长在处理存储操作数请求后在私有(或本地)高速缓存中的高速缓存行的独占持有。该设施包括确定对由该计算环境的多个处理单元共享的存储位置的存储操作数请求是否被指定为持有。此外,进行私有高速缓存中用于处理该存储操作数请求的对应的高速缓存行的状态是否被独占地拥有的确定。基于确定该存储操作数请求被指定为持有,以及私有高速缓存中用于处理该存储操作数请求的对应的高速缓存行的状态被独占地拥有,在完成该存储操作数请求的处理后,继续独占地持有该私有高速缓存中的该对应的高速缓存行。该继续持有可包括启动计数器以促进在期望的设定间隔内的继续持有。
-
公开(公告)号:CN110168503B
公开(公告)日:2023-07-07
申请号:CN201780082594.7
申请日:2017-12-15
Applicant: 国际商业机器公司
Abstract: 提供一种用于在处理单元执行期间收集时间片插装信息的设施。该设施至少部分地计数在处理单元执行的时间片期间指定处理单元事件的发生。保留在该时间片的第一执行间隔和第二执行间隔期间发生的所计数的事件。该第一执行间隔在该时间片上比该第二执行间隔更早,所计数的事件促进调整该处理单元的性能。在实施例中,该时间片是处理单元执行的邻接时间周期,该指定处理单元事件包括高速缓存事件。该处理单元可跨多个邻接时间片交错多个不同工作单元的处理,并且在单个时间片期间,该多个不同工作单元中的单个工作单元由该处理单元处理。
-
公开(公告)号:CN110168510B
公开(公告)日:2023-05-26
申请号:CN201880006436.8
申请日:2018-01-03
Applicant: 国际商业机器公司
IPC: G06F12/0815 , G06F12/084 , G06F9/52
Abstract: 提供一种计算环境设施以延长在处理存储操作数请求后在私有(或本地)高速缓存中的高速缓存行的独占持有。该设施包括确定对由该计算环境的多个处理单元共享的存储位置的存储操作数请求是否被指定为持有。此外,进行私有高速缓存中用于处理该存储操作数请求的对应的高速缓存行的状态是否被独占地拥有的确定。基于确定该存储操作数请求被指定为持有,以及私有高速缓存中用于处理该存储操作数请求的对应的高速缓存行的状态被独占地拥有,在完成该存储操作数请求的处理后,继续独占地持有该私有高速缓存中的该对应的高速缓存行。该继续持有可包括启动计数器以促进在期望的设定间隔内的继续持有。
-
-
公开(公告)号:CN112955867A
公开(公告)日:2021-06-11
申请号:CN201980071499.6
申请日:2019-11-05
Applicant: 国际商业机器公司
IPC: G06F9/38
Abstract: 部分完成的指令的迁移。确定在处理器上执行的指令的操作的处理在完成之前已被中断。在选择的处理器上重新执行所述指令以恢复所述指令的向前处理。所述重新执行包含确定确定是否将由所选定的处理器在重新执行所述指令时使用模型相关元数据。基于确定将使用所述模型相关元数据,在重新执行所述指令时使用所述模型相关元数据。基于确定将不使用所述模型相关元数据,在不使用所述模型相关元数据的情况下继续重新执行所述指令。
-
-
-
-
-
-
-
-
-