Show simple item record

dc.contributor.authorLachanas, Adrianosen
dc.contributor.authorEvripidou, Paraskevasen
dc.creatorLachanas, Adrianosen
dc.creatorEvripidou, Paraskevasen
dc.date.accessioned2019-11-13T10:40:54Z
dc.date.available2019-11-13T10:40:54Z
dc.date.issued1998
dc.identifier.issn0302-9743
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54349
dc.description.abstractFORTRAN, a classical imperative language is mapped into IF1, a machine-independent dataflow graph description language with Single Assingment Semantics (SAS). Parafrase 2 (P2) is used as the front-end of our system. It parses the source code, generates an intermediate representation and performs several types of analysis. Our system extends the internal representation of P2 with two data structures: the Variable to Edge Translation Table and the Function to Graph Translation Table. It then proceeds to map the internal representation of P2 into IF1 code. The generated IF1 is then processed by the back-end of the Optimizing SISAL Compiler that generates parallel exécutables on multiple target platforms. We have tested the correctness and the performance of our system with several benchmarks. The results show that even on a single processor there is no performance degradation from the translation to SAS. Furthermore, it is shown that on a range of processors, reasonable speedup can be achieved.en
dc.source4th International Conference on Parallel Processing, Euro-Par 1998en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84882658212&partnerID=40&md5=f211206ce5a0418f1512962b28528ecf
dc.subjectTranslation (languages)en
dc.subjectSemanticsen
dc.subjectParallel processing systemsen
dc.subjectBenchmarkingen
dc.subjectFORTRAN (programming language)en
dc.subjectMultiple targetsen
dc.subjectData flow analysisen
dc.subjectSingle processorsen
dc.subjectPerformance degradationen
dc.subjectDescription languagesen
dc.subjectGraph translationen
dc.subjectImperative languagesen
dc.subjectIntermediate representationsen
dc.subjectInternal representationen
dc.titleExploiting course grain parallelism from FORTRAN by mapping it to IF1en
dc.typeinfo:eu-repo/semantics/article
dc.description.volume1470 LNCSen
dc.description.startingpage464
dc.description.endingpage469
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Sponsors: Association of Computer Machineryen
dc.description.notesInternational Federation of Information Processingen
dc.description.notesConference code: 98814</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en
dc.contributor.orcidEvripidou, Paraskevas [0000-0002-2335-9505]
dc.gnosis.orcid0000-0002-2335-9505


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record