• DocumentCode
    416226
  • Title

    LODS: locality-oriented dynamic scheduling for on-chip multiprocessors

  • Author

    Kandemir, Mahmut

  • Author_Institution
    The Pennsylvania State University, USA
  • fYear
    2004
  • fDate
    7-11 July 2004
  • Firstpage
    125
  • Lastpage
    128
  • Abstract
    Current multiprocessor SoC applications like network protocol codes,multimedia processing and base-band telecom circuits have tight time-to-market and performance constraints, which require an efficient design cycle. Consequently, automated techniques such as those oriented towards exploiting data locality are critical. In this paper, we demonstrate that existing loop scheduling techniques provide performance improvements even on on-chip multiprocessors, hut they fall short of generating the hest results since they do not take data locality into account as an explicit optimization parameter. Based on this observation, we propose a data locality-oriented loop-scheduling algorithm. The idea is to assign loop iterations to processors in such a fashion that each processor makes maximum reuse of the data it accesses.
  • Keywords
    Application software; Computer science; Design engineering; Dynamic scheduling; Optimizing compilers; Permission; Processor scheduling; Programming profession; Protocols; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings. 41st
  • Conference_Location
    San Diego, CA, USA
  • ISSN
    0738-100X
  • Print_ISBN
    1-51183-828-8
  • Type

    conf

  • Filename
    1322455