Show simple item record

dc.contributor.authorCann, D. C.en
dc.contributor.authorEvripidou, Paraskevasen
dc.creatorCann, D. C.en
dc.creatorEvripidou, Paraskevasen
dc.date.accessioned2019-11-13T10:38:51Z
dc.date.available2019-11-13T10:38:51Z
dc.date.issued1995
dc.identifier.issn1045-9219
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53675
dc.description.abstractIn this paper, we discuss and evaluate three opti- mizations for reducing memory management overhead and data copying costs in SISAL 1.2 programs that build arrays. The first, called framework preconstruction, eliminates superfluous allocate-deallocate sequences in cyclic computations. The second, called aggregate storage subsumption, reduces the management overhead for compound array components. The third, called predictive storage preallocation, eliminates superfluous data copying in filtered array constructions and simplifies their parallelization. We have added all three optimizations to the Optimizing SISAL Compiler with rewarding improvements in SISAL program performance on vector-parallel machines such as those built by Cray Computer Corporation, Convex, and Cray Research. © 1995 IEEEen
dc.sourceIEEE Transactions on Parallel and Distributed Systemsen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-0029267529&doi=10.1109%2f71.372771&partnerID=40&md5=122a8e6348e647b5df8201bf9d984b0d
dc.subjectOptimizationen
dc.subjectVectorsen
dc.subjectParallel processing systemsen
dc.subjectComputer programming languagesen
dc.subjectProgram compilersen
dc.subjectAdvanced array optimizationsen
dc.subjectarraysen
dc.subjectCellular arraysen
dc.subjectcopy eliminationen
dc.subjectCyclic computationsen
dc.subjectFunctional languagesen
dc.subjectimperative languagesen
dc.subjectparallel computingen
dc.subjectParallelizationen
dc.subjectStorage allocation (computer)en
dc.subjectStorage optimizationen
dc.subjectstorage optimizationsen
dc.subjectvector computingen
dc.titleAdvanced Array Optimizations for High Performance Functional Languagesen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1109/71.372771
dc.description.volume6
dc.description.issue3
dc.description.startingpage229
dc.description.endingpage239
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Cited By :9</p>en
dc.source.abbreviationIEEE Trans.Parallel Distrib.Syst.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