Abstract

Modern embedded systems are constrained by several factors such as performance, power consumption and size. Since those constraints are affected by memory subsystems, efficient use of a fast data transfer technique in memory subsystems is ever becoming more important. A burst transfer is well known technique to improve the performance of memory subsystems. The burst transfer capability offers an average access time reduction of more than 65 percent for an eight-word sequential transfer. However, the problem of utilizing burst transfer to improve memory performance has not been generally addressed. Thus, we propose an approach that provides the maximum utilization of burst transfer for memory accesses with local variables in code by reorganizing variables placement.KeywordsMemory hierarchyData placementBurst accessOptimizing compilerCode optimization

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call