Patents by Inventor Young Choon Woo
Young Choon Woo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11487698Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.Type: GrantFiled: March 29, 2021Date of Patent: November 1, 2022Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Shin-Young Ahn, Eun-Ji Lim, Yong-Seok Choi, Young-Choon Woo, Wan Choi
-
Publication number: 20210216495Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Shin-Young AHN, Eun-Ji LIM, Yong-Seok CHOI, Young-Choon WOO, Wan CHOI
-
Publication number: 20210209514Abstract: A machine learning method for incremental learning builds a model by using training data and incrementally updates the built model by using only a new weight generated based on new training data.Type: ApplicationFiled: January 5, 2021Publication date: July 8, 2021Applicant: Electronics and Telecommunications Research InstituteInventors: Chulho KIM, Ock Kee BAEK, Young Choon WOO, Sung Yup LEE, Jung Hoon LEE, In Moon CHOI
-
Patent number: 10990561Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.Type: GrantFiled: May 18, 2018Date of Patent: April 27, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Shin-Young Ahn, Eun-Ji Lim, Yong-Seok Choi, Young-Choon Woo, Wan Choi
-
Patent number: 10831676Abstract: Disclosed herein are an apparatus and method for interfacing with common memory. The apparatus for interfacing with common memory includes a computer-input/output (I/O)-interface-protocol-processing unit for receiving a packet for accessing common memory from a computer; a direct memory access unit for transforming the packet into an instruction for performing any one of reading from and writing to the common memory; and a common memory interface unit for transmitting the instruction to the common memory and receiving information about whether execution of the instruction is completed from the common memory.Type: GrantFiled: October 19, 2018Date of Patent: November 10, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Yong-Seok Choi, Shin-Young Ahn, Eun-Ji Lim, Young-Choon Woo, Wan Choi
-
Patent number: 10585726Abstract: A parameter-sharing apparatus includes a memory allocation unit for managing allocation of a memory area, in which a parameter is to be stored, to a memory box, and updating a mapping table stored in the memory box based on allocation management of the memory area, and an operation processing unit for providing the memory allocation unit with parameter information required for the allocation management of the memory area in which the parameter is to be stored and sharing the parameter stored in the memory box.Type: GrantFiled: May 14, 2018Date of Patent: March 10, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Eun-Ji Lim, Shin-Young Ahn, Yong-Seok Choi, Young-Choon Woo, Wan Choi
-
Publication number: 20190243782Abstract: Disclosed herein are an apparatus and method for interfacing with common memory. The apparatus for interfacing with common memory includes a computer-input/output (I/O)-interface-protocol-processing unit for receiving a packet for accessing common memory from a computer; a direct memory access unit for transforming the packet into an instruction for performing any one of reading from and writing to the common memory; and a common memory interface unit for transmitting the instruction to the common memory and receiving information about whether execution of the instruction is completed from the common memory.Type: ApplicationFiled: October 19, 2018Publication date: August 8, 2019Inventors: Yong-Seok CHOI, Shin-Young AHN, Eun-Ji LIM, Young-Choon WOO, Wan CHOI
-
Publication number: 20180349313Abstract: Disclosed herein are a parameter server and a method for sharing distributed deep-learning parameters using the parameter server. The method for sharing distributed deep-learning parameters using the parameter server includes initializing a global weight parameter in response to an initialization request by a master process; performing an update by receiving a learned local gradient parameter from the worker process, which performs deep-learning training after updating a local weight parameter using the global weight parameter; accumulating the gradient parameters in response to a request by the master process; and performing an update by receiving the global weight parameter from the master process that calculates the global weight parameter using the accumulated gradient parameters of the one or more worker processes.Type: ApplicationFiled: May 18, 2018Publication date: December 6, 2018Inventors: Shin-Young AHN, Eun-Ji LIM, Yong-Seok CHOI, Young-Choon WOO, Wan CHOI
-
Publication number: 20180341491Abstract: Disclosed herein are an apparatus and method for sharing memory between computers. The apparatus for sharing memory between computers includes multiple memory adapters, installed in corresponding ones of multiple computers, for receiving an address corresponding to an instruction from the computers and transforming the received address into an instruction in the form of a packet; and shared memory for transforming the instruction in the form of the packet, received from the multiple memory adapters, into an address and performing an operation corresponding to the instruction for a memory cell corresponding to the address.Type: ApplicationFiled: May 8, 2018Publication date: November 29, 2018Inventors: Yong-Seok CHOI, Shin-Young AHN, Eun-Ji LIM, Young-Choon WOO, Wan CHOI
-
Publication number: 20180336076Abstract: Disclosed herein are a parameter-sharing apparatus and method. The parameter-sharing apparatus includes a memory allocation unit for managing allocation of a memory area, in which a parameter is to be stored, to a memory box, and updating a mapping table stored in the memory box based on allocation management of the memory area, and an operation processing unit for providing the memory allocation unit with parameter information required for the allocation management of the memory area in which the parameter is to be stored and sharing the parameter stored in the memory box.Type: ApplicationFiled: May 14, 2018Publication date: November 22, 2018Inventors: Eun-Ji LIM, Shin-Young AHN, Yong-Seok CHOI, Young-Choon WOO, Wan CHOI
-
Patent number: 9760154Abstract: Provided is a method of dynamically controlling power in a multicore environment including a multicore processor which includes a plurality of cores and a scheduler. The method includes determining whether a management policy is set, collecting frequency change information used to change frequencies of the plurality of cores when it is determined that the management policy is set, calculating an average load of each core on a basis of the frequency change information, calculating an average frequency of each core according to the calculated average load of each core, comparing the average frequency of each core and a predetermined threshold value, and setting a next frequency of each core according to the comparison result.Type: GrantFiled: April 29, 2014Date of Patent: September 12, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Sung Ik Jun, Baik Song An, Jin Ho On, Young Choon Woo, Wan Choi
-
Publication number: 20150160714Abstract: Provided is a method of dynamically controlling power in a multicore environment including a multicore processor which includes a plurality of cores and a scheduler. The method includes determining whether a management policy is set, collecting frequency change information used to change frequencies of the plurality of cores when it is determined that the management policy is set, calculating an average load of each core on a basis of the frequency change information, calculating an average frequency of each core according to the calculated average load of each core, comparing the average frequency of each core and a predetermined threshold value, and setting a next frequency of each core according to the comparison result.Type: ApplicationFiled: April 29, 2014Publication date: June 11, 2015Applicant: Electronics and Telecommunications Research InstituteInventors: Sung Ik JUN, Baik Song AN, Jin Ho ON, Young Choon WOO, Wan CHOI
-
Patent number: 8799895Abstract: A computing system for virtualization-based resource management includes a plurality of physical machines, a plurality of virtual machines and a management virtual machine. The virtual machines are configured by virtualizing each of the plurality of physical machines. The management virtual machine is located at any one of the plurality physical machines. The management virtual machine monitors amounts of network resources utilized by the plurality of physical machines and time costs of the plurality of virtual machines, and performs a resource reallocation and a resource reclamation.Type: GrantFiled: August 18, 2009Date of Patent: August 5, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Kwang Won Koh, Jin Mee Kim, Young Woo Jung, Young Choon Woo
-
Publication number: 20140111183Abstract: An apparatus and method for measuring power using a sensing tag are provided. The power measuring apparatus includes a power sensing tag and a power measurement control system. The power sensing tag is installed in a line along which power is supplied to a load of a target device, and measures power consumed by the load. The power measurement control system receives power information measured by the power sensing tag from the power sensing tag, and determines power consumed by the load by using the measured power information.Type: ApplicationFiled: October 21, 2013Publication date: April 24, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: SungIk JUN, Baik Song AN, Byeong Thaek OH, Young Choon WOO, Wan CHOI
-
Patent number: 8032780Abstract: Provided are a virtualization based high availability cluster system and a method for managing failures in a virtualization based high availability cluster system. The high availability cluster system includes a plurality of virtual nodes, and a plurality of physical nodes each including a message generator for generating a message denoting that the virtual nodes are in a normal state and transmitting the generated message to virtual nodes in a same physical node. One of the virtual nodes not included in a first physical node among the plurality of the physical nodes takes over resources related to a service if a failure is generated in one of virtual nodes included in the first physical node.Type: GrantFiled: November 26, 2007Date of Patent: October 4, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Kwang-Won Koh, Seungjo Bae, Jin Mee Kim, Young-Woo Jung, Young Choon Woo, Myung-Joon Kim
-
Publication number: 20100162259Abstract: A computing system for virtualization-based resource management includes a plurality of physical machines, a plurality of virtual machines and a management virtual machine. The virtual machines are configured by virtualizing each of the plurality of physical machines. The management virtual machine is located at any one of the plurality physical machines. The management virtual machine monitors amounts of network resources utilized by the plurality of physical machines and time costs of the plurality of virtual machines, and performs a resource reallocation and a resource reclamation.Type: ApplicationFiled: August 18, 2009Publication date: June 24, 2010Applicant: Electronics and Telecommunications Research InstituteInventors: Kwang Won KOH, Jin Mee Kim, Young Woo Jung, Young Choon Woo
-
Publication number: 20100077250Abstract: Provided are a virtualization based high availability cluster system and a method for managing failures in a virtualization based high availability cluster system. The high availability cluster system includes a plurality of virtual nodes, and a plurality of physical nodes each including a message generator for generating a message denoting that the virtual nodes are in a normal state and transmitting the generated message to virtual nodes in a same physical node.Type: ApplicationFiled: November 26, 2007Publication date: March 25, 2010Applicant: Electronics and Telecommunications Research Instit uteInventors: Kwang-Won Koh, Seungjo Bae, Jin Mee Kim, Young-Woo Jung, Young Choon Woo, Myung-Joon Kim