DocumentCode
2514384
Title
Keynote 2
Author
Minyi Guo
Author_Institution
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear
2009
fDate
25-27 Sept. 2009
Abstract
Summary form only given. Multi-core SIMD processors and embedded processors with scratch-pad memory are considerably used in embedded systems. Data shifting operation takes much time when SIMD instructions are generated in multi-core SIMD processors. In this talk, we introduce some loop transformation techniques for reducing data shifting operations and for enhancing parallelism of outer loops for some real applications. For scratch-pad memory (SPM) architectures, we propose a compiler-assisted iteration-access-pattern-based space overlapping technique for dynamic SPM management with DMA (direct memory access). Through this technique, we can exploit the chance to overlap SPM space to further utilize the limited SPM space and reduce the number of DMA operations. We also introduce a dynamic SPM management with data pipeline, in which we integrate group multi iterations into a block, and implement the block-level data pipeline between CPU-SPM and SPM-DMA. Therefore the serious overheads of the off-chip memory access by overlapping CPU execution and data transfer can be hidden. Finally, a dynamic voltage and frequency scaling for SPM-DMA based embedded systems is also introduced so that we can reduce the power usage by scaling down the supply voltage and frequency as much as possible.
Keywords
embedded systems; file organisation; memory architecture; parallel processing; parallelising compilers; pipeline processing; power aware computing; block-level data pipeline; compiler-assisted iteration-access-pattern; data shifting operation; direct memory access; dynamic voltage scaling; frequency scaling; high-performance compiler technique; loop transformation technique; low-power compiler technique; multicore SIMD processor; parallel embedded system; scratch-pad memory architecture; Computer science; Dynamic voltage scaling; Embedded system; Frequency; Memory architecture; Memory management; Parallel processing; Pipelines; Scanning probe microscopy;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009. SCALCOM-EMBEDDEDCOM'09. International Conference on
Conference_Location
Dalian
Print_ISBN
978-0-7695-3825-9
Type
conf
DOI
10.1109/EmbeddedCom-ScalCom.2009.139
Filename
5341784
Link To Document