Imperial College
London

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 &shyp; 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&shyp;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.