-
-
公开(公告)号:CN112930532A
公开(公告)日:2021-06-08
申请号:CN201980071487.3
申请日:2019-11-05
Applicant: 国际商业机器公司
Abstract: 用于合并操作的存储访问被最小化。合并多个输入列表的多个记录。合并包括:确定多个输入列表中的输入列表已经变为空;以及基于确定该输入列表已经变为空,检查专用于该输入列表的控制。该控制用于确定如何进行,诸如是结束合并还是继续合并。
-
公开(公告)号:CN106104479B
公开(公告)日:2019-06-11
申请号:CN201580015832.3
申请日:2015-03-17
Applicant: 国际商业机器公司
Inventor: D·W·施密特 , D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼
CPC classification number: G06F11/3423 , G06F1/14 , G06F9/30076 , G06F9/30145 , G06F9/3851 , G06F9/45533 , G06F9/46 , G06F9/4887 , G06F9/5077 , G06F11/302 , G06F11/3024 , G06F11/3442 , G06F2201/865
Abstract: 各实施例涉及多线程计算机系统中的闲置时间累积。根据一个方面,一种计算机系统包括配置,其具有在逻辑分区中的能在单线程(ST)模式及多线程(MT)模式之间配置的多个核心和操作系统(OS)映像。所述MT模式同时支持在每个核心的共享资源上的多个线程。所述计算机系统还包括多线程工具,其被配置为执行一种方法,所述方法包括在所述多个核心中的启动核心上执行查询指令。所述执行包括由所述OS映像获得指示所述逻辑分区中的所述核心的当前最大线程标识符的最大线程标识值。所述启动核心还获得所述核心中的每一者的多线程闲置时间值,所述多线程闲置时间值指示以所述MT模式在所述核心中的每一者上启用的所有线程的累积闲置时间量。
-
公开(公告)号:CN106133694B
公开(公告)日:2019-05-17
申请号:CN201580015815.X
申请日:2015-03-19
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼 , C·雅各比
IPC: G06F9/50
Abstract: 各实施例涉及多线程的动态启用。根据一方面,一种计算机系统包括具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心的配置。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及所述核心的共享资源上的一个或多个次要线程。所述计算机系统亦包括被配置为控制所述配置以执行一种方法的多线程工具。所述方法包括以所述ST模式在所述主要线程中执行MT模式设定指令。从由所述MT模式设定指令指定的位置获得所请求线程的数目。基于判定所请求线程的所述数目指示多个线程,启用所述MT模式以执行包括所述主要线程及所述一个或多个次要线程的所述多个线程。
-
公开(公告)号:CN106133692B
公开(公告)日:2019-03-22
申请号:CN201580015812.6
申请日:2015-03-06
Applicant: 国际商业机器公司
IPC: G06F9/48
Abstract: 根据一个方面,一种计算机系统包括具有机器的配置,所述机器被启用以在单线程(ST)模式及多线程(MT)模式下操作。此外,所述机器包括物理线程。所述机器被配置为执行一种方法,所述方法包括以MT模式在核心上执行客体实体。所述客体实体包括客体VM的全部或一部分,以及在所述物理线程上执行的多个逻辑线程。在所述机器处检测退出事件。基于检测所述退出事件,所述机器一直等待,直到所有当前正在所述物理线程上执行的逻辑线程已到达同步点。针对所述逻辑线程中的每一者保存包括退出原因信息的状态,且在所述物理线程中的一者上以所述ST模式启动主机的执行。
-
公开(公告)号:CN106133689A
公开(公告)日:2016-11-16
申请号: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
CPC classification number: G06F9/30145 , G06F9/30189 , G06F9/3851 , G06F9/461
Abstract: 一种多线程计算机系统包括配置,所述配置具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及所述核心的共享资源上的一个或多个次要线程。多线程工具被配置为控制对所述配置的利用以执行一种方法,所述方法包括基于自MT模式至ST模式的切换来停用一个或多个次要线程。使次要线程的线程上下文不可用于程序。基于指示MT的最后设定程序指定最大线程id,通过以下操作获得所述线程上下文:a)执行设定MT指令以重新继续所述MT模式;及b)基于处于被重新继续的MT模式中,存取所述线程上下文。
-
公开(公告)号:CN106104465A
公开(公告)日:2016-11-09
申请号:CN201580015800.3
申请日:2015-03-06
Applicant: 国际商业机器公司
Inventor: L·C·海勒 , J·P·库巴拉 , F·Y·布萨巴 , J·D·布拉德伯里 , M·法雷尔 , D·L·奥西塞克 , D·格雷纳 , T·斯莱格尔 , D·W·施密特 , C·盖尼 , C·雅各比
CPC classification number: G06F9/3009 , G06F9/30174 , G06F9/3851 , G06F9/45533 , G06F9/45545 , G06F9/4843 , G06F9/5027 , G06F9/5077 , G06F2009/45575 , G06F2209/5018
Abstract: 各实施例涉及计算机中的多线程。一个方面为一种计算机,所述计算机包括具有核心的配置,所述核心包括物理线程且可在单线程(ST)模式及多线程(MT)模式中操作。所述计算机还包括主机程序,所述主机程序被配置为在所述核心上以所述ST模式执行以发出开始虚拟执行(开始VE)指令,以分派包括客体虚拟机(VM)的客体实体。所述开始VE指令由所述核心执行且包括从由所述开始VE指令指定的位置获得具有客体状态的状态描述。所述执行包括基于所述客体状态来判定所述客体实体包括单个客体线程还是多个客体线程,及基于所述客体状态以及所述客体实体包括单个客体线程还是多个客体线程的判定而在所述MT模式或所述ST模式中开始所述客体线程。
-
公开(公告)号:CN102906722B
公开(公告)日:2015-07-08
申请号:CN201080066996.6
申请日:2010-11-08
Applicant: 国际商业机器公司
CPC classification number: G06F13/24 , G06F9/4812 , G06F2213/0026
Abstract: 来自一个或多个输入/输出(I/O)适配器的一个或多个消息信号中断请求被转换为I/O适配器事件通知。每个I/O适配器事件通知包括系统存储器中的一个或多个特定指示器的设置以及中断请求,第一个中断请求导致待处理的I/O适配器中断请求。当I/O适配器中断请求待处理时,后续的消息信号中断请求被转换为I/O适配器事件通知,但不会引起额外的I/O适配器中断请求。
-
公开(公告)号:CN101911018B
公开(公告)日:2013-08-28
申请号:CN200980101760.9
申请日:2009-01-12
Applicant: 国际商业机器公司
CPC classification number: H04L41/12 , G06F9/30003 , G06F9/45545 , G06F9/45558 , G06F9/5077 , G06F2009/45566
Abstract: 在一种包括主机处理器(主机CPU)的逻辑分区主机计算机系统中,用于发现客户配置的一个或多个客户处理器(客户CPU)的拓扑的设施和指令包括:客户配置的客户处理器获取和执行STORE SYSTEMINFOMRATION指令,该指令获得计算机配置的拓扑信息。该拓扑信息包括:该配置的处理器的嵌套信息和主机处理器提供给相应的客户处理器的专用度。该信息优选地被存储在存储器中的单个表中。
-
公开(公告)号:CN102918516A
公开(公告)日:2013-02-06
申请号:CN201080066989.6
申请日:2010-11-08
Applicant: 国际商业机器公司
CPC classification number: G06F9/45537
Abstract: 提供一种源标识工具,其实现对请求中断的一个或多个类型的适配器的标识,以促使对所述中断的处理。所述适配器类型是操作系统可访问的,并且被用于调整所述操作系统对中断的处理。
-
-
-
-
-
-
-
-
-