next_inactive up previous


Bibliography

1
Georgios Tournavitis, Zheng Wang, Bjorn Franke and Michael F P O'Boyle. Towards Automatic Parallelisation using Dynamic Analysis and Machine-Learning, ACM SIGPLAN 2009 Conference on Programming Language Design and Implementation (PLDI), June 2009, Dublin, Ireland.

2
Zheng Wang and Michael F.P. O'Boyle.Mapping Parallelism to Multi-cores: A Machine Learning Based Approach 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), February 2009, Raleigh, North Carolina.

3
Christophe Dubach, Timothy M. Jones, Michael F. P. O'Boyle Exploring and predicting the architecture/optimising compiler co-design space. CASES 2008: 31-40

4

Grigori Fursin, Cupertino Miranda, Olivier Temam, Mircea Namolaru, Elad Yom-Tov, Ayal Zaks, Bilha Mendelson, Edwin Bonilla, John Thomson, Hugh Leather, Chris Williams, Michael O'Boyle, Phil Barnard, Elton Ashton, Eric Courtois and Francois Bodin MILEPOST GCC: machine learning based research compiler GCC Summit 2008

5
Timothy M. Jones, Sandro Bartolini, Bruno De Bus, John Cavazos and Michael F.P. O'Boyle,Instruction Cache Energy Saving Through Compiler Way-Placement, Design, Automation and Test in Europe (DATE), March 2008.

6
Timothy M. Jones, Michael F.P. O'Boyle and Oguz Ergin, Evaluating the Effects of Compiler Optimsations on AVF, 12th Annual Workshop on the Interaction between Compilers and Computer Architecture (INTERACT) in conjunction with HPCA-14, February 2008.

7
Christophe Dubach, Timothy M. Jones and Michael F.P. O'Boyle Microarchitectural Design Space Exploration Using An Architecture-Centric Approach to appear Micro December 2007.

8
Christophe Dubach, John Cavazos, Bjorn Franke, Grigori Fursin, Michael O'Boyle, and Olivier Temam. Fast Compiler Optimisation Evaluation Using Code-Feature Based Performance Prediction Computing Frontiers May 2007.

9
John Cavazos, Grigori Fursin, Felix Agakov, Edwin Bonilla, Michael F. P. O'Boyle and Olivier Temam. Rapidly Selecting Good Compiler Optimizations using Performance Counters. CGO March 2007

10
Timothy M. Jones, Michael F.P. O'Boyle, Jaume Abella, Antonio González and Oguz Ergin, Designing Efficient Processors Using Compiler-Directed Optimisations, (INTERACT) in conjunction with HPCA-13, February 2007.

11
Grigori Fursin, John Cavazos, Mike O'Boyle, and Olivier Temam, MiDataSets: Creating The Conditions For A More Realistic Evaluation of Iterative Optimization, HiPEAC January 2007

12
John Cavazos, Christophe Dubach, Felix Agakov, Edwin Bonilla, Michael F. P. O'Boyle, Grigori Fursin, and Olivier Temam. Automatic Performance Model Construction for the Fast Software Exploration of New Hardware Designs. In proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems CASES'06, October 23-25, 2006 - Seoul, Korea.

13
John Cavazos and Michael F. P. O'Boyle. Method-Specific Dynamic Compilation using Logistic Regression. OOPSLA 2006

14
Edwin Bonilla, Christopher K. I. Williams, Felix Agakov, John Cavazos, John Thomson, and Michael F. P. O'Boyle. Predictive Search Distributions ICML 2006

15
G.Fursin, A. Cohen, M.F.P. O'Boyle, O.Temam, Quick and practical run-time evaluation of multiple program optimizations,Transactions on High Performance Embedded Architectures and Compilation Techniques, Springer-Verlag, 2006.

16
F Agakov, E Bonilla, J Cavazos, G Fursin, B Franke, M.F.P. O'Boyle, M Toussant, J Thomson, C Williams Using machine learning to focus iterative optimization, ACM Code Generations and Optimization, New York, March 2006. Best presentation award

17
John Cavazos, J. Eliot B. Moss, M. F. P O'Boyle, Hybrid Optimizations: Which Optimization Algorithm to Use?, International Conference on Compiler Constuction(CC), Vienna March 2006.

18
T. J. Ashby and M. F. P. O'Boyle, Iterative Collective Loop Fusion International Conference on Compiler Constuction(CC), Vienna March 2006.

19
Grigori Fursin, Albert Cohen, Michael F.P. O'Boyle, and Oliver Temam, A Practical Method For Quickly Evaluating Program Optimizations Proceedings of the 1st International Conference on High Performance Embedded Architectures and Compilers (HiPEAC 2005), pages 29-46 (LNCS 3793), November 2005.

