Synthesis of systolic arrays for inductive problems

  • Catherine Mongenet
  • Guy-René Perrin
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 258)


We present a method for the synthesis of systolic arrays from a system of recurrent equations of a problem. The class of solved problems involves the inductive ones. For an inductive problem, the result sequence is calculated using its own elements : after its calculation, each element of this sequence is used as a data for other elements calculations. Therefore, the systolic arrays solutions are characterized by a ‘reinjection’ of each element of the result sequence in a data stream after its calculation.

This method is constructive. Therefore it is implemented in a software called SYSTOL.


systolic arrays synthesis 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [CAS 83]
    CAPPELLO P.R., STEIGLITZ K. Unifying VLSI Array Design with Geometric Transformations. Proceedings of the International Conference on Parallel Processing. 1983. pp. 448–457.Google Scholar
  2. [CAS 84]
    CAPPELLO P.R., STEIGLITZ K. Unifying VLSI Array Design with Linear Transformations of Space-Time. Advances in Computing Research. JAI Press. 1984. pp 23–45.Google Scholar
  3. [CHE 85]
    CHEN M.C. Synthesizing Systolic Designs. Proceedings of the Second International Symposium on VLSI Technology, Systems and Applications. May 1985. pp. 209–215.Google Scholar
  4. [DEI 85]
    DELOSME J.M., IPSEN I.C.F. An Illustration of a Methodology for the Construction of Efficient Systolic Architectures in VLSI. Proceedings of the Second International symposium on VLSI technology, systems and applications. May 1985. pp. 268–273.Google Scholar
  5. [FFW 85]
    FORTES J.A.B., FU K.S., WAH B.W. Systematic Approaches to the Design of Algorithmically Specified Systolic Arrays. Proc. ICASSP. 1985. pp. 8.9.1-4.Google Scholar
  6. [GJQ 86]
    GACHET P., JOINNAULT B., QUINTON P. Synthesizing Systolic Arrays Using DIASTOL. Proceedings of the International Workshop on Systolic Arrays. July 1986.Google Scholar
  7. [KUN 79]
    KUNG H. T. The Structure of Parallel Algorithms. Advances in Computer. Vol 19. Academic Press.Google Scholar
  8. [KUN 82]
    KUNG H. T. Why Systolic Architectures? Computer. Vol 15–1. jan. 1982. pp. 37–46.Google Scholar
  9. [LIW 85]
    LI G.J., WAH B.W. The Design of Optimal Systolic Arrays. IEEE Transactions on Computer. Vol C-34-1. Jan. 1985. pp. 66–77.Google Scholar
  10. [MEC 80]
    MEAD C., CONWAY L. Introduction to VLSI systems. Addison Wesley. 1980.Google Scholar
  11. [MMU 87]
    MOORE W., McCABE A., URQUHART R. Systolic Arrays. Proceedings of the First International Workshop on Systolic Arrays. July 1986. Adam Hilger 1987.Google Scholar
  12. [MOL 83]
    MOLDOVAN D.I. On the Design of Algorithms for VLSI Systolic Arrays. Proceedings of the IEEE. Vol 71-1. Jan. 1983. pp. 113–120.Google Scholar
  13. [MOL 84]
    MOLDOVAN D.I. ADVIS: A Software Package for the Design of Systolic Arrays. Proceedings 1984 IEE ICCD: Vlsi in Computers. 1984. pp. 158–164.Google Scholar
  14. [MON 85]
    MONGENET C. Une Méthode de Conception d'Algorithmes Systoliques, Résultats Théoriques et Réalisation. Thesis. Nancy. May 1985.Google Scholar
  15. [MON 86]
    MONGENET C. Les Extensions du Système SYSTOL. CRIN Report. Nancy. Nov. 1986.Google Scholar
  16. [MOP 85]
    MONGENET C., PERRIN G.R. Une Méthode de Conception Automatique de Réseaux Systoliques. Proceedings of the International Conference Future Trends in Computing, in Computer and Computing. Masson and Wiley. 1985. pp. 316–321.Google Scholar
  17. [QUG 84]
    QUINTON P., GACHET P. Manuel d'utilisation de DIASTOL, version préliminaire. IRISA Report 233. Aug 1984.Google Scholar
  18. [QUI 83]
    QUINTON P. The Systematic Design of Systolic Arrays. IRISA Research report 193. Apr. 1983.Google Scholar
  19. [QUI 84]
    QUINTON P. Automatic Synthesis of Systolic Arrays from Uniform Recurrent Equations. Proceedings 11th Annual International Symposium on Computer Architecture. June 1984. pp. 208–214.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • Catherine Mongenet
    • 1
    • 2
  • Guy-René Perrin
    • 1
    • 3
  1. 1.Centre de Recherche en Informatique de Nancy Campus ScientifiqueVandoeuvre-les-NancyFRANCE
  2. 2.Department d'InformatiqueUniversité Louis PasteurSTRASBOURGFRANCE
  3. 3.Laboratoire d'Informatique, Route de GrayUniversité de Franche-ComtéBESANCONFRANCE

Personalised recommendations