Invention Grant
- Patent Title: Techniques for reducing accelerator-memory access costs in platforms with multiple memory channels
-
Application No.: US15713001Application Date: 2017-09-22
-
Publication No.: US10565133B2Publication Date: 2020-02-18
- Inventor: Vinodh Gopal
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Law Office of R. Alan Burnett, P.S
- Main IPC: G06F13/16
- IPC: G06F13/16 ; G06F3/06 ; G06F12/0811 ; G06F12/0842 ; G06F13/42

Abstract:
Methods and apparatus for reducing accelerator-memory access costs in platforms with multiple memory channels. The apparatus includes a computing platform having multiple accelerators and multiple memory devices accessed via a plurality of memory channels. Jobs are submitted via software running on the computing platform to access a function to be offloaded to an accelerator. Under the offloaded function, the accelerator accesses one or more buffers that collectively requiring access via multiple memory channels among the plurality of memory channels. Accelerators having an available instance of the function are identified, and an aggregate cost for accessing the one or more buffers via the multiple memory channels are calculated for each of the accelerators. The accelerator with the least aggregate cost is then selected to offload the function to. New Instruction Set Architecture (ISA) instructions are also disclosed to identify memory pages and memory channels used for buffers.
Public/Granted literature
- US20190095365A1 TECHNIQUES FOR REDUCING ACCELERATOR-MEMORY ACCESS COSTS IN PLATFORMS WITH MULTIPLE MEMORY CHANNELS Public/Granted day:2019-03-28
Information query