20
T.M. Jones, M.F.P O'Boyle, J. Abella, A. Gonzalez and O. Ergin Compiler Directed Early Register Release, IEEE PACT, September 2005

21
J. Cavazos and M.F.P. O'Boyle, Automatic Tuning of Inlining Heuristics, IEEE SuperComputing SC2005.

22
B. Franke, M.F.P. O'Boyle, J.Thomson and G. Fursin. Probabilistic Source-Level Optimisation of Embedded Programs Languages, Compilers and Tools for Embedded Systems (LCTES'05), pages 78-86, June 2005.

23
B. Franke and M.F.P. O'Boyle A Complete Compiler Approach to Auto-Parallelizing C Programs for Multi-DSP Systems IEEE Transactions on Parallel and Distributed Systems 16(3), pages 234-245, March 2005

24
J.Abella, A.Gonzalez, X Vera, M. F.P. O'Boyle IATAC: A Smart Predictor to Turn-Off L2 Cache Lines ACM Transactions on Architecture and Code Optimization, 2(1), pages 55-77, March 2005.

25
T.M. Jones, M.F.P O'Boyle, J. Abella and A. Gonzalez Software Directed Issue Queue Power Reduction HPCA pages 144-153, February 2005.

26
Long S. and O'Boyle M.F.P. Adaptive Java Optimisation using Instance-based Learning the 18th Annual ACM International Conference on Supercomputing (ICS'04), 2004.

27
Fursin G., O'Boyle M.F.P., Temam O. and Watts G., Fast and Accurate Evaluation of Memory Performance Upper-Bound, Concurrency: Practice and Experience 16(2-3), pages 271-292, 2004.

28
P. Knijnenburg, T. Kisuki, K. Gallivan and M.F.P O'Boyle, The Effect of Cache Models on Iterative Compilation for Combined Tiling and Unrolling, Concurrency: Practice and Experience. 16(2-3), 2004.

