-
公开(公告)号:DE102018125257A1
公开(公告)日:2019-06-19
申请号:DE102018125257
申请日:2018-10-12
Applicant: INTEL CORP
Inventor: RAPPOPORT LIHU , STARK JARED , SALA FRANCK , TAL MICHAEL , SHMUELI GIL , FLESLER ADRIAN
Abstract: Ein Prozessor enthält einen Prozessorkern und einen Mikro-Op-Cache, der kommunikativ mit dem Prozessorkern gekoppelt ist. Der Mikro-Op-Cache beinhaltet ein Mikro-Op-Tag-Array, wobei die Tag-Array-Einträge in dem Mikro-Op-Tag-Array gemäß dem Satz und Weg des satzassoziativen Caches indiziert werden, und ein Mikro-Op-Daten-Array zum Speichern mehrerer Mikro-Ops. Die Daten-Array-Einträge in dem Mikro-Op-Daten-Array werden gemäß der Banknummer einer Vielzahl von Cachebanken und einem Satz innerhalb einer Cachebank der Vielzahl von Cachebanken indiziert.
-
公开(公告)号:DE102018126172A1
公开(公告)日:2019-07-11
申请号:DE102018126172
申请日:2018-10-22
Applicant: INTEL CORP
Inventor: SABBA ARIEL , REHANA SHANI , TAL MICHAEL , BARANSI SUZAN , RAPPOPORT LIHU , STARK JARED , SALA FRANCK
Abstract: Ein System und ein Verfahren zum Stromcache-Speicherabruf umfassen ein Anwenden eines Stromcache zum Vorhersagen einer Folge von Befehlen und Daten über mehrere Verzweigungen hinweg. Ähnlich wie bei einem herkömmlichen Computercache speichert und liefert der Stromcache Daten oder Befehle schneller als sie von langsameren Datenspeichermedien wie etwa einem Befehlscache geliefert werden. Der hierin beschriebene Stromcache bietet die Möglichkeit, Befehle und Datenanforderungen über mehrere Verzweigungen pro Zyklus hinweg und insbesondere über mehrere genommene Verzweigungen pro Zyklus hinweg vorherzusagen. Dieser Stromcache erhöht die Befehlslieferbandbreite und reduziert gleichzeitig den Gesamtenergieverbrauch durch Einsparen von Zyklen der Verzweigungsprädiktorstrukturen.
-