• DocumentCode
    3358990
  • Title

    Exploiting software pipelining for network-on-chip architectures

  • Author

    Feihui Li ; Kandemir, Mahmut ; Kolcu, I.

  • Author_Institution
    Dept. of CSE, Pennsylvania State Univ., University Park, PA
  • fYear
    2006
  • fDate
    2-3 March 2006
  • Abstract
    Recent developments in process technology have made it possible to produce chips consisting of a large number of processing elements. For factors such as scalability, performance, power-efficiency, the interconnection structure supporting such a chip needs to be an on-chip network architecture rather than a conventional bus-based system. Recent research has studied such network-on-chip (NoC) based systems from the performance and throughput, power/energy, reliability, predictability, synchronization, and concurrency perspectives. However, most of these studies are hardware based and it is not clear what type of compiler support would be best suited for these NoC based systems. Focusing on a mesh based NoC architecture that connects multiple processor cores, this paper explores the effectiveness of voltage/frequency scaling for processors and communication links with and without software pipelining, a compiler optimization for increasing parallelism. To our knowledge, this is the first paper that explores the influence of software pipelining in the context of the embedded NoC architectures
  • Keywords
    embedded systems; logic design; microprocessor chips; network-on-chip; pipeline processing; compiler support; embedded NoC architectures; interconnection structure; multiple processor cores; network-on-chip architectures; process technology; software pipelining; Computer architecture; Concurrent computing; Frequency synchronization; Network-on-a-chip; Pipeline processing; Power system interconnection; Power system reliability; Scalability; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging VLSI Technologies and Architectures, 2006. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    0-7695-2533-4
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2006.43
  • Filename
    1602455