- 专利标题: MEMORY MANAGEMENT IN A PROGRAMMABLE DEVICE
-
申请号: US16049829申请日: 2018-07-31
-
公开(公告)号: US20200042210A1公开(公告)日: 2020-02-06
- 发明人: Paul E. Schardt , Jim C. Chen , Lance G. Thompson , James E. Carey
- 申请人: International Business Machines Corporation
- 主分类号: G06F3/06
- IPC分类号: G06F3/06 ; G06F12/14 ; G06F9/50
摘要:
A memory manager on a programmable device manages memory allocated to accelerators on the programmable device and allocated to processes that access the programmable device. The memory manager can manage both memory on the programmable device as well as external memory coupled to the programmable device. The memory manager protects the memory from unauthorized access by enforcing protection for the memory, using keys, encryption or the like. The memory manger can allocate a partition of memory to an accelerator when an accelerator is deployed to a programmable device, then allocate subpartitions within the allocated partition for each process that accesses the accelerator. When an accelerator is cast out of the programmable device, the memory partition is scrubbed so it can be reclaimed and allocated to another accelerator. When a process terminates, the subpartitions corresponding to the process are scrubbed so they may be reclaimed and allocated to another process.
公开/授权文献
- US10656855B2 Memory management in a programmable device 公开/授权日:2020-05-19
信息查询