Symbolic crosschecking of data-parallel floating point code

In this thesis we present a symbolic execution-based technique for cross-checking programs accelerated using SIMD or OpenCL against an unaccelerated version, as well as a technique for detecting data races in OpenCL programs. Our techniques are implemented in KLEE-CL, a symbolic execution engine bas...

Full description

Bibliographic Details
Main Author: Collingbourne, Peter Cyrus
Other Authors: Kelly, Paul ; Yoshida, Nobuko
Published: Imperial College London 2013
Subjects:
004
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.570047