Show simple item record

dc.contributor.authorGrelck, Clemens
dc.contributor.authorKuthe, Steffen
dc.contributor.authorScholz, Sven-Bodo
dc.identifier.citationGrelck , C , Kuthe , S & Scholz , S-B 2008 , ' A hybrid shared memory execution model for a data parallel language with I/O ' , Parallel Processing Letters , vol. 18 , no. 1 , pp. 23-37 .
dc.identifier.otherPURE: 408569
dc.identifier.otherPURE UUID: 7ebc99a2-93aa-40cb-a8ea-d1e501af1153
dc.identifier.otherScopus: 44349134498
dc.descriptionOriginal article can be found at: Copyright World Scientific Publishing Company [Full text of this article is not available in the UHRA]
dc.description.abstractWe propose a novel execution model for the implicitly parallel execution of data parallel programs in the presence of general I/O operations. This model is called hybrid because it combines the advantages of the standard execution models fork/join and SPMD. Based on program analysis the hybrid model adapts itself to one or the other on the granularity of individual instructions. We outline compilation techniques that systematically derive the organization of parallel code from data flow characteristics aiming at the reduction of execution mode switches in general and synchronization/communication requirements in particular. Experiments based on a prototype implementation show the effectiveness of the hybrid execution model for reducing parallel overhead.en
dc.relation.ispartofParallel Processing Letters
dc.subjectmultithreaded execution
dc.subjectexecution models
dc.subjectimplicit parallelisation
dc.subjectsingle assignment C
dc.subjectdeclarative array programming
dc.subjectdata parallel programming
dc.titleA hybrid shared memory execution model for a data parallel language with I/Oen
dc.contributor.institutionScience & Technology Research Institute
dc.contributor.institutionSchool of Computer Science
dc.description.statusPeer reviewed
rioxxterms.typeJournal Article/Review

Files in this item


There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record