• DocumentCode
    3150041
  • Title

    Loop scheduling optimization for chip-multiprocessors with non-volatile main memory

  • Author

    Wang, Yan ; Du, Jiayi ; Hu, Jingtong ; Zhuge, Qingfeng ; Sha, Edwin H -M

  • Author_Institution
    Coll. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    1553
  • Lastpage
    1556
  • Abstract
    Non-Volatile Memories (NVMs) have many advantages over traditional DRAM. It is desirable to apply NVM as main memory in embedded Chip Multi-Processor (CMP) systems. However, NVMs have drawbacks that need to be overcome. That is, a write to the NVMs is expensive. Loops are the most critical and time-consuming part in digital signal processing (DSP) applications. However, loops are difficult to parallelize on multi-processor systems due to the inter-iteration dependencies. This paper targets on embedded CMP systems and proposes techniques to improve loop parallelism while considering reducing the write activities to the NVMs when they are used as main memory. The experimental results show that the proposed algorithm can reduce the number of write activities on NVM by 21.1% on average. In other words, the average lifetime of NVM can be extended to at least 2 times longer than before and the total schedule length is reduced by 19.6% on average.
  • Keywords
    digital signal processing chips; multiprocessing systems; optimisation; random-access storage; scheduling; digital signal processing; embedded chip multiprocessor systems; inter-iteration dependency; loop scheduling optimization; nonvolatile main memory; Digital signal processing; Nonvolatile memory; Processor scheduling; Program processors; Random access memory; Schedules; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    1520-6149
  • Print_ISBN
    978-1-4673-0045-2
  • Electronic_ISBN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2012.6288188
  • Filename
    6288188