Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming Citation for published version: Cole, M 2004, 'Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming ' Parallel Computing, vol. 30,no. 3,.
Link: Link to publication record in Edinburgh Research Explorer
Document Version:Publisher's PDF, also known as Version of record
Published In: Parallel Computing
General rightsCopyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights.
Take down policyThe University of Edinburgh has made every reasonable effort to ensure that Edinburgh Research Explorer content complies with UK legislation. If you believe that the public display of this file breaches copyright please contact openaccess@ed.ac.uk providing details, and we will remove access to the work immediately and investigate your claim.
AbstractSkeleton and pattern based parallel programming promise significant benefits but remain absent from mainstream practice. We consider why this situation has arisen and propose a number of design principles which may help to redress it. We sketch the eSkel library, which represents a concrete attempt to apply these principles. eSkel is based on C and MPI, thereby embedding its skeletons in a conceptually familiar framework. We present an application of eSkel and analyse it as a response to our manifesto.