Automated testing of graphics shader compilers
- Submitting institution
-
Imperial College of Science, Technology and Medicine
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 2395
- Type
- E - Conference contribution
- DOI
-
10.1145/3133917
- Title of conference / published proceedings
- Proceedings of the ACM on Programming Languages
- First page
- 1
- Volume
- 1
- Issue
- OOPSLA
- ISSN
- 2475-1421
- Open access status
- Compliant
- Month of publication
- October
- Year of publication
- 2017
- URL
-
-
- Supplementary information
-
10.1145/3133917
- 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
- -
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- Presents a new method for metamorphic testing of graphics compilers. Commercialisation funding (ICURe and CyberASAP programmes) led to formation of GraphicsFuzz, acquired by Google in 2018 (https://graphicsfuzz.com). Paper authors now lead Google's London Android Graphics Tools team. Google open-sourced GraphicsFuzz tool (https://github.com/google/graphicsfuzz), which is now routinely used by ARM and Qualcomm, improving drivers in 1B+ Android devices worldwide, and used for continuous security testing of the Chrome browser. GraphicsFuzz has also found bugs in drivers from Apple, Imagination and NVIDIA, including security-critical vulnerabilities (CVE-2017-2424, CVE-2017-6259) and https://bugs.chromium.org/p/chromium/issues/detail?id=675658. (Email 'FoEREF@ic.ac.uk' for above company contacts' emails )
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -