发明名称 WEICHE PARTITIONIERUNG EINES REGISTERSPEICHER-CACHES
摘要 Eine weiche Partitionierung eines Registerspeicher-Caches ist beschrieben. Diese weiche Partitionierung wird durch Umbenennen von Registern, die einem Befehl zugeordnet sind, basierend auf dem Thread, in einem reihenfolgelosen Multi-Thread-Prozessor, zu dem dieser Befehl gehört, implementiert. Die Register-Umbenennung kann von einem Register-Umbenennungsmodul durchgeführt werden und in einer Ausführungsform empfängt das Register-Umbenennungsmodul einen Befehl zur Register-Umbenennung, der den Thread, der dem Befehl zugeordnet ist, und ein oder mehrere Architektur-Register identifiziert. Verfügbare physikalische Register werden dann jedem identifizierten Architektur-Register basierend auf dem identifizierten Thread zugewiesen. In manchen Beispielen sind die physikalischen Register im reihenfolgelosen Multi-Thread-Prozessor logisch in Gruppen aufgeteilt und physikalische Register werden basierend auf einer Thread-Gruppe-Abbildung zugewiesen. In weiteren Beispielen ist die Thread-Gruppe-Abbildung nicht festgelegt, sondern kann basierend auf dem Aktivitätsniveau von einem oder mehreren Threads im reihenfolgelosen Multi-Thread-Prozessor aktualisiert werden.
申请公布号 DE102014017744(A1) 申请公布日期 2015.09.24
申请号 DE20141017744 申请日期 2014.12.01
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 KHOT, ANAND,;JACKSON, HUGH,
分类号 G06F9/50;G06F12/08 主分类号 G06F9/50
代理机构 代理人
主权项
地址