发明名称 Vorrichtung für TLB-Shootdown in einem gemeinsam genutzten virtuellen Speicher unterstützenden, heterogenen Rechensystem
摘要 Vorrichtung, umfassend: einen TLB zum Speichern einer Mehrzahl von Einträgen von Übersetzungen virtueller Adressen; und eine Speicherverwaltungseinheit, die mit den TLBs verbunden ist, um PASID-Statuseinträge zu verwalten, die einem Teil der Einträge von Übersetzungen virtueller Adressen entsprechen, wobei jeder der PASID-Statuseinträge einen aktiven Referenzstatus und einen Lazy-Invalidation-Status umfasst, wobei die Speicherverwaltungseinheit zum Durchführen einer atomaren Modifikation eines ersten PASID-Statuseintrags als Reaktion auf den Empfang einer ersten PASID-Statusaktualisierungsanforderung von einem Gerät einer Mehrzahl von heterogenen Geräten in einem Mehrkernsystem und zum Lesen des Lazy-Invalidation-Status des ersten PASID-Statuseintrags ist, die Speicherverwaltungseinheit zum Senden einer PASID-Statusaktualisierungsantwort zur Synchronisierung eines Geräte-TLB-Eintrags vor der Aktivierung wenigstens teilweise als Reaktion auf den gelesenen Lazy-Invalidationsstatus an das Gerät ist.
申请公布号 DE202012007252(U1) 申请公布日期 2012.11.29
申请号 DE20122007252U 申请日期 2012.07.26
申请人 INTEL CORPORATION 发明人
分类号 G06F12/10 主分类号 G06F12/10
代理机构 代理人
主权项
地址