DocumentCode
1160995
Title
Flag-algebra: a new concept for the realisation of fully parallel associative architectures
Author
Tavangarian, D.
Author_Institution
Tech. Inf., Hagen Univ., West Germany
Volume
136
Issue
5
fYear
1989
Firstpage
357
Lastpage
365
Abstract
The paper describes a new concept for the design of parallel-working associative memory and processor architectures, which is able to process arithmetical operations as well as complex search-operations for the sets of data in parallel. The proposed concept is based on a transformation method. It maps a set of word-oriented data into flag-oriented data. Each word of the set is represented by a flag in a flagvector. The position of a flag in the flagvector is defined by the transformation and corresponds to the value of the transformed word. To obtain parallelism for various operations, the flags of the flagvector are processed simultaneously. The result of these operations is also flags. They can be retransformed to word-oriented data. A new algebra called flag-algebra to investigate operations on the flagvector is introduced. This algebra is the isomorph to the set-theory and Boolean algebra. The most important axioms and laws of calculation in this algebra are described. They can be seen as a substantial basis for the development of flag-oriented hardware systems. Based on this algebra, the architecture of an associative monoprocessor is presented to process arithmetical as well as complex search operations in parallel. Furthermore, some languages adequate for this architecture and the performance of the processor is discussed.
Keywords
Boolean algebra; content-addressable storage; memory architecture; parallel architectures; Boolean algebra; arithmetical operations; complex search-operations; flag-algebra; flag-oriented data; flagvector; fully parallel associative architectures; parallel-working associative memory; set-theory; transformation method; word-oriented data;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings E
Publisher
iet
ISSN
0143-7062
Type
jour
Filename
31386
Link To Document