Pre 1997 publications

List of references

O'Boyle M.F.P, Ford R.W and Nisbet A.P., A Compiler Algorithm to Reduce Invalidation Latency in Virtual Shared Memory Systems, PACT '96, Parallel Architectures and Compiler Technology IEEE Press, Boston, October 1996.

O'Boyle M.F.P. and Bull M., Expert Programmer vs Automatic Parallelisation: Two approaches to Shared Virtual Memory, Scientific Programming, Eds. Babb R.G. and Perrott R.H., John Wiley and Sons Press, March 1996.

O'Boyle M.F.P, Ford R.W and Nisbet A.P., Compiler Reduction of Invalidation Traffic In Virtual Shared Memory Systems}, EuroPar '96, Springer-Verlag, LNCS, Lyon, August 1996.

Chamski Z. and O'Boyle M.F.P., Practical Loop Generation HICSS-29, Hawaii International Conference on System Sciences, IEEE Press, Hawaii, January 1996.

O'Boyle M.F.P., Kervella L. and Bodin F., Synchronisation Mininimisation in a SPMD Execution Model , Journal of Parallel and Distributed Computing Vol 29. 196-210, Academic Press Inc., September 1995.

O'Boyle M.F.P. and Bull M., Loop versus Data Scheduling: Models, Language and Application for SVM , Working Conference on Massively Parallel Programming Models, IEEE Press, Berlin, October 1995.

O'Boyle M.F.P. and Bodin F., Compiler Reduction of Synchronisation in Shared Virtual Memory Systems , ICS, 9th ACM International Conference on Supercomputing, ACM Press, Barcelona, July 1995.

Bodin F. and O'Boyle M.F.P., A Compiler Strategy for SVM , the Third Workshop on Languages, Compilers and Runtime Systems for Scalable Computing, Kluwer Press, New York, May 1995.

O'Boyle M.F.P., A Hierarchical Locality Algorithm for NUMA Compilation , EuroMicro Workshop on Parallel and Distributed Processing, IEEE Press, Italy, January 1995.

O'Boyle M.F.P., A Data Partitioning Algorithm for Distributed Memory Compilation , PARLE '94: Parallel Architectures and Languages Europe, LNCS 817 Springer-Verlag, Athens July 1994.

O'Boyle M.F.P. and Hedayat G.A., A Transformational Approach to Compiling Sisal for Distributed Memory Architectures , ICS, 6th ACM International Conference on Supercomputing, ACM Press, Washington, July 1992.

O'Boyle M.F.P. and Hedayat G.A., A New Program Transformation To Minimise Communication in Distributed Memory Architectures , PARLE '92: Parallel Architectures and Languages Europe, Springer-Verlag, LNCS 605, Paris, June 1992.

O'Boyle M.F.P. and Hedayat G.A., Data Alignment: Transformation to Reduce Communication on Distributed Memory Architectures , Scalable High Performance Computing Conference, IEEE Press, Virginia, April 1992.

O'Boyle M.F.P. and Hedayat G.A., Load Balancing of Parallel Affine Loops by Unimodular Transformations} , Parallel Computing: From Theory to Sound Practice,IOS Press, EWPC '92: European Workshops on Parallel Computing, Barcelona, March 1992.

Michael F.P. O'Boyle, Program and Data Transformations for Efficient Execution on Distributed Memory Architectures (PhD thesis) (1992)

Jack Turner, Elliot J. Crowley, Amos Storkey, Michael O'Boyle, Gavin Gray. BlockSwap: Fisher-guided Block Substitution for Network Compression, 8th International Conference on Learning Representations (ICLR), 2020.