发明名称 Apparatus and method for accelerating operations in a processor which uses shared virtual memory
摘要 An apparatus and method are described for coupling a front end core to an accelerator component (e.g., such as a graphics accelerator). For example, an apparatus is described comprising: an accelerator comprising one or more execution units (EUs) to execute a specified set of instructions; and a front end core comprising a translation lookaside buffer (TLB) communicatively coupled to the accelerator and providing memory access services to the accelerator, the memory access services including performing TLB lookup operations to map virtual to physical addresses on behalf of the accelerator and in response to the accelerator requiring access to a system memory.
申请公布号 US9405701(B2) 申请公布日期 2016.08.02
申请号 US201213994577 申请日期 2012.03.30
申请人 INTEL CORPORATION 发明人 Weissmann Eliezer;Vaithianathan Karthikeyan Karthik;Zach Yoav;Ginzburg Boris;Ronen Ronny
分类号 G06F12/00;G06F12/10;G06F9/38 主分类号 G06F12/00
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. An apparatus comprising: an accelerator comprising one or more execution units (EUs) to execute a specified set of instructions; a front end core to the accelerator comprising: a translation lookaside buffer (TLB) communicatively coupled to and shared with the accelerator and providing memory access services to the accelerator, the memory access services including performing TLB lookup operations to map virtual to physical addresses on behalf of the accelerator in response to the accelerator requiring access to a system memory, anda TLB shootdown handler for performing a TLB shootdown operation at the TLB of the front end core, in response to detecting that a particular page has been restricted to use by a particular system component, the TLB shootdown operation causing TLB entries for the particular page to be flushed; and a memory hierarchy including the system memory communicatively coupled to both the front end core and the accelerator and accessible via the physical addresses provided by the TLB lookup operations.
地址 Santa Clara CA US