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
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;
Conference_Titel :
Custom Integrated Circuits, 1999. Proceedings of the IEEE 1999
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-5443-5
DOI :
10.1109/CICC.1999.777360