发明名称 Processor and memory control method for allocating instructions to a cache and a scratch pad memory
摘要 A processor and a memory management method are provided. The processor includes a processor core, a cache which transceives data to/from the processor core via a single port, and stores the data accessed by the processor core, and a Scratch Pad Memory (SPM) which transceives the data to/from the processor core via at least one of a plurality of multi ports.
申请公布号 US9405683(B2) 申请公布日期 2016.08.02
申请号 US201113045752 申请日期 2011.03.11
申请人 Samsung Electronics Co., Ltd.;Seoul National University Industry Foundation 发明人 Park Il Hyun;Ryu Soojung;Yoo Dong-Hoon;Suh Dong Kwan;Kim Jeongwook;Jang Choon Ki
分类号 G06F15/00;G06F7/38;G06F9/00;G06F9/44;G06F12/08;G06F9/50 主分类号 G06F15/00
代理机构 NSIP Law 代理人 NSIP Law
主权项 1. A processor comprising: a processor core for processing an instruction; a cache configured to transceive data to/from the processor core via a single port, and store data accessed by the processor core; and a Scratch Pad Memory (SPM) configured to transceive data to/from the processor core via at least one port from among a plurality of ports, wherein an instruction executed in the processor core is allocated to one of the cache and the SPM, and the instruction comprises at least one of a load instruction and a store instruction, wherein the processor core profiles a program to obtain an execution count of each configuration of the load instruction and the store instruction, and a data closure of the load instruction and the store instruction; wherein the processor core searches for, from among all combinations of maximal data closures of each of the load instructions and the store instructions, a combination that increases a sum of execution counts of extra configurations, wherein the processor core further determines a combination of remaining data closures and the found combination, allocates the found combination to the SPM, and allocates the set of remaining data closures to the cache, and wherein the processor core partitions the accessed data based on profiling information, a data interference graph, and a size of the SPM.
地址 Suwon-si KR