-
公开(公告)号:US10296379B2
公开(公告)日:2019-05-21
申请号:US15462683
申请日:2017-03-17
Inventor: Kang Ho Kim , Kwang Won Koh , Jin Mee Kim , Jeong Hwan Lee , Seung Hyub Jeon , Sung In Jung , Yeon Jeong Jeong , Seung Jun Cha
Abstract: Scheduling threads in a system with many cores includes generating a thread map where a connection relationship between a plurality of threads is represented by a frequency of inter-process communication (IPC) between threads, generating a core map where a connection relationship between a plurality of cores is represented by a hop between cores, and respectively allocating the plurality of threads to the plurality of cores defined by the core map, based on a thread allocation policy defining a mapping rule between the thread map and the core map.
-
公开(公告)号:US10754547B2
公开(公告)日:2020-08-25
申请号:US16162107
申请日:2018-10-16
Inventor: Kang Ho Kim , Kwang Won Koh
IPC: G06F12/123 , G06F3/06 , G06F9/455 , G06F12/02
Abstract: Disclosed is a method of managing a disaggregated memory. According to the present disclosure, the method includes: assigning at least one memory page to a local memory and a remote memory; checking a request for access to the memory page; checking whether a target performance ratio required in service is satisfied or not when the memory page requested to be accessed is assigned to the remote memory; predicting a size of the local memory on the basis of an LRU distance-based histogram when the target performance ratio is not satisfied; and reassigning the memory page requested to be accessed in consideration of the predicted size of the local memory.
-
公开(公告)号:US10789090B2
公开(公告)日:2020-09-29
申请号:US16185833
申请日:2018-11-09
Inventor: Kwang Won Koh , Kang Ho Kim
IPC: G06F9/451 , G06F9/455 , G06F12/109 , G06F12/02
Abstract: The preset specification provides a method of managing a disaggregated memory in a virtual system. Herein, the disaggregated memory managing method includes: detecting a memory access pattern in a virtual machine node based on an operation of a virtual machine; and performing a memory operation by using a memory block in consideration of the memory access pattern, wherein the memory access pattern is variably set based on a time at which the operation of the virtual machine is performed, and the memory block dynamically changes in size based on the memory access pattern.
-
-