no code implementations • 2 Mar 2023 • Foivos Tsimpourlas, Pavlos Petoumenos, Min Xu, Chris Cummins, Kim Hazelwood, Ajitha Rajan, Hugh Leather
We improve this with BenchDirect which utilizes a directed LM that infills programs by jointly observing source code context and the compiler features that are targeted.
1 code implementation • 22 Jan 2023 • Tong Wu, Edoardo Manino, Fatimah Aljaafari, Pavlos Petoumenos, Lucas C. Cordeiro
We describe and evaluate LF-checker, a metaverifier tool based on machine learning.
1 code implementation • 13 Aug 2022 • Foivos Tsimpourlas, Pavlos Petoumenos, Min Xu, Chris Cummins, Kim Hazelwood, Ajitha Rajan, Hugh Leather
We develop BenchPress, the first ML benchmark generator for compilers that is steerable within feature space representations of source code.
1 code implementation • 2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT) 2017 • Chris Cummins, Pavlos Petoumenos, Zheng Wang, Hugh Leather
We develop a deep neural network that learns heuristics over raw code, entirely without using code features.
1 code implementation • 9 Nov 2015 • Paschalis Mpeis, Pavlos Petoumenos, Hugh Leather
Replaying the targeted functions allows us to evaluate the effectiveness of each set of optimizations for the actual way the user interacts with the application.
Programming Languages
1 code implementation • 8 Nov 2015 • Chris Cummins, Pavlos Petoumenos, Michel Steuwer, Hugh Leather
Selecting an appropriate workgroup size is critical for the performance of OpenCL kernels, and requires knowledge of the underlying hardware, the data being operated on, and the implementation of the kernel.
Distributed, Parallel, and Cluster Computing