29
Ashby T.J.,Kennedy A.D. and O`Boyle M.F.P. Cross Component Optimisation in a High Level Category-Based Language Europar 2004.

30
M. F. P. O'Boyle, R. W. Ford and E.A. Stohr Towards general and exact distributed invalidation, Journal of Parallel and Distributed Computing Volume 63, Issue 11 ,Pages 1123-1137, November 2003.

31
B. Franke , M. F.P. O'Boyle, Combining Program Recovery, Auto-parallelisation and Locality Analysis for C programs on Multi-processor Embedded Systems, IEEE PACT 2003.

32
B. Franke , M. F.P. O'Boyle Compilation Techniques for Multi-Core DSPs with Multiple Address Spaces, ACM SIGDA CODES-ISSS, 2003

33
B. Franke , M. F.P. O'Boyle Array recovery and high-level transformations for DSP applications, ACM Transactions on Embedded Computing Systems (TECS) Volume 2 , Issue 2, pp 132 - 162 ACM Press New York, NY, USA, May 2003.

34
P.M.W. Knijnenburg, T. Kisuki and M.F.P. O'Boyle Combined Selection of Tile Sizes and Unroll Factors Using Iterative Compilation, the Journal of SuperComputing 24(1): 43-67; Jan 2003.

35
O'Boyle M.F.P. and Stohr E.A., Compile Time Barrier Synchronisation Minimisation, IEEE Transactions on Parallel and Distributed Systems, Vol 13 No 6, pp 529-543, June 2002.

36
O'Boyle M.F.P and Knijnenberg P.M.W., Integrating Loop and Data Transformations for Global Optimisation Journal of Parallel and Distributed Computing, Vol 62, pp 563-590, April 2002.

37
G. Fursin, M.F.P. O'Boyle and P.W.M. Knijnenburg, Evaluating Iterative Compilation, LCPC 2002.

38
B. Franke and M.F.P O'Boyle, An Empirical Evaluation of High Level Transformations for Embedded Processors, CASES October 2001.

39
S. Long and M.F.P O'Boyle,Towards an Adaptive Java Optimising Compiler: An Empirical Evaluation of Program Transformations 3rd Workshop on Java for High Performance Computing, ACM ICS, Italy, June 2001.

40
B. Franke and M.F.P O'Boyle, Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications, CC 2001, International Conference on Compiler Construction (part of ETAPS 2001), Genova 2001

41
B. Franke and M.F.P O'Boyle, Towards Automatic Parallelisation for Multi-Processor DSPs, Workshop on Software and Compilers for Embedded Systems, SCOPES St. Goar, March 2001.

42
B. Franke and M.F.P O'Boyle, Automatic Array Access Recovery in Pointer based DSP Codes , 2nd Workshop on Media Processors and DSPs (MP-DSP), IEEE Micro, Monterey, December 2000.

43
P. Knijnenburg, T. Kisuki, K. Gallivan and M.F.P O'Boyle, The Effect of Cache Models on Iterative Compilation for Combined Tiling and Unrolling, 3rd Workshop on Profile Directed Feedback-Compilation, IEEE Micro, Monterey, December 2000.

44
T. Kisuki, P.M.W. Knijnenburg and M.F.P. O'Boyle, Combined Selection of Tile Sizes and Unroll Factors Using Iterative Compilation Proc. PACT 2000, Parallel Architectures and Compiler Technology, IEEE Press, October 2000.

45
R.Ford, E.A.Stohr and M O'Boyle Exact Distributed Invalidation Proc. EUROPAR 00, August 2000.

46
O'Boyle M.F.P and Knijnenberg P.M.W., Non-Singular Data Transformations: Definition, Validity and Application, International Journal of Parallel Programming 17(3), pp. 131-159, 1999

47
O'Boyle M.F.P and Knijnenberg P.M.W., Efficient Parallelisation using Combined Loop and Data Transformations PACT '99, Parallel Architectures and Compiler Technology, IEEE Press, Newport Beach, October 1999.

48
T.Kisuki, P.M.W. Knijnenburg, M.F.P. O'Boyle, F. Bodin, and H.A.G. Wijshoff A Feasibility Study in Iterative Compilation, the International Symposium on High Performance Computing, Kyoto, May 1999.

49
M. Barreteau, M O'Boyle et al OCEANS: Optimizing Compilers for Embedded Applications Proc. EUROPAR 99, Lecture Notes in Computer Science 1685, pp. 1171-1175, 1999. 17(3), pp. 131-159, 1999.

50
O'Boyle M.F.P and Knijnenberg P.M.W., Integrating Loop and Data Transformations for Global Optimisation PACT '98, Parallel Architectures and Compiler Technology, IEEE Press, October 1998.

51
F. Bodin, T. Kisuki, P.M.W. Knijnenburg, M.F.P. O'Boyle, and E. Rohou Iterative Compilation in a Non-Linear Optimisation Space , Proceedings of the Workshop on Profile Directed Feedback-Compilation, PACT'98, October 1998.

52
O'Boyle M.F.P.,MARS: A Distributed Memory Approach to Shared Memory Compilation Languages, Compilers and Runtime Systems for Scalable Computing, Springer Verlag, Pittsburgh, May 1998.

53
Stohr E. and O'Boyle M.F.P., Barrier Synchronisation Minimisation Future Generation Computer Systems Vol 13. No 4-5,North-Holland, March 1998.

54
Aarts B., Barreteau, Bodin F., Brinkhaus P., Chamski Z., Charles H-P., Eisenbeis C., Gurd J.R., Hoogerbrugge J,, Hu P., Jalby W., Knijnenberg P.M.W., O'Boyle M.F.P., Rohou E., Sakellariou R., Seznec A., Stohr E.A. Verhoeven M., Wijshoff H.A.G., OCEANS: Optimizing Compilers for Embedded Systems EuroPar '98, Springer-Verlag, LNCS, Southampton, September 1998

55
O'Boyle M.F.P and Knijnenberg P.M.W., Non-Singular Data Transformations: Definition, Validity and Application, International Conference on Supercomputing, ACM Press, Vienna, July 1997.

56
Stohr E. and O'Boyle M.F.P., A Graph Based Approach to Minimising Barrier Synchronisation,International Conference on Supercomputing, ACM Press, Vienna, July 1997.

57
Stohr E. and O'Boyle M.F.P., Barrier Synchronisation Minimisation High Performance Computing and Networking, Springer-Verlag, Vienna, April 1997.

58
Aarts B., Barreteau, Bodin F., Brinkhaus P., Chamski Z., Charles H-P., Eisenbeis C., Gurd J.R., Hoogerbrugge J,, Hu P., Jalby W., Knijnenberg P.M.W., O'Boyle M.F.P., Rohou E., Sakellariou R., Schepers H., Seznec A., Stohr E.A. Verhoeven M., Wijshoff H.A.G.OCEANS EuroPar '97,Springer-Verlag, LNCS, Passau, August 1997.

59
Sakellariou, Stohr and O'Boyle M.F.P., Compiling Multimedia Applicartions on a VLIW Architecture, 13th International Conference on Digital Signal Processing (DSP97) Santorini, IEEE Press, July 1997.

60
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.

61
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.

62
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.

63
Sakellariou R. and O'Boyle M.F.P., Towards a Parallelising COBOL Compiler 14th IASTED Conference on Applied Informatics, IASTED Press, Innsbruck, February 1996.

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

65
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.

66
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.

67
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.

68
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.

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

70
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.

71
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.

72
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.

73
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.

74
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.

About this document ...

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 pub01

The translation was initiated by Michael O'Boyle on 2009-02-03


Michael O'Boyle 2009-02-03