Title :
An arbitration tree adapted to object oriented associative memories
Author :
Archambaud, Denis ; Faudemay, Pascal
Author_Institution :
MASI Lab., Paris VI Univ., France
Abstract :
The arbitrator device, or priority encoder, is necessary in associative memories because it enables to select one processing element among N by using a single instruction concerning all the data. It is a way to solve the problem of addressing a particular processor unit without an identification device. We first describe the solutions usually applied in associative memories. The binary arbitration tree reads the state of a flag in each processor and indicates which of them is the first set according to an order. We detail an improvement adapted to the architecture we are developing: an object-oriented paginated set-associative memory. This new arbitrator performs in parallel multiple sub-arbitrations within domains of consecutive elements. It allows parallel processing over arbitrary length data stored in the memory, and still has a modular and tree-like design suitable for VLSI implementation
Keywords :
VLSI; circuit diagrams; content-addressable storage; object-oriented methods; parallel processing; trees (mathematics); VLSI implementation; arbitrary length data; arbitration tree; arbitrator device; binary arbitration tree; identification device; object oriented associative memories; object-oriented paginated set-associative memory; parallel multiple sub-arbitrations; parallel processing; priority encoder; processing element; processor unit; single instruction; tree-like design; Artificial intelligence; Associative memory; Circuits; Dictionaries; Information retrieval; Laboratories; Parallel processing; Registers; Relational databases; Very large scale integration;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
DOI :
10.1109/ICCD.1994.331912