Publications List
Tony Field
Books Authored
- Field, A.J. and Harrison P.G., Functional Programming (Addison
Wesley) 1988, 602pp. (also published in Russian)
Books Edited
- Field, A.J., Harrison, P.G., Bradley, J. and Harder, U. (eds)
Performance Evaluation, Modelling Techniques and Tools for Performance
Evaluation, Vol. 54, Issue 2 (Special Issue), October 2003.
- Supervising editor: Kelly, P.H.J., .Functional Programming for
Loosely-coupled Multiprocessors., Research Monographs in Parallel
and Distributed Processing (Pitman), 1989.
Books Contributed to
- Field A.J. and Harrison P.G., "A
Methodology for the Performance Modelling of Distributed Cache Coherent
Multiprocessors", in The State-of-the-art in Performance Modeling
and Simulation, K. Bagchi, J. Walrand, G.W. Zobrist eds. (Gordon and
Breach), 1998, pp. 55-92.
- Field A.J. and Harrison P.G., "A
Fixed-Point Model of a Distributed Memory Consistency Protocol",
in Quantitative Methods in Parallel Systems, Baccelli, F., Jean-Marie,
A. and Mitrani I. eds, (Springer Verlag) 1995, pp. 237-247.
- Sharp, D.W.N., Field, A.J., Khoshnevisan, H., "An Exercise in
the Synthesis of Parallel Functional Programs for Message Passing Architectures",
in Parallel Computing: From Theory to Sound Practice, Joosen W. &
Milgrom E. eds, (IOS Press), 1992, pp. 452-463.
- Cripps, M.D., Darlington, J., Field, A.J., Harrison, P.G., Reeve,
M.J., "The Design and Implementation of ALICE ­p; a Parallel
Graph Reduction Machine", in Selected Reprints on Dataflow and Reduction
Architectures, Thakkar, S.S. ed (IEEE Computer Society Press) 1987,
pp. 300-327.
- Cripps, M.D., Field, A.J., Reeve, M.J., "An Introduction to ALICE:
a Multiprocessor Graph Reduction Machine", in Functional Programming,
Languages, Tools and Architectures, Eisenbach S. ed (Ellis Horwood)
1987, pp. 111-128.
- J. Darlington, A.J. Field, H. Pull, "The Unification of Functional
and Logic Languages", in Logic Programming: Functions, Relations
and Equations, DeGroot D. and Lindstrom, G. ed ( Prentice Hall) 1986,
pp. 37-70.
Journal Publications
-
Song D., Carter, J.N., Field, A.J., Marshall, J., Polak,J., Schumacher, K., Sinha-Ray, P., Woods J., and Zhang, J., "On cost-efficiency of the global container shipping network". Maritime Policy & Management, 2004, to appear.
-
Field, A.J., Harder, U., Harrison, P.G., "Modelling of Web-server Traffic", Special Issue of the Performance Evaluation Journal, 2004, to appear.
- Field, A.J., Harder, U., Harrison, P.G., "Measurement and Modelling of Self-similar Traffic in Computer Networks", IEE
Proc-Commun., Vol. 151, No. 4, August 2004.
- Kelly, P.H.J, Beckmann, O., Field, A.J. and Baden, S.B.,
"
THEMIS: Component Metadata in Adaptive Parallel Applications",
Parallel Processing Letters, Vol 11., No. 2, 2001.
- Chung, A.J. and Field, A.J., "A Simple Recursive Tesselator",
Journal of Graphics Tools, Vol. 5, No. 3, 2001, pp. 1-9.
- Field, A.J. and Harrison, P.G., "Sojourn Times in a Random Queue
With and Without Preemption", European Journal of Operational Research,
112, 1999, pp. 646-653.
- Chung, A.J. and Field, A.J., "
Rendering Radiosity Solutions by Adaptive Gathering", Journal of
Graphics Tools, Vol. 2, No. 2, 1997, pp 31-44.
- Field, A.J. and Harrison, P.G., "A
Stochastic Model of Cache Coherency Overhead in SCI", IEE Proceedings
on Computers and Digital Techniques, Vol., No. 3, May 1997,
pp. 175-186.
(Mather Premium winner, IEE, 1998)
- Bennett, A.J., Field, A.J. and Harrison, P.G., "Modelling
and Validation of Shared Memory Coherency Protocols", Performance
Evaluation, 1996, Vol. 27 & 28 , 1996, pp. 541-562.
Conference and Workshop Publications
-
Cheadle, A.M., Field, A.J., Ayres, J.W., Dunn, N., Hayden, R.A.,
and Nystrom-Persson, J.,
Visualising Dynamic Memory Allocators",
Proc. International Symposium on
Memory Management, Ottawa, June 2006, to appear
-
Osmond, K., Beckmann, O., Field, A.J, Kelly, P.H.J.K.,
``Parallel Visualization using the Domain-Specific Interpreter Pattern'',
Workshop on Compilers for Parallel Computing, 2006, to appear.
-
While, R.L. and Field, A.J.,``Optimising Parallel Pattern-matching by Source-level
Program Transformation'', Proc. 28th Australasian Computer Science Conference
(ACSC2005), Newcastle,
Australia. CRPIT, 38. Estivill-Castro, V., Ed. ACS. 239-248.
-
Beckmann, O.B., Kelly, P.H.J. and Field, A.J., ``DESO-MayaVi: Tiling Visualisation Pipelines
for Large Unstructured Datasets'', Proc. 7th Workshop on Languages, Compilers, and Run-time Support for Scalable Systems, September 2004.
-
Bennett, A.J. and Field A.J., Performance Engineering with the UML Profile for Schedulability, Performance and Time: a Case Study", Proc. IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Volendam, Netherlands, October 2004.
-
Cheadle, A.M., Field, A.J., Marlow S., Peyton-Jones, S. and While, R.L.,"
Exploring the Barrier to Entry - Incremental Generational Garbage Collection for Haskell
", Proc. International Symposium on
Memory Management, Vancouver, October 2004, to appear.
-
Bennett, A.J., Field, A.J. and Woodside, C.M., "Experimental Evaluation of the UML Profile for Schedulability, Performance and Time", Proc. UML 2004, Lisbon, October 2004, to appear.
- Ayles, T.P., Field, A.J., Magee, J.N. and Bennett, A.J., "Adding Performance Evaluation to the LTSA Tool",
Tool Demonstration, Proc. 13th Internation Conference on Computer Performance Evaluation:
Modelling Techniques and Tools, September 2003.
- Field, A.J., Harder, U. and Harrison, P.G.,
"
Network Traffic Behaviour in Switched Ethernet Systems
",
MASCOTS 2002, to appear.
- Field, A.J., Hansen, T.L. and Kelly, P.H.J.,
"
Optimising Shared Reduction Variables in MPI Programs
",
Proc. Europar 2002, pp. 630-639.
- Pearce, D.J., Kelly, P.H.J., Field, A.J. and Harder, U.,
"
GILK: A Dynamic Instrumentation Tool for the Linux Kernel
",
Proc. 12th Internation Conference on Computer Performance Evaluation:
Modelling Techniques and Tools, April 2002, pp. 220-226.
- Kelly,P.H.J.K., Beckmann, O., Field, A.J. and Baden, S.B.,
"
Themis: Component Metadata in Adaptive Parallel Applications",
Proc. International Workshop on High-Level Parallel
Programming, Orleans, France, March 2001.
- Furmento, N., Mayer, A., McGough, S., Newhouse, S.J., Field, A.J. and Darlington, J.,
"
An Integrated Grid Environment for Component Applications
",
Proc. 2nd International Workshop on Grid Computing, 2001.
- Furmento, N., Mayer, A., McGough, S., Newhouse, S.J., Field, A.J. and Darlington, J.,
"
Optimisation of Component-based Applications in a Grid Environment
",
Proc. Supercomputing 2001.
- Field, A.J., Hansen, T.L. and Kelly, P.H.J.,
"
Run-time Fusion of MPI Calls in a Parallel C++ Library ",
IBM Workshop on Languages and Compilers for
Parallel Computing (LCPC), August, 2000 (to appear).
- Cheadle, A.M., Field, A.J., Marlow S., Peyton-Jones, S. and While,
R.L. "Non-stop Haskell",
Proc. Int. Conf. on Functional Programming, Montreal, September 2000, pp. 257-267.
.
- Al-Battran, S. Field, A.J., Wiley, R.L. and Woods, J., "Parallel
Simulation of Plankton Ecology", Proc. IASTED 1999 International
Conference on Modelling and Simulation, Philadelphia, May 1999, pp. 259-263.
- Field A. J., Harrison P. G. and Parry, J.; "Response
Times in Client-Server Systems", Proc. 10th Int. Conf. on Computer
Performance Evaluation - Modelling Techniques and Tools, Springer Verlag,
Palma de Mallorca, 1998 , pp.75-92.
- Burton, A.D., Field, A.J. and To, H.W., "A
Cell-Cell Barnes Hut Algorithm for Fast Particle Simulation", Australian
Computer Science Communications Vol. 20, No. 1, 1998, pp.267-278.
- Field, A.J., Harrison, P.G. and Kanani, K., "Automatic
Generation of Verifiable Cache Coherence Simulation Models from High-level
Specifications", Australian Computer Science Communications Vol.
20, No. 3, 1998, pp.261-275.
- Field, A. J., Kelly, P. H. J., and Qian, W.. "M-Tree:
A Parallel Abstract Data Type for Block-Irregular Adaptive Applications".
Distinguished paper in ``EuroPar'97'' (Springer LNCS, August 1997).
- Field, A.J. and Boothroyd, S.J., "An
Evaluation of Software Cacheing in Astrophysical n-body Simulation Codes
for the Fujitsu AP1000", Fujitsu Parallel Computing Workshop, Tokyo,
Japan, 1996. (Poster paper).
Best poster award.
- Kanani, K., Field, A.J. and Harrison, P.G., "Performance Modelling
and Verification of Cache Coherency Protocols using Stochastic Process Algebra",
Proceedings of the 4th Workshop on Process Algebras and Performance Modelling,
1996.
- Bennett, A.J., Field, A.J. and Harrison, P.G., "Modelling
and Validation of Shared Memory Coherency Protocols", Proceedings
of PERFORMANCE '96 (International Conference on Performance Theory, Measurement
and Evaluation of Computer and Communication Systems; IFIP WG7.3), Lausanne,
1996.
- Wu, Q., Field, A.J., Kelly, P.H.J., "Data Abstraction for Parallel
Adaptive Computation", Proceedings of the 1996 Workshop on Abstract
Machine Models for Parallel and Distributed Computing.
- Field, A.J., Harrison, P.G., "An Analytical Model of the Standard
Coherent Interface 'SCI'", Proceedings of the 1995 International Conference
on Parallel Processing, Oconomowoc, Wisconsin, August 1995, pp. (I)173-177.
- Field, A.J., Harrison, P.G., "A Uniform Memory Access Model of
a Distributed Coherent Cache System", Proceedings of 1994 U.K. Performance
Engineering Workshop, September 1994.
- Field, A.J., Harrison, P.G., "Transmission Times in Buffured
Full Crossbar Interconnection Networks with Cyclic Arbitration", Proceedings
of 1993 IEEE/ACM International Conference on Parallel Processing, St. Charles,
Illinois, August 1993, pp. (I)189-196.
- Darlington, J., Field A.J., Harrison, P.G., Kelly P.H.J., Sharp, D.W.N.,
While, R.L., "Parallel Programming using Skeleton Functions",
Proceedings of PARLE 93, Munich, June 1993, pp. 146-161.
- Field, A.J., While, R.L., "Discrete-event
Simulation in Functional Languages", Australian Computer Science
Communications, Vol. 15, No. 1, Part A, pp. 265-273, 1993.
- Field, A.J., Harrison, P.G., "Transmission Times in Unbuffered
Crossbars with Cyclic Arbitration", Proceedings of 1992 IEEE/ACM International
Conference on Parallel Processing, St. Charles, Illinois, August 1992, pp.(I)132­p;137.
- Field, A.J., While, R.L., "A General Framework for Discrete-event
Simulation using Functional Languages", Proceedings of the Sixth International
Conference on Modelling Techniques and Tools for Performance Evaluation,
Edinburgh, September 1992,
pp. 409-414.
- While, R.L., Field, A.J., "Incremental
Garbage Collection for the Spineless Tagless G-machine", Proceedings
of the Massey Functional Programming Workshop, Massey, New Zealand, September
1992.
- Harrison, P.G., Field, A.J., "Performance Modelling of Parallel
Computer Architectures", Proceedings of PERFORMANCE '86 and ACM SIGMETRICS
1986, Raleigh, North Carolina, pp. 18-27.
- Cripps, M.D. and Field, A.J., "Self Clocking Networks",
Proceedings of 1985 IEEE/ACM International Conference on Parallel Processing,
St. Charles, Illinois, August 1985, pp. 384-387.
Patents
- Cripps, M.D., Field, A.J., "Interconnection Networks". British,
U.S., European and Japanese Patent No. 8329728, 1983.
- Cripps, M.D., Field, A.J., "The MARCH HARE Network Switching
Device" (Patented Device Specification), Internal Report No. DoC 83/31,
Department of Computing, Imperial College, 1983, 25pp.
Non-refereed Documents and Publications
- Field, A.J., To, H.W., Warren, S.R. and Woods, J., "Parallel
Simulation of Complex Plankton Ecosystems", Fujitsu Parallel Computing
Workshop, Canberra, Australia, 1997.
- Field, A.J. and Hutton, J.A.R., "The Integration of Functional
Programming Languages and Relational Databases", Internal Report No.
DoC 96/3, Department of Computing, Imperial College, 1996, 12pp.
- While, R.L., Field, A.J., "The Non-stop Spineless Tagless G-machine",
Internal Report No. DoC 93/8, Department of Computing, Imperial College,
1993, 10pp.
- Field, A.J., Hunt, L.S., While, R.L., "The Semantics and Implementation
of Various Best-fit Pattern Matching Schemes for Functional Languages",
Internal Report No. DoC 92/13, Department of Computing, Imperial College,
1992, 25pp.
- Cripps, M.D., Field, A.J., "A Structure-independent Switching
System with System-level Fault Tolerance", Internal Report No. DoC
83/32, Department of Computing, Imperial College, 1983, 13pp.
|