Investigation of associative algorithms
for
vertical processing systems
-
List of the participants:
-
-
This project is supported by the Russian Foundation for
Basic Research under Grant N 96-01-01704.
-
Summary:
Fine-grained SIMD-systems with bit-serial (vertical) processing and
simple single-bit PEs have been the subject of intensive research in the
recent years. Well-known multi-processors STARAN, DAP, MPP, CM-2 belong to
this class of architectures. One of the most important fields of vertical
processing systems (VPS) application is the non-numeric processing, that
is, data bases, knowledge bases, expert systems and other problems of
artificial intelligence. Therefore such processors can be used as a
component in the combined architecture.
We will analyze algorithms
for STARAN-like associative parallel processors (APPs).
Such an architecture
is well suited for solving problems employing tabular data.
Our prime interest is in associative system applications for solving graph
theoretical problems. To this end we use an abstract semantic model
(the STAR-machine) of the SIMD type with vertical data processing.
Its primitive operations are sufficiently rich to allow efficient
itilization of massive parallelism.
The project includes the following stages:
-
to select a class of graph theoretical problems which can be
effectively solved in a robust natural way by means of APPs;
-
to analyze the corresponding associative algorithms, to prove their
correctness and evaluate their complexity;
-
to select the corresponding primitive procedures for which it would
be appropriate for use some accelerators (specialized processors);
-
to state some proposals for extending the capabilities of APPs.
Perspectives:
We are planning to design an experimental system STAR on IBM PC
which will include the STAR translator and knowledge base. The latter one
will consist of the main basic procedures for different problem oriented
shells which will be used for designing algorithms. As a result of our
investigation we hope to obtain proposals for
designing new dedicated hardware means providing parallel high-performance
solution of those problems.
List of publications:
-
A.S.Nepomniaschaya. Language STAR for Associative and
Parallel Computation with Vertical Data Processing, in: Proc. of the
Intern. Conf. "Parallel Computing Technologies", (Novosibirsk, USSR,
1991) 258--265.
-
A.S.Nepomniaschaya Investigation of Associative Search
Algorithms in Vertical Processing Systems. in: Proc. of the Intern.
Conf. "Parallel Computing Technologies", (Obninsk, Russia, 1993).
-
A.S.Nepomniaschaya. Comparison of two MST Algorithms for
Associative Parallel Processors, in: Proc. of the 3-d
Intern. Conf. "Parallel Computing Technologies", PaCT--95, (St. Peterburg,
Russia), Lecture Notes in Computer Science, 964, (1995) 85--93.
-
A.S.Nepomniaschaya, Y.I.Fet. Investigation of Some
Hardware Accelerators for Relational Algebra Operations. - IEEE, Proceedings
of the First Aizu Intern. Symp. on Parallel Algorithms/Architectures Synthesis,
Japan, 1995.
-
A.S.Nepomniaschaya. Representations of the Prim--Dijkstra
algorithm on associative parallel processors, to appear in Proceedings
of PARCELLA'96.
-
A.S.Nepomniaschaya. An Associative Version of the
Prim--Dijkstra Algorithm and its Application to Some Graph Problems,
to appear in LNCS, Proceedings of the Second Intern. Memorial Conf.
"Perspectives of System Informatics", 1996.
-
A.S.Nepomniaschaya. Representation of the Gabow algorithm for finding
smallest spanning trees with a degree constraint
on associative parallel processors, to appear in LNCS, Proceedings of
the EuroPar'96.
Please contact Ann Nepomniaschaya for all the questions concerning this project.
E-mail: anep@ssd.sscc.ru
Last update: June 5, 1996