-
公开(公告)号:CN106462390B
公开(公告)日:2019-05-03
申请号:CN201580015834.2
申请日:2015-03-17
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼
Abstract: 各实施例涉及多线程能力信息取回。一个方面是一种包括配置的计算机系统,所述配置具有能在单线程(ST)模式与多线程(MT)模式之间配置的一个或多个核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及每个核心的共享资源上的一个或多个次要线程。所述计算机系统还包括多线程工具,其被配置为控制所述配置的利用以执行一种方法,所述方法包括由所述核心执行取回多线程能力信息指令。所述执行包括获得识别所述配置的多线程能力的线程识别信息,以及存储所获得的线程识别信息。
-
公开(公告)号:CN106233254B
公开(公告)日:2019-04-26
申请号:CN201580015831.9
申请日:2015-03-16
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼
Abstract: 一种计算机系统包括配置,所述配置具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及所述核心的共享资源上的一个或多个次要线程。多线程工具被配置为控制对所述配置的利用以执行一种方法,所述方法包括在所述ST模式中使用核心地址值存取所述主要线程及自所述ST模式切换至所述MT模式。在所述MT模式中使用扩展后的地址值存取所述主要线程或所述一个或多个次要线程中的一者,其中所述扩展后的地址值包括与线程地址值串接的所述核心地址值。
-
公开(公告)号:CN101952807B
公开(公告)日:2017-02-15
申请号:CN200980106262.3
申请日:2009-02-16
Applicant: 国际商业机器公司
IPC: G06F11/07
CPC classification number: G06F3/0622 , G06F3/0637 , G06F3/0673 , G06F11/0712 , G06F11/0727 , G06F11/073 , G06F11/0751 , G06F11/079 , G06F11/0793 , G06F12/1009 , G06F12/109 , G06F12/1408 , G06F12/145 , G06F12/1458 , G06F12/1475 , G06F12/1483 , G06F12/1491 , G06F2212/151 , G06F2212/654 , G06F2212/657
Abstract: 促进了由计算环境的可分页客户端使用的存储装置的管理。提供了一种增强的保护时抑制工具,其允许响应于所尝试的存储访问而确定何种保护级别(主机或客户端)导致错误条件。
-
公开(公告)号:CN101911016A
公开(公告)日:2010-12-08
申请号:CN200980101766.6
申请日:2009-01-07
Applicant: 国际商业机器公司
CPC classification number: G06F9/30054 , G06F9/30167 , G06F9/324 , G06F9/342 , G06F9/355
Abstract: 本发明涉及一种用于执行相对指令的方法、系统和程序产品,当执行所述执行相对指令时提取和执行相对地址处的目标指令,于是将处理返回至在所述执行相对指令之后的下一指令。通过将所述程序计数器的值与符号扩展即时字段相加来形成相对地址。可选地,在执行之前,通过对比特与目标指令的预定比特进行或操作的执行来修改所提取的目标指令。
-
公开(公告)号:CN106462437B
公开(公告)日:2019-11-15
申请号:CN201580015809.4
申请日:2015-03-16
Applicant: 国际商业机器公司
Inventor: L·C·赫勒 , J·D·布拉德伯里 , J·P·库巴拉 , M·法雷尔 , D·L·奥西塞克 , D·格雷纳 , T·斯莱格尔 , F·Y·布萨巴 , D·W·施密特 , C·小盖尼
Abstract: 一种计算机系统包括具有一个或多个核心的虚拟机(VM)配置。每个核心被启用以在单线程(ST)模式或多线程(MT)模式中操作。所述ST模式由单个线程构成,且所述MT模式由在相应核心的共享资源上的多个线程构成。所述计算机系统包括核心导向式系统控制区(COSCA),其具有表示所述VM配置的所有所述核心的公用区及针对所述VM配置中的每个所述核心的单独核心描述区。每个核心描述区指示均表示所述相应核心内的线程的一个或多个线程描述区的位置,且每个线程描述区指示相应线程的状态描述的位置。
-
公开(公告)号:CN106133689B
公开(公告)日:2019-03-22
申请号:CN201580015798.X
申请日:2015-03-16
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模式至ST模式的切换来停用一个或多个次要线程。使次要线程的线程上下文不可用于程序。基于指示MT的最后设定程序指定最大线程id,通过以下操作获得所述线程上下文:a)执行设定MT指令以重新继续所述MT模式;及b)基于处于被重新继续的MT模式中,存取所述线程上下文。
-
公开(公告)号:CN103562874B
公开(公告)日:2017-04-26
申请号:CN201280026711.5
申请日:2012-05-25
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F12/0646 , G06F9/5011 , G06F9/5016
Abstract: 提供了用于存储级内存的抽象,其向程序隐藏了存储级内存的实现细节,且提供了用于执行诸如控制主存储器和存储级内存之间的数据移动或管理存储级内存等特定动作的标准通道编程接口。
-
公开(公告)号:CN106133690A
公开(公告)日:2016-11-16
申请号: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
CPC classification number: G06F9/3013 , G06F9/30098 , G06F9/30145 , G06F9/30189 , G06F9/3851 , G06F9/463
Abstract: 根据一个方面,一种计算机系统包括配置,其具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及一个或多个次要线程。所述计算机系统还包括多线程工具,其被配置为控制所述配置的利用以执行一种方法。基于由处于所述MT模式的所述核心确定待停用MT,所述MT模式切换到所述ST模式,其中所述MT模式的所述主要线程被保持作为所述ST模式的所述主要线程。使所述一个或多个次要线程的线程上下文不可由程序存取。基于所述切换,执行以下操作中的任意一者:清除所述程序可存取寄存器值,或者保留所述程序可存取寄存器值。
-
公开(公告)号:CN102906707A
公开(公告)日:2013-01-30
申请号:CN201080066934.5
申请日:2010-11-08
Applicant: 国际商业机器公司
IPC: G06F11/07
CPC classification number: G06F11/0793 , G06F11/0748
Abstract: 促进对事件(诸如与适配器关联的错误)的检测、通知和/或处理。硬件检测错误,将一个或多个适配器置于错误状态以避免到/从适配器的访问,并向操作系统通知该事件。
-
公开(公告)号:CN101911025B
公开(公告)日:2012-11-07
申请号:CN200980101961.9
申请日:2009-01-05
Applicant: 国际商业机器公司
CPC classification number: G06F12/1027 , G06F9/30047 , G06F12/0215 , G06F12/1009 , G06F12/1036 , G06F12/145 , G06F2212/1052 , G06F2212/654 , G06F2212/656 , G06F2212/68
Abstract: 提供了一种增强的动态地址转换工具。在一个实施例中,首先获取要转换的虚拟地址,并且获取转换表层次结构的转换表的初始起始地址。根据所获取的初始起始地址,获取段表表项。所述段表表项被配置为包含格式控制字段和访问有效性字段。如果已启用所述格式控制字段和访问有效性字段,则所述段表表项还包含访问控制字段、取回保护字段以及段-帧绝对地址。仅当所述访问控制字段与程序状态字或所执行程序指令的操作数中的任意一个所提供的程序访问键匹配时,才允许存储操作。当与所述虚拟地址关联的程序访问键与所述段访问控制字段相同时,允许取回操作。
-
-
-
-
-
-
-
-
-