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 :
بازگشت