Many-core compiler fuzzing
- Submitting institution
-
Imperial College of Science, Technology and Medicine
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 2273
- Type
- E - Conference contribution
- DOI
-
10.1145/2737924.2737986
- Title of conference / published proceedings
- ACM Sigplan Notices
- First page
- 65
- Volume
- 50
- Issue
- 6
- ISSN
- 1523-2867
- Open access status
- Out of scope for open access requirements
- Month of publication
- June
- Year of publication
- 2015
- URL
-
-
- Supplementary information
-
10.1145/2813885.2737986
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
3
- Research group(s)
-
-
- Citation count
- 35
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- Presents new techniques for automated OpenCL compiler testing. The open-source CLsmith tool was used to find and fix >50 bugs in OpenCL compilers from AMD, ARM, Intel, NVIDIA, and the Oclgrind simulator. It is also exploited by Codeplay and forked as CUDAsmith tool from NVIDIA for CUDA compiler testing. Led to EU-funded technology transfer project with startup dividiti, funding from GCHQ and received an HiPEAC Technology Transfer Award (https://www.hipeac.net/research/technology-transfer-awards/). (Contact 'FoEREF@ic.ac.uk' for above company contacts' emails). Contributed to Donaldson's EPSRC Early Career Fellowship (EP/N026314/1; £1M). PLDI'15 acceptance rate: 19%/303.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -