Show simple item record

dc.contributor.authorAbramson, D.
dc.contributor.authorMcKay, A.
dc.date.accessioned2020-01-07T06:48:33Z
dc.date.available2020-01-07T06:48:33Z
dc.date.issued1995
dc.identifier.issn08857458
dc.identifier.doi10.1007/BF02577786
dc.identifier.urihttp://hdl.handle.net/10072/120336
dc.description.abstractThere are many paradigms being promoted and explored for programming parallel computers, including modified sequential languages, new imperative languages and applicative languages. SISAL is an applicative language which has been designed by a consortium of industrial and research organizations for the specification and execution of parallel programs. It allows programs to be written with little concern for the structure of the underlying machine, thus the programmer is free to explore different ways of expressing the parallelism. A major problem with applicative languages has been their poor efficiency at handling large data structures. To counter this problem SISAL includes some advanced memory management techniques for reducing the amount of data copying that occurs. In this paper we discuss the implementation of some image processing benchmarks in SISAL and C to evaluate the effectiveness of the memory management code. In general, the SISAL program was easier to code than the C (augmented with the PARMACS macros) because we were not concerned with the parallel implementation details. We found that the SISAL performance was in general comparable to C, and that it could be brought in line with an efficient parallel C implementation by some programmer-specified code transformations.
dc.description.peerreviewedYes
dc.languageEnglish
dc.language.isoeng
dc.publisherKluwer Academic Publishers
dc.publisher.placeUSA
dc.relation.ispartofpagefrom105
dc.relation.ispartofpageto134
dc.relation.ispartofissue2
dc.relation.ispartofjournalInternational Journal of Parallel Programming
dc.relation.ispartofvolume23
dc.subject.fieldofresearchEnvironmental Sciences
dc.subject.fieldofresearchComputer Software
dc.subject.fieldofresearchDistributed Computing
dc.subject.fieldofresearchcode05
dc.subject.fieldofresearchcode0803
dc.subject.fieldofresearchcode0805
dc.titleEvaluating the Performance of a SISAL Implementation of the Abingdon Cross Image Processing Benchmark
dc.typeJournal article
dc.type.descriptionC1 - Articles
dc.type.codeC - Journal Articles
gro.hasfulltextNo Full Text
gro.griffith.authorAbramson, David A.


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

  • Journal articles
    Contains articles published by Griffith authors in scholarly journals.

Show simple item record