• DocumentCode
    1485208
  • Title

    Optimal data scheduling for uniform multidimensional applications

  • Author

    Wang, Qingyan ; Passos, Nelson Luiz ; Sha, Edwin Hsing-Mean

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
  • Volume
    45
  • Issue
    12
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    1439
  • Lastpage
    1444
  • Abstract
    Uniform nested loops are broadly used in scientific and multidimensional digital signal processing applications. Due to the amount of data handled by such applications, on-chip memory is required to improve the data access and overall system performance. In this study a static data scheduling method, carrot-hole data scheduling, is proposed for multidimensional applications, in order to control the data traffic between different levels of memory. Based on this data schedule, optimal partitioning and scheduling are selected. Experiments show that by using this technique, on-chip memory misses are significantly reduced as compared to results obtained from traditional methods. The carrot-hole data scheduling method is proven to obtain smallest on-chip memory misses compared with other linear scheduling and partitioning schemes
  • Keywords
    scheduling; storage management; carrot-hole data scheduling; data scheduling; digital signal processing; linear scheduling; nested loops; on-chip memory misses; optimal partitioning; static data scheduling; Digital signal processing; Energy management; Memory management; Multidimensional signal processing; Multidimensional systems; Processor scheduling; Scientific computing; System performance; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.545974
  • Filename
    545974