• DocumentCode
    3470641
  • Title

    A First Analysis of a Dynamic Memory Allocation Controller (DMAC) Core

  • Author

    Rajasekhar, Y. ; Sass, Ron

  • Author_Institution
    Reconfigurable Comput. Syst. Lab., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
  • fYear
    2011
  • fDate
    19-21 July 2011
  • Firstpage
    64
  • Lastpage
    67
  • Abstract
    Networking performance continues to grow but processor clock frequencies have not. Likewise, the latency to primary memory is not expected to improve dramatically either. This is leading computer architects to reconsider the networking subsystem and the roles and responsibilities of hardware and the operating system. This paper presents the first component of a new networking subsystem where the hardware is responsible for buffering, when necessary, messages without interrupting or involving the operating system. The design is presented and its functionality is demonstrated. The core on an FPGA is exercised with a synthetic stream of messages and the results show that the analytical performance model and measured performance agree.
  • Keywords
    DRAM chips; buffer storage; computer architecture; field programmable gate arrays; storage allocation; DRAM; FPGA; buffering; computer architecture; dynamic memory allocation controller core; latency; networking performance; networking subsystem; operating system; primary memory; processor clock frequency; Clocks; Computer architecture; Field programmable gate arrays; Hardware; Random access memory; Registers; Vegetation; FPGAs; dynamic; memory allocation; networking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Accelerators in High-Performance Computing (SAAHPC), 2011 Symposium on
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    978-1-4577-0635-6
  • Electronic_ISBN
    978-0-7695-4448-9
  • Type

    conf

  • DOI
    10.1109/SAAHPC.2011.23
  • Filename
    6031566