2006 International Conference on Parallel Processing Workshops (ICPPW'06) Compiler Manipulation of Stream Descriptors for Data Access Optimization Columbus, Ohio August 14-August 18 ISBN: 0-7695-2637-3
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPPW.2006.29
Efficient data movement is one of the key attributes for high performance computing. This paper advocates the use of stream descriptors to convey memory access patterns from the programmer to the compiler. This explicit separation of computation and data movement enables the compiler to manipulate the stream descriptors to match the system?s interconnect capabilities. Data movement is optimized by manipulating stream descriptors to target specific optimizations such as bandwidth management and buffer allocation. In this paper, bandwidth improvements are shown for an example system performing video analysis using computer vision methods. The system includes key hardware mechanisms that use stream descriptors to prefetch and align data for stream processors.
Citation:
Abelardo L?pez-Lagunas, Sek M. Chai, "Compiler Manipulation of Stream Descriptors for Data Access Optimization," icppw, pp.337-344, 2006 International Conference on Parallel Processing Workshops (ICPPW'06), 2006 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||