2012 Third International Conference on Networking and Computing 2012
DOI: 10.1109/icnc.2012.17
|View full text |Cite
|
Sign up to set email alerts
|

A Speed-up Technique for an Auto-Memoization Processor by Reusing Partial Results of Instruction Regions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…Therefore, in future, we will have to implement the mechanism for avoiding memoizing unsuitable computation blocks. This mechanism which is called overhead filter have been already implemented on the SPARC-based Auto-Memoization Processor [2], and we know that the performance degradation by increasing the search overhead can be restrained with this mechanism.…”
Section: B Evaluation With Spec Cpu95mentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, in future, we will have to implement the mechanism for avoiding memoizing unsuitable computation blocks. This mechanism which is called overhead filter have been already implemented on the SPARC-based Auto-Memoization Processor [2], and we know that the performance degradation by increasing the search overhead can be restrained with this mechanism.…”
Section: B Evaluation With Spec Cpu95mentioning
confidence: 99%
“…Meanwhile, we have proposed a processor called Auto Memoization Processor based on computation reuse [1] [2]. Auto-Memoization Processor dynamically detects functions and loop iterations as reusable blocks, and memoizes them automatically.…”
Section: Introductionmentioning
confidence: 99%
“…Literature 6 provides a clear distinction between them. But when we compare CR [7][8][9][10][11][12][13][14][15][16]30 and MZ, [17][18][19][20][21][22][23][24][25][26][27][28][29]35,36 we could not found sufficient difference among these two. Conceptually, CR refers to "reusing previously computed (buffered) results if same input appears again," and MZ refers to "storing the current result and reuse in future if similar input appears again.…”
Section: Prior Workmentioning
confidence: 99%
“…The memoization can be applied at different levels: (a) In Hardware, for reusing partial results on instruction blocks [7] or at CPU instruction level for arithmetic operations [8]. (b) In software, like in logic programming in order to 'learn' intermediated results as predicates (Page 182 of [9] explain it for Prolog systems), or in functional programming [10] even with concurrency and communication.…”
Section: Related Workmentioning
confidence: 99%