发明名称 Multithread-transaktionale-Speicherkohärenz
摘要 Die Offenbarung stellt Systeme und Verfahren zur Aufrechterhaltung von Cachekohärenz in einer Multithread-Verarbeitungsumgebung bereit. Für jede Speicherstelle in einem Datencache wird ein globaler Zustand aufrechterhalten, welcher die Kohärenz der Cachespeicherstelle relativ zu anderen Datencaches und/oder zu einer gemeinsamen Speicherressource spezifiziert, die den Datencache unterstützt. Für jede Cachespeicherstelle wird Threadzustandsinformation aufrechterhalten, die mit einer Mehrzahl von Threads assoziiert sind. Die Threadzustandsinformation wird separat und zusätzlich zu dem globalen Zustand spezifiziert und dazu verwendet, Lese- und Schreibeberechtigungen für jeden Thread für die Cachespeicherstelle individuell zu steuern. Die Threadzustandsinformation werden auch verwendet, zum Beispiel von einer Cachesteuerung, um zu steuern, ob nicht festgeschriebene Transaktionen von Threads, die sich auf die Cachespeicherstelle beziehen, rückgängig gemacht werden sollen.
申请公布号 DE102013206423(A1) 申请公布日期 2013.12.05
申请号 DE201310206423 申请日期 2013.04.11
申请人 NVIDIA CORP. 发明人 ROZAS, GUILLERMO J.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址