dc.contributor.author | Lachanas, Adrianos | en |
dc.contributor.author | Evripidou, Paraskevas | en |
dc.creator | Lachanas, Adrianos | en |
dc.creator | Evripidou, Paraskevas | en |
dc.date.accessioned | 2019-11-13T10:40:54Z | |
dc.date.available | 2019-11-13T10:40:54Z | |
dc.date.issued | 1998 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54349 | |
dc.description.abstract | FORTRAN, 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.source | 4th International Conference on Parallel Processing, Euro-Par 1998 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84882658212&partnerID=40&md5=f211206ce5a0418f1512962b28528ecf | |
dc.subject | Translation (languages) | en |
dc.subject | Semantics | en |
dc.subject | Parallel processing systems | en |
dc.subject | Benchmarking | en |
dc.subject | FORTRAN (programming language) | en |
dc.subject | Multiple targets | en |
dc.subject | Data flow analysis | en |
dc.subject | Single processors | en |
dc.subject | Performance degradation | en |
dc.subject | Description languages | en |
dc.subject | Graph translation | en |
dc.subject | Imperative languages | en |
dc.subject | Intermediate representations | en |
dc.subject | Internal representation | en |
dc.title | Exploiting course grain parallelism from FORTRAN by mapping it to IF1 | en |
dc.type | info:eu-repo/semantics/article | |
dc.description.volume | 1470 LNCS | en |
dc.description.startingpage | 464 | |
dc.description.endingpage | 469 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Sponsors: Association of Computer Machinery | en |
dc.description.notes | International Federation of Information Processing | en |
dc.description.notes | Conference code: 98814</p> | en |
dc.source.abbreviation | Lect. Notes Comput. Sci. | en |
dc.contributor.orcid | Evripidou, Paraskevas [0000-0002-2335-9505] | |
dc.gnosis.orcid | 0000-0002-2335-9505 | |