NUMA Optimizations for Algorithmic Skeletons, Paul Metzger, Murray Cole and Christian Fensch, to appear at 24th International European Conference on Parallel and Distributed Computing (EURO-PAR 2018), 2018.
Reactive Grid Scheduling of DAG applications,
Israel Hernandez and Murray Cole, Parallel and Distributed Computing and Networks 2007,
25th IASTED International Multi-Conference on Applied Informatics, pages 92-97, ACTA Press, 2007.
BSP-based Cost Analysis of Skeletal Programs ,
Yasushi Hayashi and Murray Cole, Proceedings of Scottish Workshop on Functional
Programming 1999, pages 20-28, Intellect, 2000.
Algorithmic Skeletons, Murray Cole, which is
chapter 13 (pages 289-303) of Research Directions in Parallel Functional Programming,
K. Hammond & G. Michaelson (Eds.), Springer-Verlag, 1999.
On Dividing and Conquering Independently,
Murray Cole, Proceedings of Euro-Par 97, LNCS 1300, pages 634-637,
Lengauer, Griebl, Gorlatch (Eds), Springer Verlag, 1997.
(The link is to a longer version which appeared as a University of Edinburgh
Computer Science technical report, ECS-CSG-31-97).
Recursive 3D Mesh Indexing with Improved Locality,
George Chochia and Murray Cole, Proceedings of HPCN '97,
Hertzberger, Sloot (Eds), pages 1014-1015, LNCS 1225, Springer Verlag, 1997.
Hierarchical Skeletons and ad-hoc Parallelism,
Marcus Marr and Murray Cole,
Proceedings of ParCo 95, D'Hollander et al (Eds.),
Advances in Parallel Computing, vol. 11, pages 673-676, Elsevier Press,
1996.
Parallel Programming, List Homomorphisms and the Maximum Segment Sum Problem, Murray Cole,
Proceedings of ParCo 93 pages 489-492, Trystram (Ed.), Elsevier Press, 1993.
(A short conference paper based on the technical report above).
The Parameterized PRAM, Tim Harris and Murray Cole,
Proceedings of the Workshop on Parallel and Distributed Processing,
Boyonov (Ed.), Elsevier Press, 1993.
Parallel Software Paradigms, Murray Cole, chapter 1 of
Advances in Parallel Algorithms L. Kronsjo & D. Shumsheruddin (Eds.),
pp 1-25, Blackwell Scientific, 1992.
Do-it-Yourself Shared Memory Instruction Sets in occam, Murray Cole,
Proceedings of Tools and Techniques for Transputer Applications pages 1-10,
S.J. Turner (Ed.), IOS Press, 1990.
Algorithmic Skeletons: Structured Management of Parallel Computation, Murray Cole,
MIT Press & Pitman, 1989. (Derived from my PhD thesis and now
available on the web by kind permission of the publishers. Also
see its entry on the MIT Press website.
There are some minor formatting changes from the published version, since the original
Latex style is no longer available to me. The text itself is unchanged.
A Skeletal Approach to the Exploitation of Parallelism, Murray Cole,
Proceedings of CONPAR 88 , pages 667-675,
C. Jesshope (Ed.), Cambridge University Press, 1989.
Recursive Splitting as a General Purpose Skeleton for Parallel
Computation, Murray Cole,
Proceedings of the Second International Conference on
Supercomputing,
L.P. & S.I. Kartashev (Eds), vol 3, pp. 133-140, 1987.