-
公开(公告)号: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.
-
公开(公告)号:HUE056632T2
公开(公告)日:2022-02-28
申请号:HUE18700180
申请日:2018-01-03
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN , SAPORITO ANTHONY , PAPROTSKI VOLODYMYR , MITRAN MARCEL
IPC: G06F9/30
-
公开(公告)号:BR112014022726B1
公开(公告)日:2022-02-15
申请号:BR112014022726
申请日:2012-11-15
Applicant: IBM
Inventor: JACOBI CHRISTIAN , ERIC MARK SCHWARZ , JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , SLEGEL TIMOTHY
IPC: G11C11/00
Abstract: instrução para computar a distância para uma fronteira de memória específica. é fornecida uma instrução de contagem de carga para limite de bloco que fornece uma distância a partir de um endereço especificado de memória para um limite especificado de memória. o limite de memória é um limite que não deve ser cruzado durante o carregamento de dados. o limite pode ser especificado de várias maneiras, incluindo, mas não limitado a, um valor variável no texto de instrução, um valor de texto de instrução fixo codificado no código de operação ou um limite baseado em registro; ou pode ser dinamicamente determinado.
-
公开(公告)号:ES2890239T3
公开(公告)日:2022-01-18
申请号:ES17797326
申请日:2017-11-09
Applicant: IBM
Inventor: GREINER DAN , SAPORITO ANTHONY , SHUM CHUNG-LUNG , SLEGEL TIMOTHY , JACOBI CHRISTIAN
IPC: G06F9/30
Abstract: Un método implementado por ordenador para facilitar el procesamiento en un entorno informático, comprendiendo dicho método implementado por ordenador: obtener una instrucción para realizar una bifurcación condicional a una ubicación especificada indirectamente; y ejecutar, por al menos un procesador, la instrucción; el método caracterizado porque la ejecución comprende: obtener una dirección de bifurcación de una ubicación en la memoria, la ubicación en la memoria designada por la instrucción, en donde los contenidos de un registro especificado en un campo de índice de la instrucción más los contenidos de otro registro especificado en un campo de base de la instrucción agregado a un desplazamiento especificado en la instrucción proporcionan una dirección en la memoria que define la ubicación en la memoria; determinar en base a un código de condición de otra instrucción si va a ocurrir una bifurcación, en donde la determinación usa el código de condición para indexar en una máscara proporcionada por la instrucción para determinar si la bifurcación debe ocurrir; y bifurcar a la dirección de la bifurcación obtenida de la ubicación en la memoria, basándose en la determinación de que la bifurcación va a ocurrir, en donde la bifurcación se realiza sin tener que precargar la dirección de la bifurcación en un registro.
-
公开(公告)号:BR112014031354B1
公开(公告)日:2022-01-04
申请号:BR112014031354
申请日:2013-06-12
Applicant: IBM
Inventor: JACOBI CHRISTIAN , GREINER DAN , ROGERS ROBERT , SLEGEL TIMOTHY
IPC: G06F9/46
Abstract: controle seletivo de execução de instrução em processamento transacional. a execução de instruções em um ambiente transacional é seletivamente controlada. uma instrução transaction begin inicia uma transação e inclui controles que indicam seletivamente se determinados tipos de instruções são permitidas a executar dentro da transação. os controles incluem um ou mais dentre um controle de modificação de registro de acesso de concessão e um controle de operação de ponto flutuante de concessão.
-
236.
公开(公告)号:DE112020000930T5
公开(公告)日:2021-12-16
申请号:DE112020000930
申请日:2020-02-14
Applicant: IBM
Inventor: SLEGEL TIMOTHY , TZORTZATOS ELPIDA
Abstract: Ausgeführt wird eine einzelne architekturgebundene Anweisung zum Ausführen mehrerer Funktionen. Das Ausführen umfasst ein Ausführen einer ersten Funktion von den mehreren Funktionen und einer zweiten Funktion von den mehreren Funktionen. Die erste Funktion umfasst ein Verschieben eines Datenblocks von einem Speicherort zu einem anderen Speicherort, und die zweite Funktion umfasst ein Festlegen eines Abschnitts eines Speicherschlüssels unter Verwendung eines ausgewählten Schlüssels, und eines weiteren Abschnitts des Speicherschlüssels unter Verwendung eines weiteren ausgewählten Schlüssels. Der Speicherschlüssel ist dem Datenblock zugehörig und kontrolliert den Zugriff auf den Datenblock. Die erste Funktion und die zweite Funktion werden als Teil der einzelnen architekturgebundenen Anweisung ausgeführt.
-
公开(公告)号:SI3571578T1
公开(公告)日:2021-11-30
申请号:SI201730900
申请日:2017-11-09
Applicant: IBM
Inventor: GREINER DAN , SAPORITO ANTHONY , SHUM CHUNG-LUNG , SLEGEL TIMOTHY , JACOBI CHRISTIAN
IPC: G06F9/00
-
公开(公告)号:PL3526927T3
公开(公告)日:2021-08-16
申请号:PL17780697
申请日:2017-10-02
Applicant: IBM
-
公开(公告)号:BR112014022725B1
公开(公告)日:2021-08-10
申请号:BR112014022725
申请日:2013-03-07
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID , GSCHWIND MICHAEL KARL , SLEGEL TIMOTHY , SCHWARZ ERIC MARK , JACOBI CHRISTIAN
IPC: G06F9/30
Abstract: método para carregar dados até uma fronteira de memória determinada dinamicamente. uma instrução de carregamento para fronteira de bloco é fornecida que carrega um número variável de bytes de dados em um registro enquanto assegura que uma fronteira de memória especificada não seja ultrapassada. a fronteira é dinamicamente determinada com base em um tipo especificado de fronteira e uma ou mais características do processador executadas da instrução, como tamanho de linha de cache ou tamanho de página usada pelo processador.
-
公开(公告)号:PL3519941T3
公开(公告)日:2021-07-05
申请号:PL17780343
申请日:2017-09-26
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , ZOELLIN CHRISTIAN , NERZ BERND , VISEGRADY TAMAS
IPC: G06F7/58
-
-
-
-
-
-
-
-
-