-
公开(公告)号:CN106133692A
公开(公告)日:2016-11-16
申请号:CN201580015812.6
申请日:2015-03-06
Applicant: 国际商业机器公司
IPC: G06F9/48
CPC classification number: G06F9/45558 , G06F9/485 , G06F2009/45575
Abstract: 根据一个方面,一种计算机系统包括具有机器的配置,所述机器被启用以在单线程(ST)模式及多线程(MT)模式下操作。此外,所述机器包括物理线程。所述机器被配置为执行一种方法,所述方法包括以MT模式在核心上执行客体实体。所述客体实体包括客体VM的全部或一部分,以及在所述物理线程上执行的多个逻辑线程。在所述机器处检测退出事件。基于检测所述退出事件,所述机器一直等待,直到所有当前正在所述物理线程上执行的逻辑线程已到达同步点。针对所述逻辑线程中的每一者保存包括退出原因信息的状态,且在所述物理线程中的一者上以所述ST模式启动主机的执行。
-
公开(公告)号:CN102906701B
公开(公告)日:2016-03-02
申请号:CN201080066928.X
申请日:2010-11-08
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/468 , G06F21/335 , G06F21/6218 , G06F21/85 , G06F2221/2141
Abstract: 控制配置对输入/输出适配器的访问。对于每个请求的对适配器的访问,进行检查以确定是否授权所述配置访问适配器。如果没有被授权,则拒绝访问。如果被授权,但是应当临时地阻止访问,则改变指令执行以指示上述内容。如果允许访问,但是出于另一原因应当进行阻止(不同于临时地),那么应当拒绝。
-
公开(公告)号:CN102918516B
公开(公告)日:2015-08-12
申请号:CN201080066989.6
申请日:2010-11-08
Applicant: 国际商业机器公司
CPC classification number: G06F9/45537
Abstract: 提供一种源标识工具,其实现对请求中断的一个或多个类型的适配器的标识,以促使对所述中断的处理。所述适配器类型是操作系统可访问的,并且被用于调整所述操作系统对中断的处理。
-
公开(公告)号:CN102906692B
公开(公告)日:2015-02-11
申请号:CN201080066886.X
申请日:2010-11-08
Applicant: 国际商业机器公司
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/067 , G06F9/30003 , G06F9/4411 , G06F21/6218 , G06F21/71 , G06F21/85 , G06F2221/2101 , G06F2221/2105 , G06F2221/2141
Abstract: 本发明提供了用于建立适配器的各种操作参数的指令。这些参数例如包括适配器中断参数、输入/输出地址转换参数、重置错误指示、设置测量参数以及设置拦截控制。所述指令指定在某些情况下在建立所述参数中使用的功能信息块,所述功能信息块是所述适配器使用的设备表项的程序表示。还提供了存储(store)指令,此指令存储所述功能信息块的当前内容。
-
公开(公告)号:CN102906693B
公开(公告)日:2014-08-20
申请号:CN201080066951.9
申请日:2010-11-08
Applicant: 国际商业机器公司
CPC classification number: G06F9/30043 , G06F9/3004
Abstract: 本发明涉及用于与适配器进行通信的存储/存储块指令。促进了与计算环境的适配器的通信。提供了显式地指向适配器的指令。指令中所提供的信息被用来将指令转向适配器内的适当位置。
-
公开(公告)号:CN102906701A
公开(公告)日:2013-01-30
申请号:CN201080066928.X
申请日:2010-11-08
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/468 , G06F21/335 , G06F21/6218 , G06F21/85 , G06F2221/2141
Abstract: 控制配置对输入/输出适配器的访问。对于每个请求的对适配器的访问,进行检查以确定是否授权所述配置访问适配器。如果没有被授权,则拒绝访问。如果被授权,但是应当临时地阻止访问,则改变指令执行以指示上述内容。如果允许访问,但是出于另一原因应当进行阻止(不同于临时地),那么应当拒绝。
-
公开(公告)号:CN113366436A
公开(公告)日:2021-09-07
申请号:CN202080011427.5
申请日:2020-01-23
Applicant: 国际商业机器公司
IPC: G06F9/30
Abstract: 获得用以执行多个功能中的一个功能的指令。所述指令为符合压缩行业标准的指令集架构的单个架构化指令。执行所述指令,所述执行包括执行由所述指令指定的功能。所述执行功能包括:基于所述功能是压缩功能或解压功能,将输入数据的状态在所述输入数据的未压缩形式与所述输入数据的压缩形式之间变换,以提供变换后的数据状态。在执行所述功能期间,访问有关所述功能的历史。所述历史要被用于在未压缩形式与压缩形式之间变换输入数据的状态。
-
公开(公告)号:CN107111483B
公开(公告)日:2021-04-02
申请号:CN201580058173.1
申请日:2015-10-21
Applicant: 国际商业机器公司
Abstract: 原子指令(包括“比较并交换寄存器”、“加载且与寄存器”及“加载且或寄存器”指令)使用寄存器代替存储器,以在多线程处理器中传送且共享信息。所述寄存器可由所述多线程处理器的多个线程存取,且所述指令在这些共享寄存器上操作。由所述指令经由互锁控制对所述共享寄存器的存取。
-
公开(公告)号:CN107077373B
公开(公告)日:2020-09-29
申请号:CN201580056502.9
申请日:2015-09-14
Applicant: 国际商业机器公司
Inventor: L·海勒 , F·Y·布萨巴 , J·D·布拉德伯里 , M·法雷尔 , D·格雷纳 , J·P·库巴拉 , D·L·奥西塞克 , T·什莱格尔 , D·W·施密特 , C·小盖尼
Abstract: 一种在计算机处理器核心上执行包括第一线程和一组剩余线程的多个线程的系统及方法。所述系统和方法包括:确定存在开始解释执行退出条件;确定所述计算机处理器核心在宽限期内;以及所述第一线程进入开始解释执行退出同步循环而不用信号通知所述一组剩余线程中的任一者。转而,所述第一线程保持处于所述开始解释执行退出同步循环,直至所述宽限期到期或者所述剩余线程中的每一者进入对应的开始解释执行退出同步循环。
-
公开(公告)号:CN106133690B
公开(公告)日:2019-04-26
申请号:CN201580015833.8
申请日:2015-03-19
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼
IPC: G06F9/46
Abstract: 根据一个方面,一种计算机系统包括配置,其具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及一个或多个次要线程。所述计算机系统还包括多线程工具,其被配置为控制所述配置的利用以执行一种方法。基于由处于所述MT模式的所述核心确定待停用MT,所述MT模式切换到所述ST模式,其中所述MT模式的所述主要线程被保持作为所述ST模式的所述主要线程。使所述一个或多个次要线程的线程上下文不可由程序存取。基于所述切换,执行以下操作中的任意一者:清除所述程序可存取寄存器值,或者保留所述程序可存取寄存器值。
-
-
-
-
-
-
-
-
-