Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2014 2014
DOI: 10.7873/date.2014.102
|View full text |Cite
|
Sign up to set email alerts
|

A wear-leveling-aware dynamic stack for PCM memory in embedded systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…These efforts are orthogonal to our research on writes reduction of non-volatile main memory allocator. At software level, a sea of optimize techniques have been proposed to minimize the total number of memory writes to PCM in terms of program variables, application access patterns [14][15][16][17][18][19]. Access patterns of embedded systems' applications are fixed such that facilitate optimization at compilation level.…”
Section: Discussionmentioning
confidence: 99%
“…These efforts are orthogonal to our research on writes reduction of non-volatile main memory allocator. At software level, a sea of optimize techniques have been proposed to minimize the total number of memory writes to PCM in terms of program variables, application access patterns [14][15][16][17][18][19]. Access patterns of embedded systems' applications are fixed such that facilitate optimization at compilation level.…”
Section: Discussionmentioning
confidence: 99%
“…As long as generic mechanisms (e.g., virtual memory page remapping) are used [1,2], the modifications to the algorithms are minimal. In contrast, when specific mechanisms (e.g., heap allocation or stack allocation) are used for wear-leveling [14,15,20], then read wear-leveling cannot be integrated easily. Thus, another special mechanism for read wear-leveling is required in those cases.…”
Section: Read Wear-levelingmentioning
confidence: 99%
“…Considering an environment without an MMU, such as a low-end MCU, some studies have attempted wear leveling of the stack through a software technique. Dynamic stack [28] distributes writes to the stack by adjusting the position of the stack frame to account for wear. However, writes occurring inside the stack frame are not considered.…”
Section: Related Workmentioning
confidence: 99%