-
公开(公告)号:SG11201606093QA
公开(公告)日:2016-08-30
申请号:SG11201606093Q
申请日:2015-03-16
Applicant: IBM
-
公开(公告)号:SG11201606089QA
公开(公告)日:2016-08-30
申请号:SG11201606089Q
申请日: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
Abstract: Embodiments relate to address expansion and contraction in a multithreading computer system. According to one aspect, a computer implemented method for address adjustment in a configuration is provided. The configuration includes a core configurable between an ST mode and an MT mode, where 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 primary thread is accessed in the ST mode using a core address value. Switching from the ST mode to the MT mode is performed. The primary thread or one of the one or more secondary threads is accessed in the MT mode using an expanded address value. The expanded address value includes the core address value concatenated with a thread address value.
-
公开(公告)号:CA2961705A1
公开(公告)日:2016-05-06
申请号:CA2961705
申请日:2015-10-21
Applicant: IBM
Inventor: SLEGEL TIMOTHY , ALEXANDER KHARY JASON , BUSABA FADI YUSUF , FARRELL MARK , RELL JOHN GILBERT JR
Abstract: Execution of threads in a processor core is controlled. The processor core supports simultaneous multi-threading (SMT) such that there can be effectively multiple logical central processing units (CPUs) operating simultaneously on the same physical processor hardware. Each of these logical CPUs is considered a thread. In such a multi-threading environment, it may be desirous for one thread to stop other threads on the processor core from executing. This may be in response to running a critical sequence or other sequence that needs the processor core resources or is manipulating processor core resources in a way that other threads would interfere with its execution.
-
公开(公告)号:HUE024981T2
公开(公告)日:2016-02-29
申请号:HUE10781635
申请日:2010-11-08
Applicant: IBM
Inventor: SITTMANN III GUSTAV , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK , EASTON JANET , LAIS ERIC NORMAN
-
公开(公告)号: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.
-
公开(公告)号:CA2940905A1
公开(公告)日:2015-10-01
申请号: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 JR , 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.
-
67.
公开(公告)号:SI2430558T1
公开(公告)日:2015-07-31
申请号:SI201030914
申请日:2010-11-08
Applicant: IBM
Inventor: SITTMANN III GUSTAV , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK , EASTON JANET , LAIS ERIC NORMAN
-
68.
公开(公告)号:PL2430558T3
公开(公告)日:2015-06-30
申请号:PL10781635
申请日:2010-11-08
Applicant: IBM
Inventor: SITTMANN III GUSTAV , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK , EASTON JANET , LAIS ERIC NORMAN
-
公开(公告)号:SI2430524T1
公开(公告)日:2014-12-31
申请号:SI201030794
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK
-
70.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-