-
公开(公告)号:DE112020004071B4
公开(公告)日:2025-04-24
申请号:DE112020004071
申请日:2020-07-21
Applicant: IBM
Inventor: THOMPTO BRIAN , BOERSMA MAARTEN , WAGNER ANDREAS , MOREIRA JOSE , LE HUNG , MUELLER SILVIA , NGUYEN DUNG
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.
-
公开(公告)号:DE112020005055T5
公开(公告)日:2022-11-10
申请号:DE112020005055
申请日:2020-11-30
Applicant: IBM
Inventor: LEENSTRA JENTJE , WAGNER ANDREAS , MOREIRA JOSE , THOMPTO BRIAN
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.
-