HEAL DSpace

Automatic hardware synthesis of nested loops using UET grids and VHDL

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Koziris, N en
dc.contributor.author Andronikos, T en
dc.contributor.author Economakos, G en
dc.contributor.author Papakonstantinou, G en
dc.contributor.author Tsanakas, P en
dc.date.accessioned 2014-03-01T01:12:38Z
dc.date.available 2014-03-01T01:12:38Z
dc.date.issued 1997 en
dc.identifier.issn 0302-9743 en
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/12186
dc.subject UET grid index space en
dc.subject optimal makespan en
dc.subject optimal mapping en
dc.subject number of systolic cells en
dc.subject uniform unit dependence vectors en
dc.subject VHDL based design automation en
dc.subject.classification Computer Science, Theory & Methods en
dc.subject.other SYSTOLIC ARRAYS en
dc.subject.other ALGORITHMS en
dc.subject.other TIME en
dc.title Automatic hardware synthesis of nested loops using UET grids and VHDL en
heal.type journalArticle en
heal.identifier.primary 10.1007/BFb0031660 en
heal.identifier.secondary http://dx.doi.org/10.1007/BFb0031660 en
heal.language English en
heal.publicationDate 1997 en
heal.abstract This paper considers the automatic synthesis of systolic architectures from nested loop algorithmic specifications. The high level input is given in the form of uniform dependence loops with unit dependencies and the target architecture is a multidimensional systolic array with unbounded number of cells. A complete methodology for the hardware synthesis of the resulting architecture, based on VHDL specifications, is presented. This methodology automatically detects all necessary computation and communication elements and produces optimal layouts. The theoretical framework of our method is based on the properties of the generalized UET grids, First, we calculate the optimal makespan for the generalized UET grids and then we establish the minimum number of systolic cells required to achieve the optimal makespan. The complexity of the proposed scheduling algorithm is completely independent of the size of the nested loop and depends only on its dimension, thus being the most efficient (in terms of complexity) known to us. All these methods were implemented and incorporated in an integrated software package which provides the designer with a powerful parallel design environment, from high level algorithmic specifications to low-level (i.e., actual layouts) optimal implementation. en
heal.publisher SPRINGER-VERLAG BERLIN en
heal.journalName HIGH-PERFORMANCE COMPUTING AND NETWORKING en
heal.bookName LECTURE NOTES IN COMPUTER SCIENCE en
dc.identifier.doi 10.1007/BFb0031660 en
dc.identifier.isi ISI:000074015300087 en
dc.identifier.volume 1225 en
dc.identifier.spage 888 en
dc.identifier.epage 897 en


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Μορφότυπο Προβολή

Δεν υπάρχουν αρχεία που σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής