-
公开(公告)号:CN106462390A
公开(公告)日:2017-02-22
申请号:CN201580015834.2
申请日:2015-03-17
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼
CPC classification number: G06F9/30181 , G06F9/30076 , G06F9/30189 , G06F9/342 , G06F9/3851 , G06F9/4881 , G06F9/50 , G06F9/30145
Abstract: 各实施例涉及多线程能力信息取回。一个方面是一种包括配置的计算机系统,所述配置具有能在单线程(ST)模式与多线程(MT)模式之间配置的一个或多个核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及每个核心的共享资源上的一个或多个次要线程。所述计算机系统还包括多线程工具,其被配置为控制所述配置的利用以执行一种方法,所述方法包括由所述核心执行取回多线程能力信息指令。所述执行包括获得识别所述配置的多线程能力的线程识别信息,以及存储所获得的线程识别信息。
-
公开(公告)号:CN106233254A
公开(公告)日:2016-12-14
申请号:CN201580015831.9
申请日:2015-03-16
Applicant: 国际商业机器公司
Inventor: D·格雷纳 , M·法雷尔 , D·L·奥西塞克 , D·W·施密特 , F·Y·布萨巴 , J·P·库巴拉 , J·D·布拉德伯里 , L·C·海勒 , T·斯莱格尔 , C·小盖尼
CPC classification number: G06F9/3851 , G06F9/30145 , G06F9/30189 , G06F9/5077
Abstract: 一种计算机系统包括配置,所述配置具有能在单线程(ST)模式与多线程(MT)模式之间配置的核心。所述ST模式处理主要线程,且所述MT模式处理所述主要线程及所述核心的共享资源上的一个或多个次要线程。多线程工具被配置为控制对所述配置的利用以执行一种方法,所述方法包括在所述ST模式中使用核心地址值存取所述主要线程及自所述ST模式切换至所述MT模式。在所述MT模式中使用扩展后的地址值存取所述主要线程或所述一个或多个次要线程中的一者,其中所述扩展后的地址值包括与线程地址值串接的所述核心地址值。
-
公开(公告)号:CN106133680A
公开(公告)日:2016-11-16
申请号:CN201580013692.6
申请日:2015-02-23
Applicant: 国际商业机器公司
CPC classification number: G06F9/30021 , G06F9/30029 , G06F9/3005 , G06F9/30065 , G06F9/30072 , G06F9/30079 , G06F9/30087 , G06F9/3851 , G06F9/455 , G06F9/542
Abstract: 提供一种延迟工具,其中能够延迟程序执行直到发生预定义事件,例如存储位置的比较导致真条件、到达超时、使中断变成未决或者存在另一个条件。所述延迟工具包括用于延迟执行的一个或多个比较和延迟机器指令。所述一个或多个比较和延迟指令可包括32位比较和延迟(CAD)指令以及64位比较和延迟(CADG)指令。
-
公开(公告)号:CN106104479A
公开(公告)日:2016-11-09
申请号: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模式在所述核心中的每一者上启用的所有线程的累积闲置时间量。
-
公开(公告)号:CN103562892B
公开(公告)日:2016-08-17
申请号:CN201280026704.5
申请日:2012-05-22
Applicant: 国际商业机器公司
IPC: G06F13/00
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0631 , G06F3/0632 , G06F3/0659 , G06F3/067 , G06F3/0688 , G06F9/3004 , G06F9/30076 , G06F12/0246 , G06F12/0646 , G06F13/14 , G06F2212/214 , G06F2212/7202
Abstract: 提供了用于存储级内存的抽象,其向程序隐藏了存储级内存的实现细节,且提供了用于执行诸如控制主存储器和存储级内存之间的数据移动或管理存储级内存等特定动作的标准通道编程接口。
-
公开(公告)号:CN103562897B
公开(公告)日:2015-12-09
申请号:CN201280026366.5
申请日:2012-05-25
Applicant: 国际商业机器公司
IPC: G06F13/38
CPC classification number: G06F12/00 , G06F13/385
Abstract: 提供了一种用于在包括主存储器和存储级内存的计算环境中执行存储存储级内存信息命令的方法,所述方法包括:由输入/输出(I/O)子系统获得请求块,所述请求块包括指示存储存储级内存信息命令的命令代码;基于所述命令代码,由所述I/O子系统获得与所述存储级内存相关的信息;以及将所述信息存储在响应块中,所述响应块被配置为包括头部区域和代表占据一个或多个存储级内存地址范围的一个或多个存储级内存增量的一个或多个条目的存储级内存地址列表,并且其中存储所述信息包括将头部信息存储在所述头部区域中和将所述一个或多个条目存储在所述响应块中,其中所述头部区域包括关于一个或多个条目的列表的参数,其包括存储级内存增量的大小的指示。
-
公开(公告)号:CN103562897A
公开(公告)日:2014-02-05
申请号:CN201280026366.5
申请日:2012-05-25
Applicant: 国际商业机器公司
IPC: G06F13/38
CPC classification number: G06F12/00 , G06F13/385
Abstract: 本发明提供了一种用于在包括主存储器和存储级内存的计算环境中执行存储存储级内存信息命令的方法,所述方法包括:由输入/输出(I/O)子系统获得请求块,所述请求块包括指示存储存储级内存信息命令的命令代码;基于所述命令代码,由所述I/O子系统获得与所述存储级内存相关的信息;以及将所述信息存储在响应块中,所述响应块被配置为包括头部区域和代表占据一个或多个存储级内存地址范围的一个或多个存储级内存增量的一个或多个条目的存储级内存地址列表,并且其中存储所述信息包括将头部信息存储在所述头部区域中和将所述一个或多个条目存储在所述响应块中,其中所述头部区域包括关于一个或多个条目的列表的参数,其包括存储级内存增量的大小的指示。
-
公开(公告)号:CN103562892A
公开(公告)日:2014-02-05
申请号:CN201280026704.5
申请日:2012-05-22
Applicant: 国际商业机器公司
IPC: G06F13/00
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0631 , G06F3/0632 , G06F3/0659 , G06F3/067 , G06F3/0688 , G06F9/3004 , G06F9/30076 , G06F12/0246 , G06F12/0646 , G06F13/14 , G06F2212/214 , G06F2212/7202
Abstract: 本发明提供了用于存储级内存的抽象,其向程序隐藏了存储级内存的实现细节,且提供了用于执行诸如控制主存储器和存储级内存之间的数据移动或管理存储级内存等特定动作的标准通道编程接口。
-
-
-
-
-
-
-