• 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