• DocumentCode
    3236293
  • Title

    An intelligent memory controller for dynamic data structures

  • Author

    Geurts, Werner ; Laps, Guy ; Lauwereins, Rudy ; Peperstraete, J.A.

  • Author_Institution
    ESAT Lab., Katholieke Univ. Leuven, Heverlee, Belgium
  • fYear
    1989
  • fDate
    8-12 May 1989
  • Firstpage
    12785
  • Lastpage
    13516
  • Abstract
    The authors discuss a new hardware solution for certain dynamic-memory management tasks that need to be performed in modern computing systems such as multiprocessors, database machines, file servers, printer buffers, etc. The memory controller is built around a custom-designed datapath which is optimized for address computations. This datapath is controlled by a microprogram sequencer. For every new application, only the microcode program needs to be developed, while the hardware can remain unchanged. Furthermore, the controller can work as a stand-alone system, requiring no external processor to program it. The performance of this system is compared with that of an off-the-shelf direct memory access controller
  • Keywords
    computer interfaces; data structures; storage management; address computations; custom-designed datapath; direct memory access controller; dynamic data structures; dynamic-memory management tasks; intelligent memory controller; microcode program; microprogram sequencer; performance; Central Processing Unit; Circuits; Communication system control; Computer architecture; Control systems; Data structures; Hardware; Intelligent structures; Laboratories; Memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    CompEuro '89., 'VLSI and Computer Peripherals. VLSI and Microelectronic Applications in Intelligent Peripherals and their Interconnection Networks', Proceedings.
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-1940-6
  • Type

    conf

  • DOI
    10.1109/CMPEUR.1989.93339
  • Filename
    93339