Hardwarezähler zum Verfolgen einer Auslastung in einem Multithreading-Computersystem

    公开(公告)号:DE112015001477T5

    公开(公告)日:2017-02-16

    申请号:DE112015001477

    申请日:2015-03-17

    Applicant: IBM

    Abstract: Ausführungsformen beziehen sich auf ein Verfolgen einer Auslastung in einem Multithreading(MT)-Computersystem. Gemäß einem Aspekt beinhaltet ein Computersystem eine Konfiguration mit einem Kern, der so konfiguriert ist, dass er in einem MT-Modus betrieben wird, der mehrere Threads in gemeinsam genutzten Ressourcen des Kerns unterstützt. Der Kern ist so konfiguriert, dass er ein Verfahren durchführt, das ein Zurücksetzen einer Mehrzahl von Auslastungszählern beinhaltet. Die Auslastungszähler beinhalten eine Mehrzahl von Zählersätzen. Während jedes Taktzyklus auf dem Kern wird aus der Mehrzahl von Zählersätzen ein Satz von Zählern ausgewählt. Das Auswählen beruht auf einer Anzahl von momentan aktiven Threads auf dem Kern. Zusätzlich wird auf Grundlage eines Zusammentreffens von einem oder mehreren Ausführungsereignissen in den mehreren Threads des Kerns während jedes Taktzyklus ein Zähler in dem ausgewählten Satz von Zählern erhöht. Die Werte der Auslastungszähler werden einem Softwareprogramm bereitgestellt.

    Vector Checksum instruction
    144.
    发明专利

    公开(公告)号:AU2013375139B2

    公开(公告)日:2017-02-02

    申请号:AU2013375139

    申请日:2013-12-04

    Applicant: IBM

    Abstract: A Vector Checksum instruction. Elements from a second operand are added together one- by-one to obtain a first result. The adding includes performing one or more end around carry add operations. The first result is placed in an element of a first operand of the instruction. After each addition of an element, a carry out of a chosen position of the sum, if any, is added to a selected position in an element of the first operand.

    CODIGO DE EXCEPCION DEL VECTOR.
    146.
    发明专利

    公开(公告)号:MX340052B

    公开(公告)日:2016-06-22

    申请号:MX2015009458

    申请日:2013-12-06

    Applicant: IBM

    Abstract: Se facilita el manejo de la excepción del vector. Se ejecuta una instrucción vectorial que opera en uno o más elementos de un registro del vector. Cuando una excepción se encuentra durante la ejecución de la instrucción, se proporciona un código de excepción del vector, que indica una posición dentro del registro del vector que causó la excepción. El código de excepción del vector también incluye una razón para la excepción.

    Vector Find Element Equal instruction

    公开(公告)号:AU2013233993B2

    公开(公告)日:2016-05-19

    申请号:AU2013233993

    申请日:2013-03-07

    Applicant: IBM

    Abstract: Processing of character data is facilitated. A Find Element Equal instruction is provided that compares data of multiple vectors for equality and provides an indication of equality, if equality exists. An index associated with the equal element is stored in a target vector register. Further, the same instruction, the Find Element Equal instruction, also searches a selected vector for null elements, also referred to as zero elements. A result of the instruction is dependent on whether the null search is provided, or just the compare.

Patent Agency Ranking