Title :
A simple expert system for the reasoning of systolic designs
Author_Institution :
Dept. of Comput. Eng., Santa Clara Univ., CA, USA
Abstract :
The author presents a simple expert system developed for the reasoning of systolic designs. It is based on the STA formalism, the spatial inductive techniques developed earlier, and a temporal induction technique (briefly introduced in this paper) to perform formal verification of systolic array designs. Induction techniques exploit the regularity and locality attributes of systolic arrays. The system is implemented in Prolog, making use of its pattern matching, automatic backtracking, and the depth-first searching rules to perform efficient reasoning. The techniques are applied to several array designs, including the 1D convolution array and a triangular matrix inversion array, which are described in this paper
Keywords :
PROLOG; convolution; expert systems; formal verification; matrix inversion; pattern matching; spatial reasoning; systolic arrays; temporal reasoning; 1D convolution array; Prolog; STA formalism; automatic backtracking; depth-first searching rules; expert system; formal verification; locality; pattern matching; reasoning; regularity; spatial inductive techniques; systolic array; systolic designs; temporal induction technique; triangular matrix inversion array; Economic indicators; Engines; Expert systems; Formal verification; Impedance matching; Logic; Systolic arrays; User interfaces;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397127