loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
15th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'04)
Automatic Synthesis of Customized Local Memories for Multicluster Application Accelerators
Galveston, Texas
September 27-September 29
ISBN: 0-7695-2226-2
Manjunath Kudlur, University of Michigan, Ann Arbor
Kevin Fan, University of Michigan, Ann Arbor
Michael Chu, University of Michigan, Ann Arbor
Scott Mahlke, University of Michigan, Ann Arbor
Distributed local memories, or scratchpads, have been shown to effectively reduce cost and power consumption of application-specific accelerators while maintaining performance. The design of the local memory organization must take several factors into account, including the memory bandwidth and size requirements of the program and the distribution of program data among the memories. In addition, when register structures and function units in the accelerator are clustered, the effects of intercluster communication should be taken into account. This work proposes a technique to synthesize the local memory architecture of a clustered accelerator using a phase-ordered approach. First, the data ow graph is pre-partitioned to define a performance-centric grouping of the operations. Second, memory synthesis is performed by combining multiple data structures into a set of physical memories that minimizes cost while maintaining a performance threshold. Finally, post-partitioning is performed to determine the nal assignment of operations to clusters given the memory organization. Results show that customization reduces memory cost from 2% to 59% over a na?ve scheme that utilizes one physical memory per program data structure. Further, pre-partitioning is shown to reduce the intercluster communication required to achieve a fixed performance.
Citation:
Manjunath Kudlur, Kevin Fan, Michael Chu, Scott Mahlke, "Automatic Synthesis of Customized Local Memories for Multicluster Application Accelerators," asap, pp.304-314, 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.