Michael O'Boyle
Michael O'Boyle
Professor of Computer Science, University of Edinburgh
Verified email at inf.ed.ac.uk
Title
Cited by
Cited by
Year
Using machine learning to focus iterative optimization
F Agakov, E Bonilla, J Cavazos, B Franke, G Fursin, MFP O'Boyle, ...
International Symposium on Code Generation and Optimization (CGO'06), 11 pp.-305, 2006
4782006
Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machine-learning based mapping
G Tournavitis, Z Wang, B Franke, MFP O'Boyle
ACM Sigplan notices 44 (6), 177-187, 2009
2992009
Rapidly selecting good compiler optimizations using performance counters
J Cavazos, G Fursin, F Agakov, E Bonilla, MFP O'Boyle, O Temam
International Symposium on Code Generation and Optimization (CGO'07), 185-197, 2007
2982007
A static task partitioning approach for heterogeneous systems using OpenCL
D Grewe, MFP O’Boyle
International conference on compiler construction, 286-305, 2011
2832011
Milepost gcc: Machine learning enabled self-tuning compiler
G Fursin, Y Kashnikov, AW Memon, Z Chamski, O Temam, M Namolaru, ...
International journal of parallel programming 39 (3), 296-327, 2011
2592011
Mapping parallelism to multi-cores: a machine learning based approach
Z Wang, MFP O'Boyle
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of …, 2009
2522009
Combined selection of tile sizes and unroll factors using iterative compilation
T Kisuki, PMW Knijnenburg, MFP O'Boyle
Proceedings 2000 International Conference on Parallel Architectures and …, 2000
2452000
Automatic feature generation for machine learning--based optimising compilation
H Leather, E Bonilla, M O'boyle
ACM Transactions on Architecture and Code Optimization (TACO) 11 (1), 1-32, 2014
1902014
Iterative compilation in a non-linear optimisation space
F Bodin, T Kisuki, P Knijnenburg, M O'Boyle, E Rohou
Workshop on Profile and Feedback-Directed Compilation, 1998
1861998
Portable mapping of data parallel programs to opencl for heterogeneous systems
D Grewe, Z Wang, MFP O'Boyle
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation …, 2013
1582013
Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM
L Nardi, B Bodin, MZ Zia, J Mawer, A Nisbet, PHJ Kelly, AJ Davison, ...
2015 IEEE international conference on robotics and automation (ICRA), 5783-5790, 2015
1472015
MILEPOST GCC: machine learning based research compiler
G Fursin, C Miranda, O Temam, M Namolaru, E Yom-Tov, A Zaks, ...
GCC summit, 2008
1452008
Smart multi-task scheduling for OpenCL programs on CPU/GPU heterogeneous platforms
Y Wen, Z Wang, MFP O'boyle
2014 21st International conference on high performance computing (HiPC), 1-10, 2014
1342014
Method-specific dynamic compilation using logistic regression
J Cavazos, MFP O'boyle
ACM SIGPLAN Notices 41 (10), 229-240, 2006
1332006
Evaluating iterative compilation
GG Fursin, MFP O’Boyle, PMW Knijnenburg
International Workshop on Languages and Compilers for Parallel Computing …, 2002
1292002
Nonsingular data transformations: Definition, validity, and applications
MFP O'boyle, PMW Knijnenburg
International Journal of Parallel Programming 27 (3), 131-159, 1999
1281999
Machine learning in compiler optimization
Z Wang, M O’Boyle
Proceedings of the IEEE 106 (11), 1879-1901, 2018
1252018
Partitioning streaming parallelism for multi-cores: a machine learning based approach
Z Wang, MFP O'Boyle
Proceedings of the 19th international conference on Parallel architectures …, 2010
1182010
Fast compiler optimisation evaluation using code-feature based performance prediction
C Dubach, J Cavazos, B Franke, G Fursin, MFP O'Boyle, O Temam
Proceedings of the 4th international conference on Computing frontiers, 131-142, 2007
1142007
IATAC: a smart predictor to turn-off L2 cache lines
J Abella, A González, X Vera, MFP O'Boyle
ACM Transactions on Architecture and Code Optimization (TACO) 2 (1), 55-77, 2005
1132005
The system can't perform the operation now. Try again later.
Articles 1–20