-
公开(公告)号:CA2940990C
公开(公告)日:2022-08-23
申请号:CA2940990
申请日: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 CHARLES
IPC: G06F9/46
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.
-
2.
公开(公告)号:DE112020000223T5
公开(公告)日:2021-08-26
申请号:DE112020000223
申请日:2020-03-02
Applicant: IBM
Inventor: HELLER LISA CRANTON , BUSADA FADI , BRADBURY JONATHAN
IPC: G06F21/79
Abstract: Gemäß einer oder mehreren Ausführungsformen der vorliegenden Erfindung umfasst ein durch einen Computer umgesetztes Verfahren ein Aktivieren, durch eine sichere Schnittstellensteuerung eines Computersystems, einer nicht sicheren Entität des Computersystems, um auf eine Seite eines Arbeitsspeichers, der zwischen der nicht sicheren Entität und einer sicheren Domäne des Computersystems gemeinsam genutzt wird, auf Grundlage der Seite zuzugreifen, die mit einem deaktivierten Indikator „Sicherer Speicherschutz“ der Seite als „Nicht sicher“ gekennzeichnet ist. Die sichere Schnittstellensteuerung kann überprüfen, dass der Indikator „Sicherer Speicherschutz“ der Seite deaktiviert ist, bevor der nicht sicheren Entität erlaubt wird, auf die Seite zuzugreifen. Die sichere Schnittstellensteuerung kann einer sicheren Entität der sicheren Domäne Zugriff auf die Seite ohne eine Überprüfung des Indikators „Sicherer Speicherschutz“ der Seite bereitstellen.
-
公开(公告)号: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.
-
公开(公告)号:ZA201606254B
公开(公告)日:2017-08-30
申请号:ZA201606254
申请日:2016-09-09
Applicant: IBM
Inventor: FARRELL MARK , BUSABA FADI YUSUF , HELLER LISA CRANTON
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
8.
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:CA3132781A1
公开(公告)日:2020-09-17
申请号:CA3132781
申请日:2020-03-02
Applicant: IBM
Inventor: BRADBURY JONATHAN , HELLER LISA CRANTON , BACHER UTZ , BUSABA FADI
Abstract: An computer-implemented method according to examples includes receiving, by a secure interface control of a computing system, a request by a requestor to access a page in a memory of the computing system. The method further includes, responsive to determining that the requestor is a non-secure requestor and responsive to a secure- storage bit being set, prohibiting access to the page without performing an authorization check. The method further includes, responsive to determining that the requestor is a secure requestor, performing the authorization check.
-
-
-
-
-
-
-
-
-