Summary
In this chapter we briefly surveyed several approaches that employ customized and heterogeneous memory architectures and organizations, in order to achieve the desired performance or power budgets of specific application domains.
The trend of such customization, although commonly used for embedded, or domain specific architectures, will continue to influence the design of newer programmable embedded systems. System architects will need to decide which groups of memory accesses deserve decoupling from the computations, and customization of both the memory organization itself, as well as the software interface (e.g., ISA-level) modifications to support efficient memory behavior. This leads to the challenging tasks of decoupling critical memory accesses from the computations, scheduling such accesses (in parallel or pipelined) with the computations, and the allocation of customized (special-purpose) memory transfer and storage units to support the desired memory behavior. Typically such tasks have been performed by system designers in an ad-hoc manner, using intuition, previous experience, and limited simulation/exploration. Consequently many feasible and interesting memory architectures are not considered. In the following chapters we present a systematic strategy for exploration of this memory architecture space, giving the system designer improved confidence in the choice of early, memory architectural decisions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2002 Kluwer Academic Publishers
About this chapter
Cite this chapter
(2002). Related Work. In: Memory Architecture Exploration for Programmable Embedded Systems. Springer, Boston, MA. https://doi.org/10.1007/0-306-48095-6_2
Download citation
DOI: https://doi.org/10.1007/0-306-48095-6_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7324-3
Online ISBN: 978-0-306-48095-9
eBook Packages: Springer Book Archive