System-Level Storage Estimation with Partially Fixed Execution Ordering
Estimators at the system-level are crucial to help the designer in making global design decisions and trade-offs. For data-dominant applications in the multi-media and telecom domains, the system-level description is typically characterized by large multi-dimensional loop nests and arrays. A major aspect of system cost related to such codes is due to the data transfer and storage (DTS) aspects, as motivated in chapter 1. Cost models for the amount of area per memory cell or the energy consumption per access for a given memory plane size can be obtained from vendors. However, in order to identify the amount of memory accesses or data transfers and the required memory size, automatable estimation techniques are required. Effective approaches for this are described in this chapter.
KeywordsArray Element Storage Requirement Iteration Space Loop Nest Dependency Part
Unable to display preview. Download preview PDF.