-
公开(公告)号:SG11201606090RA
公开(公告)日:2016-08-30
申请号:SG11201606090R
申请日:2015-03-20
Applicant: IBM
Inventor: HELLER LISA CRANTON , BUSABA FADI YUSUF , FARRELL MARK
Abstract: According to one aspect, a computer system includes a configuration with a machine enabled to operate in a single thread (ST) mode and a multithreading (MT) mode. In addition, the machine includes physical threads. The machine is configured to perform a method that includes issuing a start-virtual-execution (start-VE) instruction to dispatch a guest entity having multiple logical threads on the core. The guest entity includes all or a part of a guest virtual machine (VM), and issuing is performed by a host running on one of the physical threads on the core in the ST mode. The executing of the start-VE instruction by the machine includes mapping each of the logical threads to a corresponding one of the physical threads, initializing each of the mapped physical threads with a state of the corresponding logical thread, and starting execution of the guest entity on the core in MT mode.
-
公开(公告)号:AU2015238517A1
公开(公告)日:2016-08-11
申请号:AU2015238517
申请日:2015-03-20
Applicant: IBM
Inventor: HELLER LISA CRANTON , BUSABA FADI YUSUF , FARRELL MARK
Abstract: According to one aspect, a computer system includes a configuration with a machine enabled to operate in a single thread (ST) mode and a multithreading (MT) mode. In addition, the machine includes physical threads. The machine is configured to perform a method that includes issuing a start-virtual-execution (start- VE) instruction to dispatch a guest entity having multiple logical threads on the core. The guest entity includes all or a part of a guest virtual machine (VM), and issuing is performed by a host running on one of the physical threads on the core in the ST mode. The executing of the start- VE instruction by the machine includes mapping each of the logical threads to a corresponding one of the physical threads, initializing each of the mapped physical threads with a state of the corresponding logical thread, and starting execution of the guest entity on the core in MT mode.
-
公开(公告)号:AU2015238706A1
公开(公告)日:2016-08-04
申请号:AU2015238706
申请日:2015-03-06
Applicant: IBM
Inventor: HELLER LISA CRANTON , KUBALA JEFFREY PAUL , BUSABA FADI YUSUF , BRADBURY JONATHAN DAVID , FARRELL MARK , OSISEK DAMIAN LEO , GREINER DAN , SLEGEL TIMOTHY , SCHMIDT DONALD WILLIAM , GAINEY CHARLES , JACOBI CHRISTIAN
Abstract: Embodiments relate to multithreading in a computer. An aspect is a computer including a configuration having a core which includes physical threads and is operable in single thread (ST) and multithreading (MT) modes. The computer also includes a host program configured to execute in the ST mode on the core to issue a start-virtual-execution (start-VE) instruction to dispatch a guest entity which includes a guest virtual machine (VM). The start-VE instruction is executed by the core and includes obtaining a state description, having a guest state, from a location specified by the start-VE instruction. The execution includes determining, based on the guest state, whether the guest entity includes a single guest thread or multiple guest threads, and starting the guest threads in the MT mode or ST mode based on the guest state and a determination of whether the guest entity includes a single guest thread or multiple guest threads.
-
公开(公告)号:CY1112463T1
公开(公告)日:2015-12-09
申请号:CY111100912
申请日:2011-09-21
Applicant: IBM
Inventor: GAINEY JR CHARLES , FARRELL MARK , KUBALA JEFFREY , SCHMIDT DONALD
Abstract: Γιαέναλογικάδιαμερισματοποιημένοσύστημακεντρικού (host) υπολογιστήπουπεριλαμβάνειξένιουςεπεξεργαστές (host CPUs), μιαδιευκόλυνσηκαιοδηγίαγιατηνανακάλυψητοπολογίαςενόςή περισσότερωνφιλοξενούμενωνεπεξεργαστών (guest CPUs), μιαςφιλοξενούμενηςδιαμόρφωσης, συμπεριλαμβάνειένανφιλοξενούμενοεπεξεργαστήτηςφιλοξενούμενηςδιαμόρφωσηςο οποίοςανακαλείκαιεκτελείμιαεντολήΑΠΟΘΗΚΕΥΣΗΠΛΗΡΟΦΟΡΙΩΝΣΥΣΤΗΜΑΤΟΣ, ηοποίαλαμβάνειπληροφορίεςτοπολογίαςτηςδιαμόρφωσηςτουυπολογιστή. Ηπληροφορίατοπολογίαςσυμπεριλαμβάνειπληροφορίαένθεσηςτωνεπεξεργαστώντηςδιαμόρφωσηςκαιτοβαθμόαποκλειστικότηταςτονοποίοέναςξένιοςεπεξεργαστήςπαρέχειστοναντίστοιχοφιλοξενούμενοεπεξεργαστή. Ηπληροφορίακατάπροτίμησηαποθηκεύεταισεένανπίνακαστηνμνήμη.
-
公开(公告)号:CA2940982A1
公开(公告)日:2015-10-01
申请号:CA2940982
申请日:2015-03-16
Applicant: IBM
Inventor: HELLER LISA CRANTON , BRADBURY JONATHAN DAVID , KUBALA JEFFREY PAUL , FARRELL MARK , OSISEK DAMIAN LEO , GREINER DAN , SLEGEL TIMOTHY , BUSABA FADI YUSUF , SCHMIDT DONALD WILLIAM , GAINEY CHARLES JR
Abstract: A computer system includes a virtual machine (VM) configuration with one or more cores. Each core is enabled to operate in a single thread (ST) mode or a multithreading (MT) mode. The ST mode consists of a single thread and the MT mode consists of a plurality of threads on shared resources of a respective core. The computer system includes a core-oriented system control area (COSCA) having a common area representing all of the cores of the VM configuration and separate core description areas for each of the cores in the VM configuration. Each core description area indicates a location of one or more thread description areas each representing a thread within the respective core, and each thread description area indicates a location of a state description of the respective thread.
-
公开(公告)号:CA2940923A1
公开(公告)日:2015-10-01
申请号:CA2940923
申请日:2015-03-20
Applicant: IBM
Inventor: HELLER LISA CRANTON , BUSABA FADI YUSUF , FARRELL MARK
Abstract: According to one aspect, a computer system includes a configuration with a machine enabled to operate in a single thread (ST) mode and a multithreading (MT) mode. In addition, the machine includes physical threads. The machine is configured to perform a method that includes issuing a start-virtual-execution (start- VE) instruction to dispatch a guest entity having multiple logical threads on the core. The guest entity includes all or a part of a guest virtual machine (VM), and issuing is performed by a host running on one of the physical threads on the core in the ST mode. The executing of the start- VE instruction by the machine includes mapping each of the logical threads to a corresponding one of the physical threads, initializing each of the mapped physical threads with a state of the corresponding logical thread, and starting execution of the guest entity on the core in MT mode.
-
公开(公告)号:SG11201402076YA
公开(公告)日:2014-06-27
申请号:SG11201402076Y
申请日:2012-11-13
Applicant: IBM
Inventor: GAINEY JR CHARLES , KUBALA JEFFREY PAUL , FARRELL MARK , SCHMIDT DONALD WILLIAM , PIERCE BERNARD , ROGERS ROBERT , MULDER JAMES
IPC: G06F9/46
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.
-
公开(公告)号:AU2010355805B2
公开(公告)日:2014-05-22
申请号:AU2010355805
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , GAINEY CHARLES , CRADDOCK DAVID , CONESKI ANTHONY , GLENDENING BETH , FARRELL MARK , GREGG THOMAS , NJOKU-CHARLES UGOCHUKWU
Abstract: An adapter is enabled for use. The enabling includes assigning one or more address spaces to the adapter, based on a request. For each address space assigned to the adapter, a corresponding device table entry is assigned. When the adapter is no longer needed, it is disabled and the assigned device table entries become available.
-
公开(公告)号:AU2010355798B2
公开(公告)日:2014-05-15
申请号:AU2010355798
申请日:2010-11-08
Applicant: IBM
Inventor: SITTMANN III GUSTAV , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK , EASTON JANET , LAIS ERIC NORMAN
Abstract: One or more message signaled interruption requests from one or more input/output (I/O) adapters are converted to I/O adapter event notifications. Each I/O adapter event notification includes the setting of one or more specific indicators in system memory and an interruption request, the first of which results in a pending I/O adapter interruption request. While a request for an I/O adapter interruption is pending, subsequent message signaled interruption requests are converted to I/O adapter event notifications, but do not result in additional requests for I/O adapter interruptions.
-
公开(公告)号:AU2010355801B2
公开(公告)日:2014-04-24
申请号:AU2010355801
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK
Abstract: Communication with adapters of a computing environment is facilitated. Instructions are provided that explicitly target the adapters. Information provided in an instruction is used to steer the instruction to an appropriate location within the adapter.
-
-
-
-
-
-
-
-
-