Abstract
As already mentioned in Chapter 4, on-chip caches are perhaps the most widely used architectural solution in memory design. A valid alternative to caches, in embedded systems, is given by the use of plain on-chip SRAMs as application-specific memories (ASMs), that statically map the most frequently accessed addresses to guarantee energy (and performance) efficiency. ASMs are particularly advantageous in real-time embedded systems for data-intensive applications, where access patterns can be profiled and studied at design time, and where caches are known to perform sub-optimally and to reduce predictability in real-time performance.
Chapter PDF
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Macii, A., Benini, L., Poncino, M. (2002). Application-Driven Memory Partitioning. In: Memory Design Techniques for Low Energy Embedded Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-5808-5_5
Download citation
DOI: https://doi.org/10.1007/978-1-4757-5808-5_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-4953-0
Online ISBN: 978-1-4757-5808-5
eBook Packages: Springer Book Archive