2008 |
60 | EE | Abdallah Al Zain,
Philip W. Trinder,
Kevin Hammond,
Alexander Konovalov,
Steve Linton,
Jost Berthold:
Parallelism without Pain: Orchestrating Computational Algebra Components into a High-Performance Parallel System.
ISPA 2008: 99-112 |
59 | EE | Jan Henry Nyström,
Philip W. Trinder,
David J. King:
High-level distribution for the rapid production of robust telecoms software: comparing C++ and ERLANG.
Concurrency and Computation: Practice and Experience 20(8): 941-968 (2008) |
58 | EE | Abdallah Al Zain,
Philip W. Trinder,
Greg Michaelson,
Hans-Wolfgang Loidl:
Evaluating a High-Level Parallel Language (GpH) for Computational GRIDs.
IEEE Trans. Parallel Distrib. Syst. 19(2): 219-233 (2008) |
2007 |
57 | EE | Kevin Hammond,
Abdallah Al Zain,
Gene Cooperman,
Dana Petcu,
Philip W. Trinder:
SymGrid: A Framework for Symbolic Computation on the Grid.
Euro-Par 2007: 457-466 |
56 | EE | Xiao Yan Deng,
Greg Michaelson,
Philip W. Trinder:
Automatically Costed Autonomous Mobility.
IAT 2007: 95-101 |
55 | EE | Jan Nyström,
Philip W. Trinder,
David J. King:
Evaluating high-level distributed language constructs.
ICFP 2007: 203-212 |
54 | EE | Abdallah Al Zain,
Kevin Hammond,
Philip W. Trinder,
Steve Linton,
Hans-Wolfgang Loidl,
Marco Costanti:
SymGrid-Par: Designing a Framework for Executing Computational Algebra Systems on Computational Grids.
International Conference on Computational Science (2) 2007: 617-624 |
53 | EE | Lu Fan,
Hamish Taylor,
Philip W. Trinder:
Mediator: a design framework for P2P MMOGs.
NETGAMES 2007: 43-48 |
52 | EE | Ioannis A. Sarafis,
Philip W. Trinder,
Ali M. S. Zalzala:
NOCEA: A rule-based evolutionary algorithm for efficient and effective clustering of massive high-dimensional databases.
Appl. Soft Comput. 7(3): 668-710 (2007) |
2006 |
51 | | Marc Feeley,
Philip W. Trinder:
Proceedings of the 2006 ACM SIGPLAN Workshop on Erlang, Portland, Oregon, USA, September 16, 2006
ACM 2006 |
50 | EE | Philip W. Trinder:
Comparing C++ and ERLANG for motorola telecoms software.
Erlang Workshop 2006: 51 |
49 | EE | Xiao Yan Deng,
Philip W. Trinder,
Greg Michaelson:
Autonomous Mobile Programs.
IAT 2006: 177-186 |
48 | EE | André Rauber Du Bois,
Philip W. Trinder,
Hans-Wolfgang Loidl:
Strong Mobility in Mobile Haskell.
J. UCS 12(7): 868-884 (2006) |
47 | EE | Xiao Yan Deng,
Greg Michaelson,
Philip W. Trinder:
Autonomous mobility skeletons.
Parallel Computing 32(7-8): 463-478 (2006) |
2005 |
46 | | Clemens Grelck,
Frank Huch,
Greg Michaelson,
Philip W. Trinder:
Implementation and Application of Functional Languages, 16th International Workshop, IFL 2004, Lübeck, Germany, September 8-10, 2004, Revised Selected Papers
Springer 2005 |
45 | EE | Abdallah Al Zain,
Philip W. Trinder,
Hans-Wolfgang Loidl,
Greg Michaelson:
Managing Heterogeneity in a Grid Parallel Haskell.
International Conference on Computational Science (2) 2005: 746-754 |
44 | EE | Jan Henry Nyström,
Philip W. Trinder,
David J. King:
Are High-Level Languages Suitable for Robust Telecoms Software?.
SAFECOMP 2005: 275-288 |
43 | EE | André Rauber Du Bois,
Philip W. Trinder,
Hans-Wolfgang Loidl:
mHaskell: Mobile Computation in a Purely Functional Language.
J. UCS 11(7): 1234-1254 (2005) |
42 | EE | André Rauber Du Bois,
Philip W. Trinder,
Hans-Wolfgang Loidl:
Towards Mobility Skeletons.
Parallel Processing Letters 15(3): 273-288 (2005) |
2004 |
41 | | Philip W. Trinder,
Greg Michaelson,
Ricardo Pena:
Implementation of Functional Languages, 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003, Revised Papers
Springer 2004 |
2003 |
40 | EE | Jan Henry Nyström,
Philip W. Trinder,
David J. King:
Evaluating distributed functional languages for telecommunications software.
Erlang Workshop 2003: 1-7 |
39 | EE | Ioannis A. Sarafis,
Philip W. Trinder,
Ali M. S. Zalzala:
Mining Comprehensible Clustering Rules with an Evolutionary Algorithm.
GECCO 2003: 2301-2312 |
38 | | André Rauber Du Bois,
Philip W. Trinder,
Hans-Wolfgang Loidl:
Implementing Mobile Haskell.
Trends in Functional Programming 2003: 79-94 |
37 | EE | Euan W. Dempster,
Neven Tomov,
M. Howard Williams,
Hamish Taylor,
Albert Burger,
Philip W. Trinder,
Jiang Lü,
Phil Broughton:
Modelling Parallel Oracle for Performance Prediction.
Distributed and Parallel Databases 13(3): 251-269 (2003) |
36 | EE | Hans-Wolfgang Loidl,
Fernando Rubio,
Norman Scaife,
Kevin Hammond,
Susumu Horiguchi,
Ulrike Klusik,
Rita Loogen,
Greg Michaelson,
Ricardo Pena,
Steffen Priebe,
Álvaro J. Rebón Portillo,
Philip W. Trinder:
Comparing Parallel Functional Languages: Programming and Performance
Higher-Order and Symbolic Computation 16(3): 203-251 (2003) |
2002 |
35 | EE | André Rauber Du Bois,
Hans-Wolfgang Loidl,
Philip W. Trinder:
Thread Migration in a Parallel Graph Reducer.
IFL 2002: 199-214 |
34 | EE | André Rauber Du Bois,
Robert F. Pointon,
Hans-Wolfgang Loidl,
Philip W. Trinder:
Implementing Declarative Parallel Bottom-Avoiding Choice.
SBAC-PAD 2002: 82-92 |
33 | EE | Yang Jun,
Greg Michaelson,
Philip W. Trinder:
Explaining Polymorphic Types.
Comput. J. 45(4): 436-452 (2002) |
32 | | Sahalu B. Junaidu,
Philip W. Trinder:
Parallelising large irregular programs: an experience with Naira.
Inf. Sci. 140(3-4): 229-240 (2002) |
31 | | Philip W. Trinder,
Hans-Wolfgang Loidl,
Robert F. Pointon:
Parallel and Distributed Haskells.
J. Funct. Program. 12(4&5): 469-510 (2002) |
2001 |
30 | EE | Robert F. Pointon,
Steffen Priebe,
Hans-Wolfgang Loidl,
Rita Loogen,
Philip W. Trinder:
Functional Vs Object-Oriented Distributed Languages.
EUROCAST 2001: 642-656 |
29 | | Hans-Wolfgang Loidl,
Philip W. Trinder,
Carsten Butz:
Tuning Task Granularity and Data Locality of Data Parallel GPH Programs.
Parallel Processing Letters 11(4): 471-486 (2001) |
2000 |
28 | | Philip W. Trinder,
Greg Michaelson,
Hans-Wolfgang Loidl:
Selected papers from the 1st Scottish Functional Programming Workshop (SFP99), University of Stirling, Bridge of Allan, Scotland, August 29th to September 1st, 1999
Intellect 2000 |
27 | EE | Philip W. Trinder,
Hans-Wolfgang Loidl,
Ed. Barry Jr.,
Kei Davis,
Kevin Hammond,
Ulrike Klusik,
Simon L. Peyton Jones,
Álvaro J. Rebón Portillo:
The Multi-architecture Performance of the Parallel Functional Language GP H (Research Note).
Euro-Par 2000: 739-743 |
26 | EE | Clement A. Baker-Finch,
David J. King,
Philip W. Trinder:
An operational semantics for parallel lazy evaluation.
ICFP 2000: 162-173 |
25 | EE | Robert F. Pointon,
Philip W. Trinder,
Hans-Wolfgang Loidl:
The Design and Implementation of Glasgow Distributed Haskell.
IFL 2000: 53-70 |
24 | | Philip W. Trinder,
Robert F. Pointon,
Hans-Wolfgang Loidl:
Runtime system level fault tolerance for a distributed functional language.
Scottish Functional Programming Workshop 2000: 103-114 |
23 | | Hans-Wolfgang Loidl,
Ulrike Klusik,
Kevin Hammond,
Rita Loogen,
Philip W. Trinder:
GpH and Eden: Comparing two parallel functional languages on a Beowulf cluster.
Scottish Functional Programming Workshop 2000: 39-52 |
1999 |
22 | | Hans-Wolfgang Loidl,
Philip W. Trinder,
Kevin Hammond,
Sahalu B. Junaidu,
Richard G. Morgan,
Simon L. Peyton Jones:
Engineering parallel symbolic programs in GPH.
Concurrency - Practice and Experience 11(12): 701-752 (1999) |
1998 |
21 | EE | Jon G. Hall,
Clement A. Baker-Finch,
Philip W. Trinder,
David J. King:
Towards an Operational Semantics for a Parallel Non-Strict Functional Language.
IFL 1998: 54-71 |
20 | EE | David J. King,
Jon G. Hall,
Philip W. Trinder:
A Strategic Profiler for Glasgow Parallel Haskell.
IFL 1998: 88-102 |
19 | | Philip W. Trinder,
Kevin Hammond,
Hans-Wolfgang Loidl,
Simon L. Peyton Jones:
Algorithms + Strategy = Parallelism.
J. Funct. Program. 8(1): 23-60 (1998) |
1997 |
18 | EE | Hans-Wolfgang Loidl,
Philip W. Trinder:
Engineering Large Parallel Functional Programs.
Implementation of Functional Languages 1997: 178-197 |
17 | EE | Hans-Wolfgang Loidl,
Richard G. Morgan,
Philip W. Trinder,
Sanjay Poria,
Chris Cooper,
Simon L. Peyton Jones,
Roberto Garigliano:
Parallelising a Large Functional Program or: Keeping LOLITA Busy.
Implementation of Functional Languages 1997: 198-213 |
16 | EE | Daniel K. C. Chan,
Philip W. Trinder:
A processing framework for object comprehensions.
Information & Software Technology 39(9): 641-651 (1997) |
1996 |
15 | | Philip W. Trinder,
Kevin Hammond,
James S. Mattson Jr.,
A. S. Partridge,
Simon L. Peyton Jones:
GUM: A Portable Parallel Implementation of Haskell.
PLDI 1996: 79-88 |
1995 |
14 | | Kevin Hammond,
Philip W. Trinder:
Database Manipulation in Haskell 1.3.
Functional Programming 1995: 5 |
1994 |
13 | | Daniel K. C. Chan,
Philip W. Trinder:
Object Comprehensions: A Query Notation for Object-Oriented Databases.
BNCOD 1994: 55-72 |
12 | | Daniel K. C. Chan,
Philip W. Trinder:
An Object-Oriented Data Model Supporting Multi-Methods, Multiple Inheritance, and Static Type Checking: A Specification in Z.
Z User Workshop 1994: 297-315 |
11 | | Daniel K. C. Chan,
Philip W. Trinder,
Ray Welland:
Evaluating Object-Oriented Query Languages.
Comput. J. 37(10): 858-872 (1994) |
1993 |
10 | | Daniel K. C. Chan,
David J. Harper,
Philip W. Trinder:
A Case Study of Object-Oriented Query Languages.
CISMOD 1993: 63-86 |
9 | EE | Dag I. K. Sjøberg,
Malcolm P. Atkinson,
João Lopes,
Philip W. Trinder:
Building an Integrated Persistent Application.
DBPL 1993: 359-375 |
8 | | Daniel K. C. Chan,
David J. Harper,
Philip W. Trinder:
An Object-Oriented Data Model Specification.
ICCI 1993: 453-457 |
7 | | Gert Akerholt,
Kevin Hammond,
Simon L. Peyton Jones,
Philip W. Trinder:
Processing Transactions on GRIP, a Parallel Graph Reducer.
PARLE 1993: 634-647 |
1992 |
6 | | Kevin Hammond,
Dave McNally,
Patrick M. Sansom,
Philip W. Trinder:
Improving Persistent Data Manipulation for Functional Languages.
Functional Programming 1992: 72-84 |
1991 |
5 | EE | Philip W. Trinder:
Comprehensions, a Query Notation for DBPLs.
DBPL 1991: 55-68 |
4 | | Gert Akerholt,
Kevin Hammond,
Simon L. Peyton Jones,
Philip W. Trinder:
A Parallel Functional Database on GRIP.
Functional Programming 1991: 1-24 |
1990 |
3 | | Malcolm P. Atkinson,
Philippe Richard,
Philip W. Trinder:
Bulk Types for Large Scale Programming.
East/West Database Workshop 1990: 228-250 |
1989 |
2 | | Philip W. Trinder:
Referentially Transparent Database Languages.
Functional Programming 1989: 142-156 |
1987 |
1 | EE | Guy Argo,
John Hughes,
Philip W. Trinder,
Jon Fairbairn,
John Launchbury:
Implementing Functional Databases.
DBPL 1987: 165-176 |