-
公开(公告)号:AU2015238665B2
公开(公告)日:2018-01-18
申请号:AU2015238665
申请日:2015-03-16
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 JR CHARLES
Abstract: 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. A multithreading facility is configured to control utilization of the configuration to perform a method that includes accessing the primary thread in the ST mode using a core address value and switching from the ST mode to the MT mode. The primary thread or one of the one or more secondary threads is accessed in the MT mode using an expanded address value, where the expanded address value includes the core address value concatenated with a thread address value.
-
公开(公告)号:CA2701086C
公开(公告)日:2017-09-19
申请号:CA2701086
申请日:2009-01-05
Applicant: IBM
Inventor: GREINER DAN , GAINEY JR CHARLES , HELLER LISA , OSISEK DAMIAN , SLEGEL TIMOTHY , SITTMANN III GUSTAV
IPC: G06F9/30 , G06F12/1009 , G06F12/14
Abstract: What is disclosed is a set key and clear frame management function defined for a machine architecture of a computer system. In one embodiment, a machine instruction is obtained which identifies a first and second general register. Obtained from the first general register is a frame size field indicating whether a storage frame is one of a small block or a large block of data. Obtained from the second general register is an operand address of a storage frame upon which the instruction is to be performed. If the storage frame is a small block, the instruction is performed only on the small block. If the indicated storage frame is a large block of data, an operand address of an initial first block of data within the large block of data is obtained from the second general register. The frame management instruction is performed on all blocks starting from the initial first block.
-
公开(公告)号:ZA201400732B
公开(公告)日:2015-10-28
申请号:ZA201400732
申请日:2014-01-30
Applicant: IBM
Inventor: ROGERS ROBERT , SCHMIDT DONALD WILLIAM , KUBALA JEFFREY PAUL , MULDER JAMES , PIERCE BERNARD , FARRELL MARK , GAINEY JR CHARLES
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.
-
公开(公告)号:ZA201400730B
公开(公告)日:2015-10-28
申请号:ZA201400730
申请日:2014-01-30
Applicant: IBM
Inventor: COPELAND REID , GAINEY JR CHARLES , SCHWARZ ERIC MARK , MITRAN MARCEL , SLEGEL TIMOTHY , CARLOUGH STEVEN
Abstract: Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
-
公开(公告)号:HK1201347A1
公开(公告)日:2015-08-28
申请号:HK15101778
申请日:2015-02-17
Applicant: IBM
Inventor: GAINEY JR CHARLES , KUBALA JEFFREY PAUL JP , FARRELL MARK M , SCHMIDT DONALD WILLIAM DW , PIERCE BERNARD B , ROGERS ROBERT R , MULDER JAMES J
IPC: G06F20060101
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.
-
公开(公告)号:AU2012265964B2
公开(公告)日:2015-08-20
申请号:AU2012265964
申请日:2012-05-22
Applicant: IBM
Inventor: GAINEY JR CHARLES , OAKES KENNETH JAMES , MATHIAS THOMAS BRIAN , SZWED PETER KENNETH , DRIEVER PETER DANA , SUTTON PETER GRIMM , YUDENFRIEND HARRY , TZORTZATOS ELPIDA , GLASSEN STEVEN GARDNER
IPC: G06F13/00
Abstract: An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
-
27.
公开(公告)号:MX2014008460A
公开(公告)日:2014-08-27
申请号:MX2014008460
申请日:2012-11-13
Applicant: IBM
Inventor: FARRELL MARK , SCHMIDT DONALD WILLIAM , GAINEY JR CHARLES , KUBALA JEFFREY PAUL , PIERCE BERNARD , MULDER JAMES , ROGERS ROBERT
IPC: G06F9/46
Abstract: Se provee a un programa (por ejemplo, un sistema operativo) una advertencia que tiene un período de gracia en el cual puede efectuar una función, tal como limpieza (por ejemplo, completar, detener y/o hacer mover una unidad despachable). El programa es advertido, en un ejemplo, que está perdiendo acceso a sus recursos compartidos. 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 función tal como limpieza.
-
公开(公告)号:SI2229631T1
公开(公告)日:2012-05-31
申请号:SI200930236
申请日:2009-01-05
Applicant: IBM
Inventor: GREINER DAN , GAINEY JR CHARLES , HELLER LISA , OSISEK DAMIAN , SLEGEL TIMOTHY , SITTMANN III GUSTAV
-
公开(公告)号:MX383433B
公开(公告)日:2025-03-14
申请号:MX2016012531
申请日:2016-09-26
Applicant: IBM
Inventor: BUSABA FADI YUSUF , GAINEY JR CHARLES , GREINER DAN , KUBALA JEFFREY PAUL , BRADBURY JONATHAN DAVID , HELLER LISA CRANTON , FARRELL MARK , OSISEK DAMIAN LEO , SCHMIDT DONALD WILLIAM , SLEGEL TIMOTHY
Abstract: Un sistema de computadora incluye una configuración de máquina virtual (VM) con uno o más núcleos. Cada núcleo se hablita para operar en un modo de subprocesamiento individual (ST) o un modo de subprocesamiento múltiple (MT). El modo ST consiste de un subproceso individual y el modo MT consiste de una pluralidad de subprocesos en recursos compartidos de un núcleo respectivo. El sistema de computadora incluye un área de control de sistema orientada al núcleo (COSCA) que tiene un área común que representa todos los núcleos de la configuración de VM y áreas de descripción de núcleo separadas para cada uno de los núcleos en la configuración de VM. Cada área de descripción de núcleo indica una ubicación de una o más áreas de descripción de subproceso cada una que representa un subproceso dentro del núcleo respectivo, y cada área de descripción de subproceso indica una ubicación de una descripción de estado del subproceso respectivo.
-
30.
公开(公告)号:ES2699995T3
公开(公告)日:2019-02-13
申请号:ES12866369
申请日:2012-11-13
Applicant: IBM
Inventor: GAINEY JR CHARLES , KUBALA JEFFREY , FARRELL MARK , SCHMIDT DONALD , PIERCE BERNARD , ROGERS ROBERT , MULDER JAMES
Abstract: Un sistema informático para facilitar el procesamiento en un entorno informático, comprendiendo dicho sistema informático: una memoria; y un procesador en comunicación con la memoria, estando configurado el sistema informático para llevar a cabo un método, estando caracterizado dicho método por comprender: la provisión, por parte de un sistema operativo anfitrión a un sistema operativo huésped, una indicación de instalación de un recurso de canal de aviso dentro del entorno informático, habiendo de ser obtenida por el sistema operativo huésped la indicación de instalación, y siendo el recurso de canal de aviso para proporcionar al sistema operativo huésped un periodo de gracia para llevar a cabo una primera función; obtener, por parte del sistema operativo anfitrión, en función de la provisión, una indicación no solicitada de que el sistema operativo huésped se ha dado de alta para el recurso de canal de aviso, comprendiendo el alta una indicación al sistema operativo anfitrión de que el sistema operativo huésped entiende el protocolo del recurso de canal de aviso y tiene la intención de participar en el recurso de canal de aviso; habilitar, en función de la obtención de la indicación de que el sistema operativo huésped se ha dado de alta, el recurso de canal de aviso para el sistema operativo huésped; notificar al sistema operativo huésped, por parte del sistema operativo anfitrión, que el periodo de gracia ha comenzado; y llevar a cabo, por parte del sistema operativo anfitrión, una segunda función subsiguiente al periodo de gracia.
-
-
-
-
-
-
-
-
-