-
公开(公告)号:US11048447B2
公开(公告)日:2021-06-29
申请号:US16656295
申请日:2019-10-17
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Zaid Qureshi , I-Hsin Chung , Wen-Mei Hwu , Jinjun Xiong
IPC: G06F3/06 , G06F12/1009
Abstract: Embodiments for providing direct access to non-volatile memory by a processor. One or more accelerators may be provided, via an application programming interface (“API”), direct access to non-volatile storage independent of a host central processing unit (“CPU”) on a control path or data path to perform a read operation and write operation of data.
-
2.
公开(公告)号:US11074189B2
公开(公告)日:2021-07-27
申请号:US16447914
申请日:2019-06-20
Inventor: Ahmed Abulila , Vikram Sharma Mailthody , Zaid Qureshi , Jian Huang , Nam Sung Kim , Jinjun Xiong , Wen-Mei Hwu
IPC: G06F12/0893 , G06F12/123 , G06F12/1045
Abstract: Various embodiments are provided for providing byte granularity accessibility of memory in a unified memory-storage hierarchy in a computing system by a processor. A location of one or more secondary memory medium pages in a secondary memory medium may be mapped into an address space of a primary memory medium to extend a memory-storage hierarchy of the secondary memory medium. The one or more secondary memory medium pages may be promoted from the secondary memory medium to the primary memory medium. The primary memory medium functions as a cache to provide byte level accessibility to the one or more primary memory medium pages. A memory request for the secondary memory medium page may be redirected using a promotion look-aside buffer (“PLB”) in a host bridge associated with the primary memory medium and the secondary memory medium.
-
公开(公告)号:US11016861B2
公开(公告)日:2021-05-25
申请号:US16381959
申请日:2019-04-11
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: I-Hsin Chung , Zaid Qureshi , Jinjun Xiong , Hubertus Franke
Abstract: Embodiments for crash recoverability for graphics processing units (GPUs) by a processor. GPU application data and kernel execution state of one or more GPUs may be checkpointed. The checkpointed GPU application data and the kernel execution state may be recovered. The checkpointed GPU application data and the kernel execution state may be persisted on non-volatile memory.
-
-