摘要 |
Verfahren zum Verwalten globaler Register innerhalb eines Multithreaded-Prozessors, wobei der Multithreaded-Prozessor mehrere Hardware-Threads (105–108) und mehrere lokale Steuerregister (112) umfasst, wobei jedes lokale Steuerregister (112) einem der mehreren Hardware-Threads (105–108) zugeordnet ist und das Verfahren umfasst: Empfangen (202) einer Instruktion aus einem Hardware-Thread (105–108), in ein globales Register (110) zu schreiben; Zugreifen (310) auf die lokalen Steuerregister (112), die jedem der anderen Hardware-Threads (105–108) im Multithreaded-Prozessor zugeordnet sind; Bestimmen (312), ob ein zugegriffenes lokales Steuerregister (112) das globale Register (110) identifiziert, wobei, falls keines der zugegriffenen lokalen Steuerregister (112) das globale Register (110) identifiziert, der Hardware-Thread (105–108) Schreibzugriff auf das globale Register (110) hat; und in Reaktion auf das Bestimmen (312), dass der Hardware-Thread (105–108) Schreibzugriff auf das globale Register (110) hat, Erlauben (206) der Ausgabe der Instruktion. |