dc.contributor.author | Barry, Robert J. | en |
dc.contributor.author | Evripidou, Paraskevas | en |
dc.creator | Barry, Robert J. | en |
dc.creator | Evripidou, Paraskevas | en |
dc.date.accessioned | 2019-11-13T10:38:25Z | |
dc.date.available | 2019-11-13T10:38:25Z | |
dc.date.issued | 1994 | |
dc.identifier.isbn | 0-8186-5602-6 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/53613 | |
dc.description.abstract | This paper presents MUSTANG, a system for translating Fortran to single assignment form in an effort to automatically extract parallelism. Specifically, a sequential Fortran source program is translated into IF1, a machine-independent dataflow graph description language that is the intermediate form for the SISAL language. During this translation, Parafrase 2 is used to detect opportunities for parallelization which are then explicitly introduced into the IF1 program. The resulting IF1 program is then processed by the Optimizing SISAL Compiler which produces parallel executables on multiple target platforms. The execution results of several Livermore Loops are presented and compared against Fortran and SISAL implementation on two different platforms. The results show that the translation is an efficient method for exploiting parallelism form the sequential Fortran source code. | en |
dc.publisher | Publ by IEEE | en |
dc.source | Proceedings of the International Conference on Parallel Processing | en |
dc.source | Proceedings of the 8th International Parallel Processing Symposium | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-0027990070&partnerID=40&md5=62ad1da054076bcb1cda6ccd341744d1 | |
dc.subject | Computer programming | en |
dc.subject | Multiprocessing systems | en |
dc.subject | Parallel processing systems | en |
dc.subject | FORTRAN (programming language) | en |
dc.subject | Program compilers | en |
dc.subject | Parallelism | en |
dc.subject | Single assignment | en |
dc.subject | Translation | en |
dc.title | Extracting parallelism in Fortran by translation to a single assignment intermediate form | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.description.startingpage | 329 | |
dc.description.endingpage | 334 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Sponsors: IEEE Computer Society | en |
dc.description.notes | ACM SIGARCH | en |
dc.description.notes | Conference code: 20747 | en |
dc.description.notes | Cited By :1</p> | en |
dc.contributor.orcid | Evripidou, Paraskevas [0000-0002-2335-9505] | |
dc.gnosis.orcid | 0000-0002-2335-9505 | |