发明名称 Mehrniveau-Anweisung-Zwischenspeicher-Zuvor-Holen
摘要 <p>Eine Ausführungsform der vorliegenden Erfindung führt einen verbesserten Weg aus, um Anweisungen in einem Mehrniveau-Zwischenspeicher zuvor zu holen. Eine Hol-Einheit initiiert eine Zuvor-Holen-Operation, um eine eines Satzes von mehreren Zwischenspeicher-Zeilen zu transferieren, basierend auf einer Funktion eines Pseudo-Zufallszahl-Generators und dem Sektor, welcher der momentanen Anweisung-L1-Zwischenspeicher-Zeile entspricht. Die Hol-Einheit wählt ein Zuvor-Holen-Target aus dem Satz von mehreren Zwischenspeicher-Zeilen gemäß einer gewissen Wahrscheinlichkeits-Funktion aus. Wenn der momentane Anweisung-L1-Zwischenspeicher 370 innerhalb des ersten Sektors der entsprechenden L1.5-Zwischenspeicher-Zeile lokalisiert ist, dann ist das ausgewählte Zuvor-Holen-Ziel bei einem Sektor innerhalb der nächsten L1.5-Zwischenspeicher-Zeile lokalisiert. Das Ergebnis ist, dass die Anweisung-L1-Zwischenspeicher-Trefferrate verbessert ist und dass die Anweisung-Holen-Latenz vermindert ist, selbst wo der Prozessor Anweisungen in dem Anweisung-L1-Zwischenspeicher bei einer schnellen Rate verbraucht.</p>
申请公布号 DE102012221504(A1) 申请公布日期 2013.06.06
申请号 DE201210221504 申请日期 2012.11.23
申请人 NVIDIA CORP. 发明人 WANG, NICHOLAS;CHOQUETTE, JACK HILAIRE
分类号 G06F12/08;G06F9/38;G06F12/02 主分类号 G06F12/08
代理机构 代理人
主权项
地址