-
1.
公开(公告)号:US20230168924A1
公开(公告)日:2023-06-01
申请号:US17898686
申请日:2022-08-30
Inventor: Myung-Hoon CHA , Hong-Yeon KIM , Baik-Song AN , Sang-Min LEE
CPC classification number: G06F9/4881 , G06F9/3871 , G06F9/52
Abstract: Disclosed herein are an apparatus for preloading data in a distributed computing environment and a method using the same. The method includes selecting a local preloading target that each of multiple computers connected over a network is to preload into the local memory thereof, registering a local preloading task corresponding to the local preloading target in local preloading metadata, and asynchronously starting the local preloading task at a preset time based on the local preloading metadata. The local preloading metadata is stored in a page other than the page in which remote preloading metadata for managing a remote preloading task is stored.
-
公开(公告)号:US20220147462A1
公开(公告)日:2022-05-12
申请号:US17524441
申请日:2021-11-11
Inventor: Baik-Song AN , Hong-Yeon KIM , Sang-Min LEE , Myung-Hoon CHA
IPC: G06F12/0891 , G06F12/0882 , G06F3/06 , G06F9/455
Abstract: Disclosed herein are a hybrid memory management apparatus and method for an many-to-one virtualization environment. The hybrid memory management apparatus is implemented in an inverse-virtualization-based multi-node computing system including multiple physical nodes, each containing hybrid memory in which DRAM and NVRAM coexist, a virtual machine, and hypervisors, and includes memory for storing at least one program, and a processor for executing the program, wherein the program includes a remote request service module for processing a page-related request with reference to the hybrid memory and responding to the page-related request by transmitting a result of processing, an internal request service module for processing an internal page fault request with reference to a hybrid memory and responding to the internal page fault request, and a data arrangement module for responding to an inquiry request for a location at which a newly added page is to be arranged in the hybrid memory.
-
公开(公告)号:US20230168977A1
公开(公告)日:2023-06-01
申请号:US18057071
申请日:2022-11-18
Inventor: Sang-Min LEE , Hong-Yeon KIM , Baik-Song AN , Myung-Hoon CHA
CPC classification number: G06F11/1484 , G06F11/079 , G06F11/0772
Abstract: Disclosed herein are an apparatus and method for page allocation in a many-to-one virtualization environment. The method may include determining whether a page fault interrupt is caused by page initialization for page allocation, sending an ownership change message to a node having ownership of the corresponding page when the page fault interrupt is determined to be caused by page initialization, and initializing the corresponding page upon receiving an ownership-change-processing-complete message.
-
公开(公告)号:US20230110566A1
公开(公告)日:2023-04-13
申请号:US17938654
申请日:2022-10-06
Inventor: Baik-Song AN , Hong-Yeon KIM , Sang-Min LEE , Myung-Hoon CHA
IPC: G06F3/06
Abstract: Disclosed herein are a synchronization method for improving the concurrent read performance of a critical section in distributed shared memory and an apparatus for the same. The synchronization method, performed by a distributed-shared-memory management apparatus in a physical node of a multi-node system, includes checking whether a lock is held on each node based on a read-write lock having lock variables for respective nodes in a distributed shared memory environment, acquiring a lock for a read operation or a write operation in consideration of whether a lock is held on each node, and releasing the lock based on the lock variables for the respective nodes when the read operation or the write operation is terminated.
-
5.
公开(公告)号:US20240176759A1
公开(公告)日:2024-05-30
申请号:US18521396
申请日:2023-11-28
Inventor: Baik-Song AN , Ki-Dong KANG , Hong-Yeon KIM , Myung-Hoon CHA
Abstract: Disclosed herein are a method for machine-learning parallelization using host CPUs of a multi-socket structure and an apparatus therefor. The method, performed by the apparatus for machine-learning parallelization using host CPUs of a multi-socket structure, includes a compile phase in which a learning model is split at a layer level for respective pipeline stages and allocated to Non-Uniform Memory Access (NUMA) nodes for respective CPU sockets and a runtime phase in which parameters required for learning are initialized and multiple threads generated in consideration of a policy of each parallelism algorithm are executed by being allocated to respective cores included in the NUMA node.
-
6.
公开(公告)号:US20240176756A1
公开(公告)日:2024-05-30
申请号:US18345083
申请日:2023-06-30
Inventor: Ki-Dong KANG , Hong-Yeon KIM , Baik-Song AN , Myung-Hoon CHA
IPC: G06F13/362 , G06F9/38 , G06F9/48
CPC classification number: G06F13/3625 , G06F9/3885 , G06F9/4881
Abstract: Disclosed herein is a method for distributed training of an AI model in a channel-sharing network environment. The method includes determining whether data parallel processing is applied, calculating a computation time and a communication time when input data is evenly distributed across multiple computation devices, and unevenly distributing the input data across the multiple computation devices based on the computation time and the communication time.
-
7.
公开(公告)号:US20190129976A1
公开(公告)日:2019-05-02
申请号:US16158088
申请日:2018-10-11
Inventor: Myung-Hoon CHA , Young-Kyun KIM , Hong-Yeon KIM , Sang-Min LEE
IPC: G06F17/30
Abstract: Disclosed herein is an apparatus for controlling synchronization of metadata, which includes a transaction creation unit for creating a transaction corresponding to a request for an operation for metadata, the request being received from a client; a journal management unit for storing the transaction in a journal; a journal synchronization unit for comparing the journal with an external journal in a node connected with the apparatus and transmitting and receiving only inconsistencies therebetween, thereby synchronizing the journal; and an operation-processing unit for processing the request for the operation or the transaction for the metadata.
-
-
-
-
-
-