• DocumentCode
    2584505
  • Title

    A case study in networks-on-chip design for embedded video

  • Author

    Xu, Jiang ; Wolf, Wayne ; Henkel, Joerg ; Chakradhar, Srimat ; Lv, Tiehan

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    770
  • Abstract
    In this paper we study bus-based and switch-based on-chip networks for an embedded video application, the smart camera SoC (system on chip). We analyze network performance and overall system performance in detail. We explore system performance using crossbars with different sizes, fixed size but different numbers of ports, and different numbers of shared memories. We find that network is a performance bottleneck in our design, and the system using an optimized NoC can outperform one using a bus by 132%. Our simulations are based upon recorded real communication traces, which give more accurate system performance. Our study finds that for the Smart Camera system, a 16-bit/port 3×3 crossbar with two shared memories shows 85.7% performance improvement over the bus-based model and also has less maximum network throughput than the bus-based model. This design example illustrates a methodology to quickly and accurately estimate the performance of NoC´s at architecture level.
  • Keywords
    cameras; embedded systems; shared memory systems; system-on-chip; telecommunication networks; bus based model; bus based on-chip network; crossbars; embedded video; networks-on-chip design; real communication traces; shared memory; smart camera SoC; smart camera system-on-chip; switch based on-chip networks; Computer aided software engineering; Computer architecture; Intelligent networks; Network-on-a-chip; Pipelines; Smart cameras; Switches; System performance; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1268973
  • Filename
    1268973