2006
DOI: 10.1109/tvlsi.2006.878469
|View full text |Cite
|
Sign up to set email alerts
|

Overlay techniques for scratchpad memories in low power embedded processors

Abstract: Abstract-Energy consumption is one of the important parameters to be optimized during the design of portable embedded systems. Thus, most of the contemporary portable devices feature low-power processors coupled with on-chip memories (e.g., caches, scratchpads). Scratchpads are better than traditional caches in terms of power, performance, area, and predictability. However, unlike caches they depend upon software allocation techniques for their utilization. In this paper, we present scratchpad overlay techniqu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
62
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 59 publications
(62 citation statements)
references
References 32 publications
0
62
0
Order By: Relevance
“…This program managed memory implies a more complicated programming model. However, scratchpad memory can be automatically partitioned [3,1,49]. A similar approach for time-predictable caching is to lock cache blocks.…”
Section: Related Workmentioning
confidence: 99%
“…This program managed memory implies a more complicated programming model. However, scratchpad memory can be automatically partitioned [3,1,49]. A similar approach for time-predictable caching is to lock cache blocks.…”
Section: Related Workmentioning
confidence: 99%
“…This program managed memory entails a more complicated programming model, although it can be automatically partitioned [1], [26]. Exposing the scratchpad memory at the language level can further help to optimize the time-critical path of the application.…”
Section: Cachingmentioning
confidence: 99%
“…Previous approaches for dynamic scratchpad allocation [15,26,27] have focused on the optimization of the average case. Data accesses statistics are typically computed from the execution profiling with a train input.…”
Section: Flowgraphs and Computation Of Worst-case Execution Path Infomentioning
confidence: 99%
“…An address assignment algorithm has been proposed in [27] to place data on scratchpad memory at compile-time.…”
Section: Memory Data Address Assignmentmentioning
confidence: 99%
See 1 more Smart Citation