• 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