• DocumentCode
    506039
  • Title

    A method of vector processing for shared symbolic data

  • Author

    Kanada, Yasusi

  • Author_Institution
    Central Res. Lab., Hitachi Ltd., Kokubunji, Japan
  • fYear
    1991
  • fDate
    18-22 Nov. 1991
  • Firstpage
    722
  • Lastpage
    731
  • Abstract
    The conventional processing techniques for pipelined vector processors such as Cray-XMP, or SIMD parallel processors, such as CM-2 (connection machine), are generally applied only to independent multiple data processing. This paper describes a vector processing method of multiple processings including parallel rewriting of dynamic data structures with shared elements, and of multiple processings that may rewrite the same data element two or more times. This method is called the filtering-overwritten-label method (FOL). FOL enables vector processing of entering multiple data into a hash table, address calculation sorting, and many other algorithms that handle lists, trees, graphs and other types of symbolic data structures. FOL is applied to several symbolic processing algorithms; consequently, the performance is improved by a factor often on the Hitachi S-810.
  • Keywords
    data structures; parallel processing; pipeline processing; vector processor systems; filtering-overwritten-label method; multiple data processing; parallel processors; shared symbolic data; symbolic data structures; vector processing; Data processing; Data structures; Sorting; Tree data structures; Tree graphs; Vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-89791-459-7
  • Type

    conf

  • DOI
    10.1145/125826.126167
  • Filename
    5348872