发明名称 EFFIZIENTE SPEICHERVIRTUALISIERUNG IN MEHRSTRÄNGIGEN VERARBEITUNGSEINHEITEN
摘要 <p>Eine Technik zum gleichzeitigen Ausführung mehrerer Aufgaben, wovon jede einen unabhängigen virtuellen Adressenraum hat, beinhaltet das Zuordnen einer Adressenraumkennung (ASID) zu jeder Aufgabe und das Bilden jeder virtuellen Speicherzugriffsanforderung derart, dass diese sowohl eine virtuelle Adresse als auch die ASID enthält. Während der Übersetzung von virtueller zu physikalischer Adresse wählt die ASID eine entsprechende Seitentabelle aus, die Zuordnungen von virtuellen zu physikalischen Adressen für die ASID und die zugehörige Aufgabe enthält. Einträge für einen Translations-Nebenschaupuffer (TLB) enthalten sowohl die virtuelle Adresse als auch die ASID, um jede Zuordnung zu einer physikalischen Adresse zu vervollständigen. Eine tiefe Disponierung von Aufgaben, die einen virtuellen Adressenraum gemeinsam benutzen, kann realisiert werden, um die Cache-Affinität sowohl für den TLB als auch für Daten-Cache-Speicher zu verbessern.</p>
申请公布号 DE102013017511(A1) 申请公布日期 2014.04.30
申请号 DE20131017511 申请日期 2013.10.23
申请人 NVIDIA CORP. 发明人 BARROW-WILLIAMS, NICK;FAHS, BRIAN;DULUK JUN., JEROME F.;DEMING, JAMES LEROY;PURCELL, TIMOTHY JOHN;DUNNING, LUCIEN;HAIRGROVE, MARK
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利