-
公开(公告)号:US10223269B2
公开(公告)日:2019-03-05
申请号:US15121999
申请日:2015-02-26
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Won-Sub Kim , Tai-song Jin , Do-hyung Kim , Seung-won Lee
IPC: G06F12/08 , G06F12/0844 , G06F13/372 , G06F13/376 , G06F13/16 , G06F9/38 , G06F9/52 , G06F9/48
Abstract: A method of preventing a bank conflict in a memory includes determining processing timing of each of threads of function units to access a first memory bank in which occurrence of a bank conflict is expected, setting a variable latency of each of the threads for sequential access of the threads according to the determined processing timing, sequentially storing the threads in a data memory queue according to the determined processing timing, and performing an operation by allowing the threads stored in the data memory queue to sequentially access the first memory bank whenever the variable latency of each of the threads passes.
-
公开(公告)号:US09971579B2
公开(公告)日:2018-05-15
申请号:US14964069
申请日:2015-12-09
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Min-wook Ahn , Won-sub Kim , Jin-seok Lee , Seung-won Lee
IPC: G06F9/45
CPC classification number: G06F8/4441 , G06F8/441
Abstract: A command processing method and processor performing the method are provided. The method includes: determining a priority of a variable of a program based on a usage frequency of the variable; determining an address at which a value of the variable is stored in a memory based on the priority of the variable; and generating a command that relates to the variable based on a bit string length of the address.
-