Multithread processor and thread switching control method

In a multithread processor, when a cache miss occurs on a request related to an instruction in the lowest cache (20) of a plurality of caches arranged hierarchically, with respect to the request suffering the cache miss, a cache control unit (25) notifies an instruction identifier and a thread ident...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: UKAI, MASAKI, YOSHIDA, TOSHIO, KIYOTA, NAOHIRO
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In a multithread processor, when a cache miss occurs on a request related to an instruction in the lowest cache (20) of a plurality of caches arranged hierarchically, with respect to the request suffering the cache miss, a cache control unit (25) notifies an instruction identifier and a thread identifier, which are related to the instruction, to a multithread control unit (11). When a cache miss occurs on an instruction to be next completed, the multithread control unit (11) switches between threads on the basis of the instruction identifier and thread identifier notified from the cache control unit (25). This enables effective thread switching, thus enhancing the processing speed.