Foundations of parallel programming

Foundations of parallel programming

by David B. Skillicorn

Part of Cambridge international series on parallel computation ;

1994

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

1 readers worldwide want to read this book

Start a club free
About
The major reason for the lack of use 'of parallel' computing, is the mismatch between the complexity and variety of parallel hardware, and the software development tools to program it. The cost of the developing software needs to be amortised over decades, but the platforms on which it executes change every few years, requiring complete rewrites. The evident cost-effectiveness of parallel computation has not been realized because of this mismatch. This book presents an integrated approach to parallel software development that addresses software issues and performance issues together. It presents a methodology for software construction that produces software that is architecture-independent and intellectually abstract. The software can execute efficiently on a range of existing and potential hardware configurations. The approach is based on the construction of categorical data types, a generalisation of abstract data types, and of objects. Categorical data types abstract both from the representation of a data type and also from the detailed control flow necessary to perform operations on it. They thus impose a strong separation between the semantics, on which programs can depend, and the implementation, which is therefore free to hide the parallel machine properties that are used.

Discuss Foundations of parallel programming with other readers

Join or start a book club for Foundations of parallel programming on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Foundations of parallel programming?

Sign up free on Readfeed, then browse public clubs or start your own club with Foundations of parallel programming as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Foundations of parallel programming with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Foundations of parallel programming with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.