-
公开(公告)号:US20220374158A1
公开(公告)日:2022-11-24
申请号:US17764113
申请日:2019-12-20
Applicant: Intel Corporation
Inventor: Bin Yang , Chao Xie , Dong-Yuan Chen , Jia Bao , Mingqiu Sun , Mohammad R. Haghighat , Qiming Shi , Zhen Zhou
IPC: G06F3/06
Abstract: Systems, apparatuses and methods may provide technology for managing a runtime computing environment having tiered object memory placement that assigns a hotness score to an object having an object type based on an invocation count of objects referenced by a hot method, allocates a newly-created object to one of a hot object heap, said hot object heap assigned to store hot objects in a first memory tier, or a cold object heap, said cold object heap assigned to store cold objects in a second memory tier, based on the hotness score associated with the object type for the newly-created object, and migrates a plurality of objects between the hot object heap and the cold object heap based on a hotness score associated with each object. The technology may also operate the object migration in an execution thread independent of an execution thread for the object allocation.
-
公开(公告)号:US11385926B2
公开(公告)日:2022-07-12
申请号:US16478791
申请日:2017-02-17
Applicant: Intel Corporation
Inventor: Chao Xie , Jia Bao , Mingwei Shi , Yifan Zhang , Qiming Shi , Beiyuan Hu , Tianyou Li , Xiaokang Qin
IPC: G06F9/46 , G06F9/48 , G06F12/0802
Abstract: An application and system fast launch may provide a virtual memory address area (VMA) container to manage the restore of a context of a process, i.e., process context, saved in response to a checkpoint to enhance performance and to provide a resource efficient fast launch. More particularly, the fast launch may provide a way to manage, limit and/or delay the restore of a process context saved in response to a checkpoint, by generating a VMA container comprising VMA container pages, to restore physical memory pages following the checkpoint based on the most frequently used or predicted to be used. The application and system fast launch with the VMA container may avoid unnecessary input/output (I/O) bandwidth consumption, page faults and/or memory copy operations that may otherwise result from restoring the entire context of a VMA container without regard to frequency of use.
-
公开(公告)号:US20220171704A1
公开(公告)日:2022-06-02
申请号:US17598190
申请日:2019-05-31
Applicant: INTEL CORPORATION
Inventor: Yao Zu Dong , Qiming Shi , Chao Xie , Bin Yang , Zhen Zhou
Abstract: Systems, apparatuses and methods may provide for technology that detects a creation of a thread, dedicates a memory region to objects associated with the thread, and conducts a reclamation of the memory region in response to a termination of the thread. In one example, the memory region is a heap region and the reclamation bypasses at least a pause phase and a copy phase of a garbage collection process with respect to the heap region.
-
-