-
公开(公告)号:US10409498B2
公开(公告)日:2019-09-10
申请号:US15172951
申请日:2016-06-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kibeom Kim , Jinkyu Koo , Kwonsik Kim , Hyojeong Lee
IPC: G06F3/06
Abstract: A method for managing a memory and an electronic device are provided. The method includes setting a list including an exclusive relationship, between a page unit memory allocation requester and a contiguous memory allocation requester, corresponding to a segment of a contiguous memory allocation region, receiving a memory allocation request, confirming whether the memory allocation requester comprises the memory allocation requester included in the list, and allocating a page of the contiguous memory allocation region corresponding to the segment, if the memory allocation requester is included in the list.
-
2.
公开(公告)号:US20150301854A1
公开(公告)日:2015-10-22
申请号:US14692354
申请日:2015-04-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongchul Park , Jinkyu Koo , Sangbok Han , Myungsun Kim
IPC: G06F9/46
CPC classification number: G06F9/4881 , G06F2209/483 , G06F2209/486 , G06F2209/509 , Y02B70/1441 , Y02D10/24
Abstract: Provided are a method and apparatus for task scheduling based on hardware. The method for task scheduling in a scheduler accelerator based on hardware includes: managing task related information based on tasks in a system; updating the task related information in response to a request from a CPU; selecting a candidate task to be run next after a currently running task for each CPU on the basis of the updated task related information; and providing the selected candidate task to each CPU. The scheduler accelerator supports the method for task scheduling based on hardware.
Abstract translation: 提供了一种基于硬件的任务调度的方法和装置。 基于硬件的调度加速器中的任务调度方法包括:根据系统任务管理与任务相关的信息; 响应于来自CPU的请求更新任务相关信息; 基于更新的任务相关信息,为每个CPU在当前运行的任务之后选择要运行的候选任务; 并将所选候选任务提供给每个CPU。 调度器加速器支持基于硬件的任务调度方法。
-
公开(公告)号:US11226738B2
公开(公告)日:2022-01-18
申请号:US15750733
申请日:2016-08-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sangbok Han , Jinkyu Koo , Hyunsik Kim , Sunho Moon , Chungsuk Han
Abstract: Disclosed are an electronic device and a data compression method thereof. According to a data compression method of an electronic device of the present invention, the method comprises the steps of: compressing a page; determining whether data included in the compressed page is stored in a memory; and merging the compressed page with data previously stored in the memory when a result of the determination shows that the data included in the compressed page is the same as the previously stored data. Therefore, the electronic device can prevent a page including the same or similar data from being stored a multiple number of times in a swap area, thereby raising memory securing efficiency.
-
4.
公开(公告)号:US10936340B2
公开(公告)日:2021-03-02
申请号:US15765104
申请日:2016-09-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyojeong Lee , Jinkyu Koo , Kwonsik Kim , Ki-Beom Kim
IPC: G06F17/00 , G06F9/445 , G06F3/0488 , G06F3/0481 , G06F3/0482 , G06F9/451
Abstract: The present disclosure relates to an apparatus and method for selecting a preloading application by considering a user pattern of an electronic device and for determining a preloading level. The electronic device according to the present disclosure includes a data management unit for determining a score of an application, and an application selection unit for selecting a preloading application based on the score of the application. In addition, the electronic device may further include a preloading level determination unit for determining a preloading level based on a variable indicating a state of the electronic device with respect to the selected preloading target application and the score.
-
公开(公告)号:US10817179B2
公开(公告)日:2020-10-27
申请号:US15573734
申请日:2016-05-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jinkyu Koo , Hyunsik Kim , Chungsuk Han , Sunho Moon , Sangbok Han
IPC: G06F11/14 , G06F12/02 , G06F12/109 , G06F12/1009 , G06F3/06
Abstract: Provided are an electronic device and a page merging method therefor. The electronic device may include: a memory manager that initializes pages and determines a page as a target to be merged if the page is initialized to a preset specific value; and a memory for merging multiple pages determined as a target to be merged and storing the merged page. The electronic device can determine whether to merge pages with a small amount of computation and merge the pages according to the determination result. Hence, the electronic device can manage the memory in an efficient manner.
-
公开(公告)号:US10691607B2
公开(公告)日:2020-06-23
申请号:US15748442
申请日:2016-07-29
Inventor: Jinkyu Koo , Hyeonsang Eom , Myung Sun Kim , Hanul Sung
IPC: G06F12/12 , G06F12/0882 , G06F9/50 , G06F11/34 , G06F12/0842 , G06F12/084 , G06F12/1009
Abstract: Disclosed are a method and a device for increasing the performance of processes through cache splitting in a computing device using a plurality of cores. According to the present invention, a cache splitting method for performing a cache splitting in a computing device comprises the steps of: identifying, among a plurality of processes being executed, a process generating a cache flooding; and controlling the process generating the cache flooding such that the process uses a cache of a limited size.
-
公开(公告)号:US09880875B2
公开(公告)日:2018-01-30
申请号:US14692354
申请日:2015-04-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongchul Park , Jinkyu Koo , Sangbok Han , Myungsun Kim
IPC: G06F9/48
CPC classification number: G06F9/4881 , G06F2209/483 , G06F2209/486 , G06F2209/509 , Y02B70/1441 , Y02D10/24
Abstract: Provided are a method and apparatus for task scheduling based on hardware. The method for task scheduling in a scheduler accelerator based on hardware includes: managing task related information based on tasks in a system; updating the task related information in response to a request from a CPU; selecting a candidate task to be run next after a currently running task for each CPU on the basis of the updated task related information; and providing the selected candidate task to each CPU. The scheduler accelerator supports the method for task scheduling based on hardware.
-
-
-
-
-
-