scispace - formally typeset
M

Murray Cole

Researcher at University of Edinburgh

Publications -  81
Citations -  3306

Murray Cole is an academic researcher from University of Edinburgh. The author has contributed to research in topics: Algorithmic skeleton & Speedup. The author has an hindex of 20, co-authored 81 publications receiving 3187 citations. Previous affiliations of Murray Cole include University of Glasgow.

Papers
More filters
Book

Algorithmic skeletons : structured management of parallel computation

TL;DR: This book introduces a new approach to the design and implementation of software systems which will help users of large scale parallel systems coordinate many concurrent activities toward a single goal and proposes a selection of independent algorithmic skeletons which describes the structure of a particular style of algorithm.
Journal ArticleDOI

Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming

TL;DR: The eSkel library is sketched, which represents a concrete attempt to apply skeleton and pattern based parallel programming principles, and is based on C and MPI, thereby embedding its skeletons in a conceptually familiar framework.
Book ChapterDOI

Evaluating the Performance of Skeleton-Based High Level Parallel Programs

TL;DR: This paper shows how to evaluate the performance of skeleton-based high level parallel programs, and a tool which generates auto- matically a set of models and solves them is presented, proving the efficiency of this approach.
Book ChapterDOI

Combining measurement and stochastic modelling to enhance scheduling decisions for a parallel mean value analysis algorithm

TL;DR: The high-level modelling language PEPA is applied to the performance analysis of a parallel program with a pipeline skeleton which computes the Mean Value Analysis (MVA) algorithm for queueing networks.
Book ChapterDOI

Flexible skeletal programming with eskel

TL;DR: An overview of eSkel, a library for skeletal parallel programming, which aims to maximise the conceptual flexibility afforded by its component skeletons and to facilitate dynamic selection of skeleton compositions.