4. Publications Standard Reference: Trinder P.W. Hammond K. Loidl H-W. Peyton Jones S.L. Algorithm + Strategy = Parallelism Journal of Functional Programming, 8(1) (January 1998) pp~23-60. Chronological Publication List: << Vladimir & Kevin's CCGrid paper>>
2009
Aswad M. KH. Trinder P.W. Al Zain A.D, Michaelson G.J. Berthold J.
Low Pain vs No Pain Multi-core Haskells.
The 10th Symposium on Trends in Functional Programming (TFP'09), Selye Janos University, Komarno, Slovakia (June 2009).
Al Zain A. Berthold J. Hammond K. Trinder P. Michaelson G.J Aswad M.K.
Low-Pain, High-Gain Multicore Programming in Haskell: Coordinating Irregular Symbolic Computations on MultiCore Architectures.
ACM SIGPLAN Workshop on Declarative Aspects of Multicore Programming (DAMP'09), Savannah, Georgia, USA (January 2009).
2008
Al Zain, A. Hammond, K. Linton, S. Michaelson, G. Trinder, P.
SCIEnce: Using High-Level Parallel Programming Technology to achieve Heterogeneous Symbolic Computing on the Grid.
UK e-Science Programme All Hands Meeting (AHM'08), Poster (September 2008).
Loidl H.W. Trinder P.W. Hammond K. Al Zain A. Baker-Finch C.
Semi-Explicit Parallel Programming in a Purely Functional Style:
GpH.
Chapter in Process Algebra for Parallel and Distributed
Processing Alexander M, Gardner W (Eds), Chapman Hall (2008) ISBN 978-1420064865.
Al Zain A. Berthold J. Hammond K. Trinder P.
Orchestrating Production Computer Algebra Components into Portable Parallel Programs.
Open Source Grid and Cluster Conference, Oakland, California, USA (May 2008).
Al Zain A. Trinder P.W. Loidl H.W. Michaelson G.J.
Evaluating a High-Level Parallel Language (GpH) for Computational Grids.
IEEE Transactions on Parallel and Distributed Systems 19(2) (February 2008) pp 219-233.
2007
Hammond K. Al Zain A. Cooperman G. Petcu D. Trinder P.
SymGrid: a Framework for Symbolic Computation on the Grid (Full Paper).
Proc. EuroPar'07 - European Conf. on Parallel Processing, Rennes, France,
Spinger-Verlag LNCS 4703 (August 2007).
Al Zain A. Trinder P.W. Loidl H.W. Michaelson G.J.
Supporting High-Level Grid Parallel Programming: the Design and
Implementation of Grid-GUM2 (Full Paper).
UK e-Science Programme All Hands Meeting (AHM) (September 2007).
Al Zain A. Hammond K. Trinder P.W. Linton S. Loidl H.W. Costanti M.
SymGrid-Par: Designing a Framework for Executing Computational Algebra Systems on Computational Grids.
Proc. 4th Int. Workshop Practical Aspects of High-level Parallel Programming (PAPP 2007), Beijing, China (May 2007).
Petcu D. Hammond K. Trinder P. Al Zain A.
SymGrid: Symbolic Computations on Grids
Proc. EGEE User Forum, Manchester, UK (May 2007).
2006
Al Zain A. Trinder P.W. Loidl H.W. Michaelson G.J.
Managing Heterogeneity in a Grid Parallel Haskell.
Journal of Scalable Computing: Practice and Experience 7(3) (September 2006), pp 9-26.
2005
Al Zain A. Trinder P.W. Loidl H.W. Michaelson G.J.
Managing Heterogeneity in a Grid Parallel Haskell.
Proc. 2nd Int. Workshop Practical Aspects of High-level Parallel Programming (PAPP 2005), Atlanta, USA (May 2005).
2003
Loidl H-W. Rubio F. Scaife N. Hammond K. Horiguchi S. Klusik U. Loogen
R. Michaelson G.J. Pena R. Priebe S. Trinder P.W.
Comparing Parallel Functional Languages: Programming and Performance
Higher-order and Symbolic Computation 16(3) (2003).
2002
Junaidu S.B. Trinder P.W.
Measuring Naira: a Symbolic Program with Irregular Parallelism
Information Sciences 140(3-4) (2002) pp 229-240.
Trinder P.W. Loidl H-W. Pointon R.F.
Parallel and Distributed Haskells
Journal of Functional Programming 12(4&5) (2002), pp 469-510.
Rauber Du Bois A. Loidl H-W. Trinder P.W.
Thread Migration in a Parallel Graph Reducer
IFL'02 - 14th International
Workshop on the Implementation of Functional Languages, Madrid,
Spain (September 2002). Springer Verlag LNCS 2670.
Sarafis I. Zalzala A.M.S.Trinder P.W.
A Genetic Rule-based Data Clustering Toolkit
Congress on Evolutionary Computation (CEC), Honolulu, USA (May 2002), pp 1238-1243.
Rauber Du Bois A. Pointon R.F. Loidl H-W. Trinder P.W.
Implementing Declarative Parallel Bottom-Avoiding Choice
Symposium on Computer Architecture and High Performance Computing
(SBAC-PAD), Vitoria/ES, Brazil (October 2002)
2001
Loidl H-W. Trinder P.W. Butz C.
Tuning Task Granularity and Data Locality of Data Parallel GpH Programs
Parallel Processing Letters 11(4) (December 2001).
2000
Baker-Finch C. King D.J. Trinder P.W.
An Operational Semantics for Parallel Lazy Evaluation
International Conference on Functional Programming, Montreal (ICFP), Canada (September 2000), pp 162-173.
Trinder P.W. Loidl H-W. Barry E. Rebon Portillo A.J.
The Multi-Architecture Performance of the Parallel Functional Language
GPH
Euro-Par 2000 - Parallel Processing, Munich, Germany, Bode
A. Ludwig T. and Wismuller R. (Eds) Springer Verlag LNCS (September
2000), pp 739-743.
Trinder P.W. Loidl H-W. Hammond K.
Large-scale Functional Applications
Chapter of Parallel Functional Programming, Hammond
K. and Michaelson G. (Eds) Springer Verlag ISBN 1-85233-092-9 (2000).
Trinder P.W. Pointon R.F. Loidl H-W.
Towards Runtime System Level Fault Tolerance for a Distributed Functional Language
SFP'00 - Scottish Functional Programming Workshop 2000, Trends in Functional
Programming Vol.2, Intellect (July 2000), pp 103--113.
1999
Loidl H-W. Trinder P.W. Hall C.V. Hammond K. Junaidu S.B. Morgan
R.G. Peyton Jones S.L.
Engineering Parallel Symbolic Programs in GpH
Concurrency: Practice and Experience, 11(12) (December 1999),
pp 701-752.
1998
Trinder P.W. Hammond K. Loidl H-W. Peyton Jones S.L.
Algorithm + Strategy = Parallelism
Journal of Functional Programming, 8(1) (January 1998) pp~23-60.
Hall J.G. Baker-Finch C. Trinder P.W. King D.J.
Towards an operational semantics for a parallel non-strict functional language
Proceedings of the 10th. Int. Workshop on Implementation of Functional Languages,
University College London, England (September 1998),
Springer Verlag LNCS 1595, pp 55-67 .
King D.J. Hall J.G. Trinder P.W.
A Strategic Profiler for Glasgow Parallel Haskell (GpH)
Proceedings of the 10th. Int. Workshop on
Implementation of Functional Languages, University College London,
England (September 1998), {\em Springer Verlag} LNCS 1595, pp 90-104.
1997
Loidl H.-W Trinder P.W.
Engineering Large Parallel Functional Programs
Proceedings of the 9th. Int. Workshop on Implementation of
Functional Languages, St Andrews, Scotland (September 1997), Springer
Verlag LNCS 1467, pp 178-197.
Loidl H.-W Morgan R.G. Peyton Jones S.L. Garagliano R. Trinder P.W. Cooper C.
Parallelising a Large Functional Program. Or: Keeping LOLITA busy.
Proceedings of the 9th. Int. Workshop on Implementation
of Functional Languages, St Andrews, Scotland (September 1997), Springer
Verlag LNCS 1467, pp 198-213.
1996
Trinder P. Hammond K. Mattson J. Partridge A. Peyton Jones S.
GUM: a Portable Parallel implementation of Haskell
Proceedings of Programming Languages Design and Implementation (PLDI), Philadelphia, USA, (May 1996) pp79-88.
1994