TY - JOUR
T1 - Enhancing the memory performance of embedded systems with the flexible sequential and random access memory
AU - Chen, Ying
AU - Ranganathan, Karthik
AU - Pai, Vasudev V.
AU - Lilja, David J.
AU - Bazargan, Kia
PY - 2004/12/1
Y1 - 2004/12/1
N2 - The on-chip memory performance of embedded systems directly affects the system designers' decision about how to allocate expensive silicon area. We investigate a novel memory architecture, flexible sequential and random access memory (FSRAM), for embedded systems. To realize sequential accesses, small "links" are added to each row in the RAM array to point to the next row to be prefetched. The potential cache pollution is ameliorated by a small sequential access buffer (SAB). To evaluate the architecture-level performance of FSRAM, we run the Mediabench benchmark programs [1] on a modified version of the Simplescalar simulator [2]. Our results show that the FSRAM improves the performance of a baseline processor with a 16KB data cache up to 55%, with an average of 9%. We also designed RTL and SPICE models of the FSRAM [3], which show that the FSRAM significantly improves memory access time, while reducing power consumption, with negligible area overhead.
AB - The on-chip memory performance of embedded systems directly affects the system designers' decision about how to allocate expensive silicon area. We investigate a novel memory architecture, flexible sequential and random access memory (FSRAM), for embedded systems. To realize sequential accesses, small "links" are added to each row in the RAM array to point to the next row to be prefetched. The potential cache pollution is ameliorated by a small sequential access buffer (SAB). To evaluate the architecture-level performance of FSRAM, we run the Mediabench benchmark programs [1] on a modified version of the Simplescalar simulator [2]. Our results show that the FSRAM improves the performance of a baseline processor with a 16KB data cache up to 55%, with an average of 9%. We also designed RTL and SPICE models of the FSRAM [3], which show that the FSRAM significantly improves memory access time, while reducing power consumption, with negligible area overhead.
UR - http://www.scopus.com/inward/record.url?scp=35048877110&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=35048877110&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:35048877110
SN - 0302-9743
VL - 3189
SP - 88
EP - 101
JO - Lecture Notes in Computer Science
JF - Lecture Notes in Computer Science
ER -