Publication View

A method of vector processing for shared symbolic data (1993)

Abstract
Conventional processing techniques for pipelined vector processors such as the Cray-XMP, or dataparallel computers, such as the Connection Machines, are generally applied only to independent multiple data processing. This paper describes a vector processing method for multiple processings including parallel rewriting of dynamic data structures with shared elements, and for multiple processings that may rewrite the same data item multiple times. This method enables vector processing when entering multiple data items into a hash table, address calculation sorting, and many other algorithms that handle lists, trees, graphs and other types of symbolic data structures. This method is applied to several algorithms; consequently, the performance is improved by a factor of ten on a Hitachi S-810.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.44.9320
Source http://www.kanadas.com/Papers/../sym-vp/SharedDataPC.ps.gz
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords vector processing, hashing, sorting
Type text
Language English
Relation 10.1.1.50.4102