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