-
41.
公开(公告)号:MX2012013864A
公开(公告)日:2013-01-24
申请号:MX2012013864
申请日:2010-11-08
Applicant: IBM
Inventor: GREGG THOMAS , CRADDOCK DAVID , GREINER DAN , SCHMIDT DONALD WILLIAM
Abstract: Un adaptador tiene acceso a un espacio de dirección DMA. Una instrucción de modificación dirige a un bloque de información PCI que especifica un nuevo límite de espacio de dirección DMA. Espacios de dirección son redimensionados en forma concurrente para tener acceso a esos espacios de dirección. El tamaño de un espacio de dirección puede aumentarse o disminuirse concurrente a realizar operaciones de lectura o escritura en el espacio de dirección. Además, se purgan entradas de caché asociadas con un espacio de dirección que se disminuyen en tamaño.
-
42.
公开(公告)号:MX383436B
公开(公告)日:2025-03-11
申请号:MX2016012529
申请日:2016-09-26
Applicant: IBM
Inventor: FARRELL MARK , BUSABA FADI YUSUF , GAINEY JR CHARLES , GREINER DAN , KUBALA JEFFREY PAUL , BRADBURY JONATHAN DAVID , HELLER LISA CRANTON , OSISEK DAMIAN LEO , SCHMIDT DONALD WILLIAM , SLEGEL TIMOTHY
Abstract: Un sistema de computadora incluye una configuración con un núcleo configurable entre un modo de subprocesamiento individual (ST) y un modo de subprocesamiento múltiple (MT). El modo ST dirige un subproceso primario y el modo MT dirige el subproceso primario y uno o más subprocesos secundarios en recursos compartidos del núcleo. Se configura un servicio de subprocesamiento múltiple para controlar la utilización de la configuración para llevar a cabo un método que incluye acceder al subproceso primario en el modo ST utilizando un valor de dirección de núcleo y conmutar del modo ST al modo MT. Se accede al subproceso primario o uno del uno o más subprocesos secundarios en el modo MT utilizando un valor de dirección expandida, en donde el valor de dirección expandida incluye el valor de dirección de núcleo concatenado con un valor de dirección de subproceso.
-
公开(公告)号:MX376376B
公开(公告)日:2025-03-07
申请号:MX2016013161
申请日:2014-07-10
Applicant: IBM
Inventor: BERNARD PIERCE , FARRELL MARK , GAINEY JR CHARLES , KUBALA JEFFREY PAUL , MULDER JAMES , ROGERS ROBERT , SCHMIDT DONALD WILLIAM
Abstract: Se provee un programa (por ejemplo, un sistema operativo) una advertencia de que tiene un periodo de gracia en el cual se puede ejecutar una función, tal como limpieza (por ejemplo, completa, detener y/o hacer mover una unidad despachable). El programa es advertido, en un ejemplo, que está perdiendo acceso a sus recursos compartidos. Por ejemplo, en un medio ambiente virtual, un programa invitado es advertido que está a punto de perder sus recursos de unidad de procesamiento central y por consiguiente, va a efectuar una posición tal como limpieza.
-
公开(公告)号:AU2019377216B2
公开(公告)日:2022-11-24
申请号:AU2019377216
申请日:2019-11-05
Applicant: IBM
Inventor: GIAMEI BRUCE CONRAD , RECKTENWALD MARTIN , SCHMIDT DONALD WILLIAM , SLEGEL TIMOTHY , PURANIK ADITYA NITIN , FARRELL MARK , JACOBI CHRISTIAN , BRADBURY JONATHAN , ZOELLIN CHRISTIAN GERHARD
IPC: G06F9/30
Abstract: A Sort Lists instruction is provided to perform a sort and/or a merge operation. The instruction is an architected machine instruction of an instruction set architecture and is executed by a general-purpose processor of the computing environment. The executing includes sorting a plurality of input lists to obtain one or more sorted output lists, which are output.
-
公开(公告)号:AU2019376835B2
公开(公告)日:2022-09-29
申请号:AU2019376835
申请日:2019-11-05
Applicant: IBM
Inventor: GIAMEI BRUCE CONRAD , RECKTENWALD MARTIN , SCHMIDT DONALD WILLIAM , SLEGEL TIMOTHY , PURANIK ADITYA NITIN , FARRELL MARK , JACOBI CHRISTIAN , BRADBURY JONATHAN , ZOELLIN CHRISTIAN GERHARD
Abstract: Saving and restoring machine state between multiple executions of an instruction. A determination is made that processing of an operation of an instruction executing on a processor has been interrupted prior to completion. Based on determining that the processing of the operation has been interrupted, current metadata of the processor is extracted. The metadata is stored in a location associated with the instruction and used to re-execute the instruction to resume forward processing of the instruction from where it was interrupted.
-
公开(公告)号:CA2940905C
公开(公告)日:2022-08-16
申请号:CA2940905
申请日:2015-03-19
Applicant: IBM
Inventor: GREINER DAN , FARRELL MARK , OSISEK DAMIAN LEO , SCHMIDT DONALD WILLIAM , BUSABA FADI YUSUF , KUBALA JEFFREY PAUL , BRADBURY JONATHAN DAVID , HELLER LISA CRANTON , SLEGEL TIMOTHY , GAINEY CHARLES , JACOBI CHRISTIAN
Abstract: Embodiments relate to dynamic enablement of multithreading. According to an aspect, a computer system includes a configuration with a core configurable between a single thread (ST) mode and a multithreading (MT) mode. The ST mode addresses a primary thread, and the MT mode addresses the primary thread and one or more secondary threads on shared resources of the core. The computer system also includes a multithreading facility configured to control the configuration to perform a method. The method includes executing in the primary thread in the ST mode, an MT mode setting instruction. A number of threads requested is obtained from a location specified by the MT mode setting instruction. Based on determining that the number of threads requested indicates multiple threads, the MT mode is enabled to execute the multiple threads including the primary thread and the one or more secondary threads.
-
公开(公告)号:ZA202103133B
公开(公告)日:2022-07-27
申请号:ZA202103133
申请日:2021-05-10
Applicant: IBM
Inventor: GIAMEI BRUCE CONRAD , RECKTENWALD MARTIN , SCHMIDT DONALD WILLIAM , SLEGEL TIMOTHY , PURANIK ADITYA NITIN , FARRELL MARK , JACOBI CHRISTIAN , BRADBURY JONATHAN , ZOELLIN CHRISTIAN GERHARD
Abstract: A Sort Lists instruction is provided to perform a sort and/or a merge operation. The instruction is an architected machine instruction of an instruction set architecture and is executed by a general-purpose processor of the computing environment. The executing includes sorting a plurality of input lists to obtain one or more sorted output lists, which are output.
-
公开(公告)号:ZA201904787B
公开(公告)日:2022-04-28
申请号:ZA201904787
申请日:2019-07-19
Applicant: IBM
Inventor: GIAMEI BRUCE CONRAD , JACOBI CHRISTIAN , SHUM CHUNG-LUNG , SCHMIDT DONALD WILLIAM , ROSA DANIEL , SAPORITO ANTHONY
Abstract: Processing of a storage operand request identified as restrained is selectively, temporarily suppressed. The processing includes identifying a storage operand request as restrained, where the identifying includes obtaining, by a processing unit, an access intent instruction indicating an access intent associated with an operand of a next sequential instruction. The access intent indicates usage of the storage operand request is restrained. Further, the method includes determining whether a storage operand request is to a common storage location shared by multiple processing units of a computing environment and is identified restrained, and based on determining that the storage operand request is restrained, then temporarily suppressing requesting access to the common storage location pursuant to the storage operand request.
-
49.
公开(公告)号:BR112014017826B1
公开(公告)日:2021-08-17
申请号:BR112014017826
申请日:2012-11-13
Applicant: IBM
Inventor: GAINEY CHARLES JR , KUBALA JEFFREY PAUL , FARRELL MARK , SCHMIDT DONALD WILLIAM , ROGERS ROBERT , PIERCE BERNARD , MULDER JAMES
IPC: G06F9/46
Abstract: fornecimento por um programa para outro programa de acesso a uma facilidade de faixa de aviso. é fornecido a um programa (por exemplo, um sistema operacional) um aviso de que ele tem um período de tolerância para executar uma função, tal como limpeza (por exemplo, finalizar, parar e/ou mover uma unidade despachável). o programa é notificado, em um exemplo, de que está perdendo acesso aos recursos compartilhados. por exemplo, em um ambiente virtual, um programa convidado é notificado que está prestes a perder os recursos da unidade de processamento central e, portanto, deve executar uma função, tal como limpeza.
-
公开(公告)号:CA2862150C
公开(公告)日:2021-07-27
申请号:CA2862150
申请日:2012-11-13
Applicant: IBM
Inventor: GAINEY CHARLES , KUBALA JEFFREY PAUL , FARRELL MARK , SCHMIDT DONALD WILLIAM , PIERCE BERNARD , ROGERS ROBERT , MULDER JAMES
Abstract: A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.
-
-
-
-
-
-
-
-
-