O. Callanan, D. Gregg, A. Nisbet, M. Peardon High Performance Scientific Computing using FPGAs with IEEE Floating Point and Logarithmic Arithmetic for Lattice QCD FPL 2006 16th International Conference on Field Programmable Logic and Applications School of Engineering - Universidad Autonoma de Madrid, SPAIN Madrid, August 28-30

(INPRESS --- accepted for publication) E. Ozer, A.P. Nisbet, D. Gregg TECS-2004-0033.R1, A Stochastic Bit-width Estimation Technique for Compact and Low-power Custom Processors. ACM Transactions on Embedded Computing Systems

Milan Tichy, Andy Nisbet, David Gregg GSFAP adaptive filtering using log arithmetic for resource-constrained embedded systems, (poster) International Symposium on Field Programmable Gate Arrays archive Proceedings of the internation symposium on Field programmable gate arrays, Monterey, California, USA, Pages: 236 - 236 Year of Publication: 2006 ISBN:1-59593-292-5

David Gregg, Andrew Beatty, Kevin Casey, Brian Davis, Andy Nisbet. The case for virtual register machines. Science of Computer Programming, Volume 57, Issue 3, September 2005, Pages 319-338

E. Ozer, A. P. Nisbet, D. Gregg and O. Callanan, Estimating Data Bus Size for Custom Processors in Embedded Systems, Springer Design Automation for Embedded Systems Journal. vol. 10(1), pp. 5-26, Springer, March 2005.

R.Bannister, D.Gregg, S.Wilson, A. Nisbet Implementation of an Image Segmentation Application using Logartihmic Arithmetic, to appear in Proceedings of the IEEE Intl. Midwest Symposium on Circuits and Systems, Ohio USA, August, 2005

Owen Callanan, Andy Nisbet, Emre Özer, James Sexton and David Gregg FPGA Implementation of a Lattice Quantum Chromodynamics Algorithm Using Logarithmic Arithmetic, in 12th Reconfigurable Architectures Workshop (RAW 2005), in 19th International Parallel and Distributed Processing Symposium CD-ROM / Abstracts Proceedings, IEEE Computer Society, Denver, California, May 2005

M. Matthews, D. Coyle, J. Sharry, A. Nisbet, G. Doherty, Personal Investigator: A Therapeutic 3D Game for Adolescent Psychotherapy, to appear in the International Journal of Interactive Technology and Smart Education, 2005

E. Ozer, A.P. Nisbet, D. Gregg, Trinity College Dublin Preliminary Irish Patent TRI213: Filed November 2004 An Estimation Method in Customising Data Bus Size for Application-Specific Processors, funded with support from Enterprise Ireland IF/2002/035/IDEAS.

A.P. Nisbet and S. Dobson. A Systems Architecture for Sensor Networks based on Hardware/Software Co-design, to appear in The 1st IFIP TC6 WG6.6 Workshop on Autonomic Communication (WAC 2004) Autonomic Communication Principles 18-19 October 2004 in Berlin, Germany, LNCS.

J. Sharry, M. Matthews, D. Coyle, A. Nisbet, G. Doherty, Personal Investigator (PI) Computer Mediated Adolescent Psychiatry using an Interactive 3D Game, 3rd International Conference on Narrative and Interactive Learning Environments Edinburgh, Scotland, 10-13th August 2004

E. Özer, A. P. Nisbet and D. Gregg, "Automatic Customization of Embedded Applications for Enhanced Performance and Reduced Power using Optimizing Compiler Techniques" to appear in Euro-Par'04LNCS, Pisa, Italy, Aug., Volume 3149, Danelutto, Marco; Vanneschi, Marco; Laforenza, Domenico (Eds.) ISBN: 3-540-22924-8, ISSN: 0302-9743, pages 318-327 2004.

E. Özer, A. P. Nisbet and D. Gregg, "Fine-tuning Loop-level Parallelism for Enhancing Performance of DSP Applications on FPGAs", in 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'04)Napa Valley, CA, USA, Apr. 2004, pages 273-274 (poster),ISBN 0-7695-2230-0

E. Özer, A. P. Nisbet and D. Gregg, "Stochastic Bit-width Approximation using Extreme Value Theory for Customizable Processors", in 13th International Conference on Compiler Construction (CC), LNCS 2985, Barcelona, Spain, Mar. 2004, ISBN: 3-540-21297-3 ,ISSN: 0302-9743 , Chapter: pp. 250 - 264 .

E. Özer, A. P. Nisbet, D. Gregg , (in review)ILP versus Clock Rate: A Study of Performance Analysis for Embedded Applications on FPGAs", Technical Report,  Department of Computer Science, Trinity College, Dublin, Ireland, May 2004.

Kevin Casey, David Gregg, M. Anton Ertl and Andrew Nisbet , Towards Superinstructions for Java Interpreters Lecture Notes in Computer Science, ISSN: 0302-9743, Volume 2826 / 2003, Title: Software and Compilers for Embedded Systems: 7th International Workshop, SCOPES 2003, Vienna, Austria, September 24-26, 2003, Proceedings ISBN: 3-540-20145-9, pages 329-343

E. Özer, A. P. Nisbet and D. Gregg, "Classification of Compiler Optimizations for High Performance, Small Area and Low Power in FPGAs", Technical Report,  Department of Computer Science, Trinity College, Dublin, Ireland, June 2003.

Andrew Beatty, Kevin Casey, David Gregg and Andrew Nisbet, An optimized Java interpreter for connected devices and embedded systems, in Proceedings of the 18th ACM Symposium on Applied Computing (SAC 03), pp. 692-697, Melbourne, Florida, March 2003, Symposium on Applied Computing archive Proceedings of the 2003 ACM symposium on Applied computing table of contents Melbourne, Florida , Pages: 692 - 697 , ISBN:1-58113-624-2

