Memory system and method for operating memory system
AssigneeSamsung Electronics Co., Ltd.
InventorsDaeyeong Lee, Bumgyu Park, Jong-Lae Park, Min-Young Joe, Eunok Jo
Life of this patent
Estimating the term…
Abstract
The memory system may include a processor; a scratch pad memory connected to the processor through an internal bus, a memory controller connected to the processor through the internal bus, and configured to access a memory device through an external bus in response to a memory access request by the processor; and a hint managing module configured to manage a hint for selecting data to be overridden on the scratch pad memory from among data loaded in the memory device.
Claims20
A memory system comprising:
- a processor;
- a scratch pad memory connected to the processor through an internal bus;
- a memory controller connected to the processor through the internal bus, and configured to access a memory device through an external bus in response to a memory access request by the processor;
- and
- a hint managing circuit configured to manage a hint for selecting data to be duplicated in the scratch pad memory from among data loaded in the memory device, wherein the hint includes information characterizing how to select at least one code section, among a plurality of code sections defined in the memory device, to be duplicated in the scratch pad memory based on expected execution characteristics of the at least one code section.
A memory system comprising:
- a memory device including a code section in a predetermined address;
- a scratch pad memory configured to receive and store a copy of at least a portion of the code section from the memory device;
- a processor configured to prefetch an instruction of the copy stored in the scratch pad memory so as to access the code section according to the predetermined address;
- and
- a hint managing circuit configured to manage a hint for selecting data to be duplicated in the scratch pad memory from among data loaded in the memory device, wherein the hint includes information characterizing how to select at least one code section, among a plurality of code sections defined in the memory device, to be duplicated in the scratch pad memory based on expected execution characteristics of the at least one code section.
A method for operating a memory system comprising:
- analyzing a plurality of code sections defined in a memory device, and providing a hint, wherein the hint includes information characterizing how to select at least one code section, among the plurality of code sections defined in the memory device, to be duplicated in a scratch pad memory based on expected execution characteristics of the at least one code section;
- deciding a code section to be duplicated in the scratch pad memory based on the hint;
- identifying a physical address on the decided code section;
- duplicating at least one instruction corresponding to the decided code section to the scratch pad memory from the memory device by using the identified physical address;
- and
- mapping so that the scratch pad memory indicates a code section in the memory device corresponding to the decided code section.
Dependencies are inferred from the claim text.