• DocumentCode
    2953365
  • Title

    Minimizing the effect of the host bus on the performance of a computational RAM logic-in-memory parallel-processing system

  • Author

    Nyasulu, Peter M. ; Mason, Ralph ; Snelgrove, W. Martin ; Elliott, Duncan G.

  • Author_Institution
    Dept. of Electron., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    631
  • Lastpage
    634
  • Abstract
    This paper describes the system design techniques that have been employed to minimize the effect of the host bus on the performance of a Computational RAM (CRAM) logic-in-memory parallel processing system. Specifically, we describe how the architectural features of the CRAM controller affect instruction execution, utilization of processing elements, time to initialize parallel variables from the host computer, and execution time of scalar operations. Finally, we show that because of the performance-enhancement features of the controller, the transfer characteristics of the host bus has very little effect on the performance of a CRAM system. This means that a CRAM system can be implemented on a wide variety of platforms, including those with slow external buses such as ISA-based computers and embedded systems that use slow microcontrollers
  • Keywords
    logic design; memory architecture; microcontrollers; parallel memories; parallel processing; random-access storage; system buses; CRAM controller architecture; ISA computer; computational RAM logic-in-memory parallel processing system; embedded system; host bus; microcontroller; system design; Bandwidth; Computer aided instruction; Computer architecture; Computer interfaces; Concurrent computing; Control systems; Prototypes; Random access memory; Read-write memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits, 1999. Proceedings of the IEEE 1999
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-5443-5
  • Type

    conf

  • DOI
    10.1109/CICC.1999.777360
  • Filename
    777360