D. Eadie, F. Shevlin & A.P. Nisbet, Geometric Correction of Image Distortion using FPGAs, Proceedings of SPIE Conference on Optical Metrology, Imaging and Machine Vision, September 2002, Galway, Ireland, Volume 4877, pg 28-37,ISBN 0-8194-4658-0.

A.P. Nisbet , Towards Retargettable Compilers --- Feedback Directed Compilation Using Genetic Algorithms, Proceedings of Compilers for Parallel Computers, Edinburgh, Scotland, June 2001, http://www.icsa.informatics.ed.ac.uk/cpc2001/Speakers/nisbet.html

M. Barreteau, F. Bodin, Z. Chamskiz, H. Charles, C. Eisenbeis, J. Gurd, J. Hoogerbrugger, P. Hu, W. Jalby, T. Kisuki, P.M.W. Knijnenburg, P. van der Mark, A.P. Nisbet, M.F.P.O'Boyle, E.Rohou, A. Seznec, E.A. Stoehr, M. Treffers and H.A.G. Wijshoff, OCEANS: Optimising Compilers for Embedded Applications, Euro-Par99, 5th European Conference on Parallel Processing, Toulouse, France. (1999)

A.P. Nisbet, GAPS: Iterative Feedback Directed Parallelisation Using Genetic Algorithms, (poster), in Proceedings of Supercomputing 98,November, Orlando Florida, USA (1998)

A.P. Nisbet, GAPS: Genetic Algorithm Optimised Parallelisation,(invited publication) 7th Workshop on Compilers for Parallel Computers, pages 172-183, Linkoeping, Sweden. (1998)

A.P. Nisbet Iterative Feedback Directed Parallelisation Using Genetic Algorithms, Workshop on Profile and Feedback-Directed Compilation, in conjunction with PACT98: International Conference on Parallel Architectures and Compilation Techniques (1998).

A.P. Nisbet GAPS: A Compiler Framework for Genetic Algorithm (GA) Optimised Parallelisation, (extended poster) Proceedings of High-Performance Computing and Networking Europe, Amsterdam, April, Lecture Notes in Computer Science, Volume 1401, pages 987-989. (1998)

M.O'Boyle, A.P. Nisbet and R.W. Ford, A Compiler Algorithm to Reduce Invalidation Latency in Virtual Shared Memory Systems, (also appears as invited publication in CPC96), Proceedings of Parallel Architectures and Compilation Techniques, Boston USA, October, (1996).

M.O'Boyle, A.P. Nisbet and R.W. Ford (1996), A Compiler Algorithm to Reduce Invalidation Latency in Virtual Shared Memory Systems, (also appears in PACT96) (invited publication) 6th Workshop on Compilers for Parallel Computers, Aachen, Germany, December, Volume 21, Konferenzen des Forschungszentrums Juelich (1996)

M.O'Boyle, R.W. Ford and A.P. Nisbet, Compiler Reduction of Invalidation Traffic in , Virtual Shared Memory Systems, Proceedings of Euro-Par 96, Lyon, France, August, Lecture Notes in Computer Science, Volume 1123, pages 432-440.(1996)

A.P. Nisbet and R.W. Ford, Spinning-on-Coherency: A New VSM Optimisation for Write-invalidate, Proceedings of High-Performance Computing and Networking Europe, Brussels, Belgium, April, Lecture Notes in Computer Science, Volume 1067, pages 792-797. (1996)

K.R. Mayes, J. Bridgland, S. Quick and A. Nisbet, Network Performance in Arena, Proceedings of High-Performance Computing and Networking Europe, Brussels, Belgium, April, Lecture Notes in Computer Science, Volume 1067, pages 1007-1008. (1996)

G.D. Riley, J.M. Bull and A.P. Nisbet, Parallelisation of a Semantic Network Classifier, Proceedings of the 2nd European School of Computer Science Parallel Programming Environments for High Performance Computing (ESPPE), IMAG-INRIA, France, Alpe d'Huez, April, pages 209-212.(1996)

R. Johnson, K. Shen, M.D. Fisher, J.A. Keane and A.P. Nisbet, An Abstract Machine for Prototyping Parallel Proof Mechanisms, Proceedings of Third Annual Workshop on Abstract Machine Models for Parallel and Distributed Computing, IOS Press, April 1996, pages 191-202.(1996)

R.W. Ford, A.P. Nisbet and J.M. Bull, User-level VSM Optimisation and its Application, Proceedings of PARA95 -- Workshop on Applied Parallel Computing in Physics, Chemistry and Engineering Science, Lyngby, Denmark, August, Lecture Notes in Computer Science, Volume 1041, pages 223--232. (1995)

A.P. Nisbet (1995), Static Task Scheduling and Partitioning for Shared Memory Multiprocessors Using Stochastic Techniques, Proceedings of 5th IMACS-Symposium on Systems Analysis and Simulation, Berlin, Germany, June, Systems Analysis Modelling Simulation, Volumes 18-19, pages 463-466.(1995)

K. Mayes, S. Quick, J. Bridgland and A. Nisbet, Language- and Application-oriented Resource Management for Parallel architectures. Proceedings of the 6th ACM SIGOPS European Workshop Matching Operating Systems to Application Needs, Dagstuhl Castle, Wadern, Germany, September, 172-177.(1994)

K. Mayes and A.P. Nisbet (1993) Aspects of Multiprocessor and Multi-computer Scheduling, Centre for Novel Computing Technical Report CNC/1993/015, University of Manchester.(1993)

A.P. Nisbet , An Object Oriented Environment For The Simulation of Multiprocessor Digital Signal Processing (DSP) Systems, PhD thesis, Dept. Electronic Engineering, University of Manchester.(1993)