• DocumentCode
    2237353
  • Title

    Merging Programming Models and On-chip Networks to Meet the Programmable and Performance Needs of Multi-core Systems on a Programmable Chip

  • Author

    Schmidt, Andrew G. ; Kritikos, William V. ; Sass, Ron ; Anderson, Erik K. ; French, Matthew

  • Author_Institution
    Reconfigurable Comput. Syst. Lab., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    334
  • Lastpage
    339
  • Abstract
    The Reconfigurable Data-Stream Hardware Software Architecture (Redsharc) is a programming model and network-on-a-chip solution designed to scale to meet the performance needs of multi-core systems on a programmable chip. Redsharc uses an abstract API that allows programmers to develop systems of simultaneously executing kernels, in software or hardware, that communicate over a seamless interface. To support high performance systems with numerous hardware kernels, Redsharc incorporates two on-chip networks that directly mimic the API. Our results show that Redsharc running at 200 MHz, 32-bit data widths can achieve 800 MBps per stream from hardware to hardware, 480 MBps for a software to hardware stream, and between 20 MBps and 400 MBps for random access data in blocks, regardless of the number of kernels in the system.
  • Keywords
    application program interfaces; multiprocessing systems; network-on-chip; reconfigurable architectures; software architecture; Redsharc; abstract API; frequency 200 MHz; multicore systems; network-on-a-chip solution; programmable chip; programming model; random access data; reconfigurable data stream hardware software architecture; seamless interface; word length 32 bit; API; FPGA; Network-On-Chip; Reconfigurable Computing; SVM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-9523-8
  • Electronic_ISBN
    978-0-7695-4314-7
  • Type

    conf

  • DOI
    10.1109/ReConFig.2010.55
  • Filename
    5695328