-
1.
公开(公告)号:US09195579B2
公开(公告)日:2015-11-24
申请号:US13754161
申请日:2013-01-30
Inventor: Oh-Seong Kwon , Hwansoo Han , Sun-Young Lim , Seonggun Kim
CPC classification number: G06F12/0238 , G06F12/0246 , G06F12/08 , G06F12/121 , G06F2212/205 , G06F2212/222
Abstract: A memory system includes a central processing unit (CPU), a nonvolatile memory electrically coupled to the CPU and a main memory, which is configured to swap an incoming code page for a target code page therein, in response to a first command issued by the CPU. The main memory can be configured to swap the target code page in the main memory to the nonvolatile memory in the event a page capacity of the main memory is at a threshold capacity. The CPU may also be configured to perform a frequency of use analysis on the target code page to determine whether the target code page is to be swapped to the nonvolatile memory or discarded. The incoming code page may be provided by a disk drive storage device and the main memory may be a volatile memory.
Abstract translation: 存储器系统包括中央处理单元(CPU),电耦合到CPU的非易失性存储器和主存储器,其被配置为响应于由所述主存储器发出的第一命令来交换其中的目标代码页的输入代码页 中央处理器。 主存储器可被配置为在主存储器的页面容量处于阈值容量的情况下将主存储器中的目标代码页交换到非易失性存储器。 CPU还可以被配置为在目标代码页上执行使用分析频率,以确定目标代码页是否被交换到非易失性存储器或被丢弃。 输入代码页可以由磁盘驱动器存储设备提供,并且主存储器可以是易失性存储器。
-
2.
公开(公告)号:US20130262738A1
公开(公告)日:2013-10-03
申请号:US13754161
申请日:2013-01-30
Inventor: Oh-Seong Kwon , Hwansoo Han , Sun-Young Lim , Seonggun Kim
IPC: G06F12/02
CPC classification number: G06F12/0238 , G06F12/0246 , G06F12/08 , G06F12/121 , G06F2212/205 , G06F2212/222
Abstract: A memory system includes a central processing unit (CPU), a nonvolatile memory electrically coupled to the CPU and a main memory, which is configured to swap an incoming code page for a target code page therein, in response to a first command issued by the CPU. The main memory can be configured to swap the target code page in the main memory to the nonvolatile memory in the event a page capacity of the main memory is at a threshold capacity. The CPU may also be configured to perform a frequency of use analysis on the target code page to determine whether the target code page is to be swapped to the nonvolatile memory or discarded. The incoming code page may be provided by a disk drive storage device and the main memory may be a volatile memory.
Abstract translation: 存储器系统包括中央处理单元(CPU),电耦合到CPU的非易失性存储器和主存储器,其被配置为响应于由所述主存储器发出的第一命令来交换其中的目标代码页的输入代码页 中央处理器。 主存储器可被配置为在主存储器的页面容量处于阈值容量的情况下将主存储器中的目标代码页交换到非易失性存储器。 CPU还可以被配置为在目标代码页上执行使用分析频率,以确定目标代码页是否被交换到非易失性存储器或被丢弃。 输入代码页可以由磁盘驱动器存储设备提供,并且主存储器可以是易失性存储器。
-
公开(公告)号:US09652817B2
公开(公告)日:2017-05-16
申请号:US14656074
申请日:2015-03-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: John W. Brothers , Santosh Abraham , Joohoon Lee , Abhinav Golas , Seonggun Kim
CPC classification number: G06T1/20 , G06T1/60 , H04N5/232 , H04N5/2355 , H04N9/045
Abstract: In a pipelined application having different stages of processing, such as a graphics application or an image processing application, there may be a dependence of one compute kernel upon another. Data associated with individual kernels needs to be written and read. A technique to minimize a need to read and write kernel data to external memory utilize at least one of fusing kernels, resizing workgroups, and performing interleaving of kernels.
-
公开(公告)号:US10192344B2
公开(公告)日:2019-01-29
申请号:US15255516
申请日:2016-09-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Donghoon Yoo , Seonggun Kim
Abstract: A method of generating a shader program includes determining a first variable to be used to perform a folding operation that replaces operation formulas included in the shader program by a constant or a second variable, and generating a shader program in which the operation formulas are replaced by the constant or the second variable based on the determined first variable.
-
公开(公告)号:US10114793B2
公开(公告)日:2018-10-30
申请号:US14793338
申请日:2015-07-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seonggun Kim , Donghoon Yoo
Abstract: Methods and apparatuses for determining a work-group size are provided. The method of determining a work-group size includes calculating a first value denoting spatial locality of a memory that is shared by one or more work items included in a work-group, calculating a second value denoting footprints of the one or more work items included in the work-group based on the first value, and determining the work-group size based on the first and second values.
-
-
-
-