Travelled to:
1 × Austria
1 × China
1 × France
1 × Italy
1 × United Kingdom
10 × USA
2 × Germany
2 × Ireland
Collaborated with:
Z.Wang J.Cavazos B.Franke M.K.Emani D.Grewe P.Ginsbach E.V.Bonilla H.Leather G.Fursin J.Thomson C.Margiolas K.Chandramohan T.J.Ashby ∅ T.M.Jones F.V.Agakov B.Worton J.E.B.Moss L.Crawford B.Collie C.K.I.Williams D.C.Powell G.Tournavitis J.Abella A.González S.Bartolini B.D.Bus O.Temam Toomas Remmelg M.Steuwer B.Bodin C.Dubach M.Toussaint
Talks about:
compil (8) parallel (7) optim (7) approach (5) use (5) map (5) heterogen (4) machin (4) learn (4) program (3)
Person: Michael F. P. O'Boyle
DBLP: O'Boyle:Michael_F=_P=
Facilitated 2 volumes:
Contributed to:
Wrote 25 papers:
- PLDI-2015-EmaniO #approach #runtime
- Celebrating diversity: a mixture of experts approach for runtime mapping in dynamic environments (MKE, MFPO), pp. 499–508.
- CC-2014-WangPFO #legacy #parallel
- Exploitation of GPUs for the Parallelisation of Probably Parallel Legacy Code (ZW, DCP, BF, MFPO), pp. 154–173.
- CGO-2014-MargiolasO #communication #optimisation
- Portable and Transparent Host-Device Communication Optimization for GPGPU Environments (CM, MFPO), p. 55.
- LCTES-2014-ChandramohanO #clustering #design #energy #source code
- Partitioning data-parallel programs for heterogeneous MPSoCs: time and energy design space exploration (KC, MFPO), pp. 73–82.
- CGO-2013-EmaniWO #adaptation #parallel
- Smart, adaptive mapping of parallelism in the presence of external workload (MKE, ZW, MFPO), p. 10.
- CGO-2013-GreweWO #parallel #source code
- Portable mapping of data parallel programs to OpenCL for heterogeneous systems (DG, ZW, MFPO), p. 10.
- CC-2011-GreweO #approach #clustering #using
- A Static Task Partitioning Approach for Heterogeneous Systems Using OpenCL (DG, MFPO), pp. 286–305.
- CGO-2009-LeatherBO #automation #compilation #generative #machine learning #optimisation
- Automatic Feature Generation for Machine Learning Based Optimizing Compilation (HL, EVB, MFPO), pp. 81–91.
- LCTES-2009-LeatherOW #compilation #optimisation #performance
- Raced profiles: efficient selection of competing compiler optimizations (HL, MFPO, BW), pp. 50–59.
- PLDI-2009-TournavitisWFO #approach #detection #parallel #towards
- Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machine-learning based mapping (GT, ZW, BF, MFPO), pp. 177–187.
- PPoPP-2009-WangO #approach #machine learning #parallel
- Mapping parallelism to multi-cores: a machine learning based approach (ZW, MFPO), pp. 75–84.
- DATE-2008-JonesBBCO #compilation #energy
- Instruction Cache Energy Saving Through Compiler Way-Placement (TMJ, SB, BDB, JC, MFPO), pp. 1196–1201.
- CGO-2007-CavazosFABOT #compilation #optimisation #performance #using
- Rapidly Selecting Good Compiler Optimizations using Performance Counters (JC, GF, FVA, EVB, MFPO, OT), pp. 185–197.
- CC-2006-AshbyO
- Iterative Collective Loop Fusion (TJA, MFPO), pp. 202–216.
- CC-2006-CavazosMO #algorithm #hybrid #optimisation #question
- Hybrid Optimizations: Which Optimization Algorithm to Use? (JC, JEBM, MFPO), pp. 124–138.
- CGO-2006-AgakovBCFFOTTW #machine learning #optimisation #using
- Using Machine Learning to Focus Iterative Optimization (FVA, EVB, JC, BF, GF, MFPO, JT, MT, CKIW), pp. 295–305.
- ICML-2006-BonillaWACTO #predict
- Predictive search distributions (EVB, CKIW, FVA, JC, JT, MFPO), pp. 121–128.
- OOPSLA-2006-CavazosO #compilation #using
- Method-specific dynamic compilation using logistic regression (JC, MFPO), pp. 229–240.
- HPCA-2005-JonesOAG #queue #reduction
- Software Directed Issue Queue Power Reduction (TMJ, MFPO, JA, AG), pp. 144–153.
- LCTES-2005-FrankeOTF #embedded #optimisation #probability #source code
- Probabilistic source-level optimisation of embedded programs (BF, MFPO, JT, GF), pp. 78–86.
- CC-2001-FrankeO #array #compilation #pointer
- Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications (BF, MFPO), pp. 69–85.
- PDP-1995-OBoyle #algorithm #compilation #locality
- A hierarchical locality algorithm for NUMA compilation (MFPO), pp. 106–113.
- CC-2018-GinsbachCO #analysis #compilation #domain-specific language #named
- CAnDL: a domain specific language for compiler analysis (PG, LC, MFPO), pp. 151–162.
- CC-2020-GinsbachCO #automation
- Automatically harnessing sparse acceleration (PG, BC, MFPO), pp. 179–190.
- ASPLOS-2018-GinsbachRSBDO #api #approach #automation #legacy
- Automatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic Approach (PG, TR, MS, BB, CD, MFPO), pp. 139–153.