DocumentCode :
678682
Title :
CAM Size Reduction Method for Auto-memorization Processor by Considering Characteristics of Loops
Author :
Shibata, Yoshitaka ; Kamimura, Kazutaka ; Tsumura, Tomoaki ; Matsuo, Hiroshi ; Nakashima, Yuta
Author_Institution :
Nagoya Inst. of Technol., Nagoya, Japan
fYear :
2013
fDate :
4-6 Dec. 2013
Firstpage :
378
Lastpage :
384
Abstract :
We have proposed a processor called Auto-Memoization Processor which is based on computation reuse, and merged it with speculative multi-threading based on value prediction into a mechanism called Parallel Speculative Execution. The processor has table called Reuse Table for registering inputs and outputs of computation blocks. The table is implemented by a ternary CAM, and input sequences are stored onto the table. The past model cannot efficiently use Reuse Table entries because the purging algorithm for Reuse Table is too simple. This paper proposes a new algorithm for purging useless entries based on characteristics of loops. We also propose a new storing and searching filter against useless entries for loops. The evaluation result with SPEC CPU95 benchmark suite shows that these mechanisms allow Reuse Table to be implemented with a smaller CAM without any performance degradation.
Keywords :
content-addressable storage; filters; microprocessor chips; multi-threading; CAM size reduction method; auto-memoization processor; computation blocks; computation reuse; loops characteristics; microprocessor architecture; multithreading; parallel speculative execution; purging algorithm; reuse table; searching filter; storing filter; ternary CAM; value prediction; Computational modeling; Computer aided manufacturing; Hardware; Indexes; Instruction sets; Radiation detectors; Registers; Auto-Memoization Processor; computation reuse; memoization; microprocessor architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing and Networking (CANDAR), 2013 First International Symposium on
Conference_Location :
Matsuyama
Print_ISBN :
978-1-4799-2795-1
Type :
conf
DOI :
10.1109/CANDAR.2013.67
Filename :
6726929
Link To Document :
بازگشت