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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have