• DocumentCode
    2064428
  • Title

    Characterizing Effective Memory Bandwidth of Designs with Concurrent High-Performance Computing Cores

  • Author

    Schmidt, Andrew G. ; Sass, Ron

  • Author_Institution
    Univ. of Kansas, Irving
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    601
  • Lastpage
    604
  • Abstract
    In this paper we investigate several common bus architectures and measure effective bandwidth between High Performance Computing cores and off-chip memory. Contributions of this paper include (i) characterizing the behavior of four common organizations using off-the-shelf IP cores, (ii) an investigation of the effect of multiple computational cores sharing the bus structures, and (iii) the development of a testing methodology which simulates different access patterns and accurately measures bandwidth. The results show that while some bus architectures arc clearly belter than others, none approach the theoretical bandwidth of the memory interface. Furthermore, negotiating the bus protocol is a significant source of overhead. So much so that it effectively hides any performance one might gain from trying to access the off-chip DRAMs using an "intelligent" access pattern.
  • Keywords
    DRAM chips; field programmable gate arrays; logic design; logic testing; microprocessor chips; system buses; DRAM; FPGA; bus architecture; concurrent high-performance computing core; effective memory bandwidth; logic design; logic testing; memory interface; off-chip memory; Access protocols; Bandwidth; Computational modeling; Computer architecture; Concurrent computing; Embedded computing; Field programmable gate arrays; Performance gain; Reconfigurable logic; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380726
  • Filename
    4380726