PROZESSOREINHEIT FÜR MULTIPLIZIER- UND AKKUMULIEROPERATIONEN

    公开(公告)号:DE112020005055T5

    公开(公告)日:2022-11-10

    申请号:DE112020005055

    申请日:2020-11-30

    Applicant: IBM

    Abstract: Eine Prozessoreinheit für Multiplizier- und Akkumulier- („MAC“) Operationen wird bereitgestellt. Die vorliegende Erfindung kann die Prozessoreinheit mit einer Mehrzahl von MAC-Einheiten zum Durchführen einer Gruppe von MAC-Operationen umfassen. Die vorliegende Erfindung kann jede MAC-Einheit mit einer Ausführungseinheit und einer One-Write/One-Read- („1W/1R“) Registerdatei umfassen, wobei die 1W/1R-Registerdatei mindestens einen Akkumulator haben kann. Die vorliegende Erfindung kann die Ausführungseinheit jeder MAC-Einheit umfassen, die konfiguriert ist, um eine Untergruppe von MAC-Operationen durch Berechnen eines Produkts einer Gruppe von Werten, die von einer weiteren Registerdatei der Prozessoreinheit empfangen wurde, und Addieren des berechneten Produkts zu dem mindestens einen Akkumulator durchzuführen. Die vorliegende Erfindung kann jede MAC-Einheit umfassen, die konfiguriert ist, um die jeweilige Untergruppe von MAC-Operationen in einem einzigen Taktzyklus durchzuführen.

    SETZEN VON PRÜFPUNKTEN IN AKKUMULATORREGISTER-ERGEBNISSEN IN EINEM MIKROPROZESSOR

    公开(公告)号:DE112020005987T5

    公开(公告)日:2022-10-13

    申请号:DE112020005987

    申请日:2020-11-19

    Applicant: IBM

    Abstract: Ein Computersystem, ein Prozessor und ein Verfahren zum Verarbeiten von Informationen wird offenbart, das mindestens einen Prozessor umfasst, der über eine Hauptregisterdatei verfügt, wobei die Hauptregisterdatei über eine Mehrzahl von Einträgen zum Speichern von Daten; eine oder mehrere Ausführungseinheiten, darunter eine Dense-Math-Ausführungseinheit; und mindestens eine Akkumulatorregisterdatei verfügt, wobei die mindestens eine Akkumulatorregisterdatei zu der Dense-Math-Ausführungseinheit gehört. Der Prozessor ist in einer Ausführungsform so konfiguriert, dass er Daten in der Dense-Math-Ausführungseinheit verarbeitet, wobei die Ergebnisse der Dense-Math-Ausführungseinheit in eine erste Gruppe aus einem oder mehreren Einträgen der Akkumulatorregisterdatei geschrieben werden, und nachdem eine Prüfpunktgrenze überschritten wurde, zum Beispiel beruhend auf der Anzahl „N“ von Anweisungen, die nach dem Start des Prüfpunkts zugeteilt wurden, werden die Ergebnisse der Dense-Math-Ausführungseinheit in eine zweite Gruppe aus einem oder mehreren Einträgen der Akkumulatorregisterdatei geschrieben.

    Verschmolzene Multiplikations-Additions-Gleitkommaoperationen auf 128 BIT breiten Operanden

    公开(公告)号:DE112018000140T5

    公开(公告)日:2019-07-11

    申请号:DE112018000140

    申请日:2018-01-08

    Applicant: IBM

    Abstract: Gleitkommaeinheit (10), die so konfiguriert ist, dass sie eine verschmolzene Multiplikations-Additions-Operation auf drei 128 Bit breiten Operanden (100, 102, 104) durchführt, wobei die Einheit aufweist: (i) einen 113x113-Bit-Multiplikator (14); (ii) einen Linksverschieber (18); (iii) einen Rechtsverschieber (20); (iv) eine Auswahlschaltung (24), die einen 3-zu-2-Komprimierer (25) aufweist; (v) einen Addierer (26), der mit dem Datenfluss von der Auswahlschaltung (24) verbunden ist; (vi) einen ersten Rückmeldepfad (36), der einen Übertragausgang (91) des Addierers (26) mit der Auswahlschaltung (24) verbindet; und (vii) einen zweiten Rückmeldepfad (38), der den Ausgang des Addierers (26) mit den Verschiebern (18, 20) verbindet, um ein breites Zwischenergebnis (86) über die Verschieber (18, 20) weiterzuleiten.

    COMPUTERSYSTEM UND PROZESSOR ZUM SETZEN VON PRÜFPUNKTEN IN AKKUMULATORREGISTER-ERGEBNISSEN IN EINEM MIKROPROZESSOR

    公开(公告)号:DE112020005987B4

    公开(公告)日:2025-04-24

    申请号:DE112020005987

    申请日:2020-11-19

    Applicant: IBM

    Abstract: Ein Computersystem, ein Prozessor und ein Verfahren zum Verarbeiten von Informationen wird offenbart, das mindestens einen Prozessor umfasst, der über eine Hauptregisterdatei verfügt, wobei die Hauptregisterdatei über eine Mehrzahl von Einträgen zum Speichern von Daten; eine oder mehrere Ausführungseinheiten, darunter eine Dense-Math-Ausführungseinheit; und mindestens eine Akkumulatorregisterdatei verfügt, wobei die mindestens eine Akkumulatorregisterdatei zu der Dense-Math-Ausführungseinheit gehört. Der Prozessor ist in einer Ausführungsform so konfiguriert, dass er Daten in der Dense-Math-Ausführungseinheit verarbeitet, wobei die Ergebnisse der Dense-Math-Ausführungseinheit in eine erste Gruppe aus einem oder mehreren Einträgen der Akkumulatorregisterdatei geschrieben werden, und nachdem eine Prüfpunktgrenze überschritten wurde, zum Beispiel beruhend auf der Anzahl „N“ von Anweisungen, die nach dem Start des Prüfpunkts zugeteilt wurden, werden die Ergebnisse der Dense-Math-Ausführungseinheit in eine zweite Gruppe aus einem oder mehreren Einträgen der Akkumulatorregisterdatei geschrieben.

    COMPUTERSYSTEM UND PROZESSOR ZUR HANDHABUNG VON ANWEISUNGEN ZUR AKKUMULATION VON REGISTERERGEBNISSEN IN EINEM MIKROPROZESSOR

    公开(公告)号:DE112020004071B4

    公开(公告)日:2025-04-24

    申请号:DE112020004071

    申请日:2020-07-21

    Applicant: IBM

    Abstract: Ein Computersystem, ein Prozessor und ein Verfahren zur Verarbeitung von Informationen sind offenbart, die zumindest einen Computerprozessor; eine dem mindestens einen Prozessor zugeordnete Hauptregisterdatei, wobei die Hauptregisterdatei mehrere Einträge zum Speichern von Daten, einen oder mehrere Schreibanschlüsse zum Schreiben von Daten in die Hauptregisterdateieinträge und einen oder mehrere Leseanschlüsse zum Lesen von Daten aus den Hauptregisterdateieinträgen aufweist; eine oder mehrere Ausführeinheiten, die eine komplexe Mathematikausführeinheit einschließen; und mindestens eine Akkumulatorregisterdatei aufweisen, die mehrere Einträge zum Speichern von Daten aufweist. Die Ergebnisse der komplexen Mathematikausführeinheit werden gemäß einem Aspekt in die Akkumulatorregisterdatei, vorzugsweise mehrmals in den gleichen Akkumulatorregisterdateieintrag geschrieben, und die Daten aus der Akkumulatorregisterdatei werden in die Hauptregisterdatei geschrieben.

Patent Agency Ranking