• DocumentCode
    3257764
  • Title

    A multistage pipelined memory management algorithm for parallel shared memory switches

  • Author

    McCollum, James M. ; Li, Xike ; Elhanany, Itamar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Tennessee Univ., Knoxville, TN
  • fYear
    2005
  • fDate
    7-10 Aug. 2005
  • Firstpage
    1911
  • Abstract
    To resolve the high memory bandwidth requirements presented by output-queued switches, several parallel shared-memory architectures have been recently proposed. The complexity of such systems lies in the algorithms used to assign arriving packets to available shared memories. To date, packet placement algorithms either require N sequential placement decisions per interval or necessitate O(N2) memories, limiting switch scalability and speed. This paper presents a scalable multistage, pipelined memory management algorithm which offers O(logN) computational complexity while requiring only 3N dual-port memories, at a cost of fixed latency
  • Keywords
    communication complexity; distributed shared memory systems; packet switching; storage management; telecommunication switching; computational complexity; distributed shared memory; dual-port memories; high memory bandwidth requirements; multistage pipelined memory management; output-queued switches; packet placement; packet switching; parallel shared memory switches; placement decisions; switch scalability; switch speed; Bandwidth; Computer architecture; Delay; Memory architecture; Memory management; Packet switching; Quality of service; Read-write memory; Scalability; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. 48th Midwest Symposium on
  • Conference_Location
    Covington, KY
  • Print_ISBN
    0-7803-9197-7
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2005.1594499
  • Filename
    1594499