-
1.
公开(公告)号: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.
-
2.
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
公开(公告)号:US20160179716A1
公开(公告)日:2016-06-23
申请号:US14972359
申请日:2015-12-17
Inventor: Baik-Song AN , Sung-Ik JUN
IPC: G06F13/24
Abstract: Disclosed herein is a timer management apparatus in which contiguous timer interrupts of an operating system run on IT equipment (desktop computers, servers, mobile devices, etc.) are coalesced and processed. Accordingly, the timer management apparatus may minimize interrupt processing load and maximize system idle time, thus improving the standby power saving effect. The proposed timer management apparatus includes a timer addition sub-module unit for adding a new timer to a timer group including one or more timers, a timer deletion sub-module unit for deleting any of the registered timers that is intended to be deleted, and a timer expiration sub-module unit for simultaneously processing timers to be expired through a single interrupt processing operation.
Abstract translation: 这里公开了一种定时器管理装置,其中在IT设备(台式计算机,服务器,移动设备等)上运行的操作系统的连续计时器中断被合并和处理。 因此,定时器管理装置可以最小化中断处理负载并最大化系统空闲时间,从而提高备用省电效果。 所提出的定时器管理装置包括:定时器附加子模块单元,用于将新的定时器添加到包括一个或多个定时器的定时器组;定时器删除子模块单元,用于删除要被删除的任何登记的定时器;以及 定时器到期子模块单元,用于通过单个中断处理操作同时处理定时器到期。
-
公开(公告)号:US20150263958A1
公开(公告)日:2015-09-17
申请号:US14660062
申请日:2015-03-17
Inventor: Byung-Gyu LEE , Sung-Ik JUN , Baik-Song AN , Byeong-Thaek OH , Jin-Ho ON
IPC: H04L12/803 , H04L12/863
CPC classification number: H04L47/125 , G06F9/505 , Y02D10/22
Abstract: Disclosed herein is a load balancing apparatus and method. The load balancing apparatus includes a load characteristic analysis unit for analyzing characteristics of a required load upon executing a service requested by a client, a scheduling unit for scheduling the load based on the analyzed characteristics, and a load balancing unit for allocating the load stored in a queue corresponding to the analyzed characteristics to a server group into which servers are grouped for respective characteristics, performing service provisioning, and then allocating the load to an available server.
Abstract translation: 这里公开了一种负载平衡装置和方法。 负载平衡装置包括:负载特性分析单元,用于在执行由客户端请求的服务时分析所需负载的特性;调度单元,用于基于所分析的特性来调度负载;负载平衡单元,用于分配存储在 将分析的特征对应于服务器组的队列,根据各自的特征对服务器进行分组,执行服务提供,然后将负载分配给可用的服务器。
-
公开(公告)号:US20250148362A1
公开(公告)日:2025-05-08
申请号:US18678634
申请日:2024-05-30
Inventor: Myung-Hoon CHA , Ki-Dong KANG , Hong-Yeon KIM , Baik-Song AN
IPC: G06N20/00
Abstract: Disclosed herein is an apparatus and method for managing a giant model. The apparatus includes memory in which at least one program is recorded and a processor for executing the program. The program may perform lightweighting a first model into a second model in consideration of hardware resources, generating partitioning information of the first model based on a result of analysis of the second model, and performing training or inference for the first model based on the generated partitioning information.
-
公开(公告)号: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.
-
公开(公告)号:US20200319939A1
公开(公告)日:2020-10-08
申请号:US16836246
申请日:2020-03-31
Inventor: Kang-Ho KIM , Kwang-Won KOH , Hong-Yeon KIM , Baik-Song AN , Sang-Min LEE
Abstract: Disclosed herein are a distributed system and a method for operating the distributed system. The method for operating a distributed system including a server and multiple clients includes acquiring, by a first client of the multiple clients, a lock on a shared resource using a first table of the server and a second table of the client, and releasing, by the first client, a lock on the shared resource using the first table and the second table, wherein the first table is a lock (DSLock) table for storing information about a distributed shared resource, and the second table is a data structure (DSLock node) table for a lock request.
-
-
-
-
-
-
-
-
-