ParTeCL: parallel testing using OpenCL

V Yaneva, A Rajan, C Dubach - Proceedings of the 26th ACM SIGSOFT …, 2017 - dl.acm.org
With the growing complexity of software, the number of test cases needed for effective
validation is extremely large. Executing these large test suites is expensive and time …

Compiler-assisted test acceleration on gpus for embedded software

V Yaneva, A Rajan, C Dubach - Proceedings of the 26th ACM SIGSOFT …, 2017 - dl.acm.org
Embedded software is found everywhere from our highly visible mobile devices to the
confines of our car in the form of smart sensors. Embedded software companies are under …

Accelerated test execution using gpus

A Rajan, S Sharma, P Schrammel… - Proceedings of the 29th …, 2014 - dl.acm.org
As product life-cycles become shorter and the scale and complexity of systems increase,
accelerating the execution of large test suites gains importance. Existing research has …

Accelerating software test execution using GPUs

V Yaneva-Cormack - 2021 - era.ed.ac.uk
Today, software is all around us, impacting our everyday lives in fundamental ways.
Developing software whose behaviour is reliable, predictable and correct is therefore …

Cltestcheck: Measuring test effectiveness for gpu kernels

C Peng, A Rajan - … : 22nd International Conference, FASE 2019, Held as …, 2019 - Springer
Massive parallelism, and energy efficiency of GPUs, along with advances in their
programmability with OpenCL and CUDA programming models have made them attractive …

On the correctness of GPU programs

C Peng - Proceedings of the 28th ACM SIGSOFT International …, 2019 - dl.acm.org
Testing is an important and challenging part of software development and its effectiveness
depends on the quality of test cases. However, there exists no means of measuring quality of …

Automated software testing of memory performance in embedded GPUs

S Chattopadhyay, P Eles, Z Peng - Proceedings of the 14th International …, 2014 - dl.acm.org
Embedded and real-time software is often constrained by several temporal requirements.
Therefore, it is important to design embedded software that meets the required performance …

Automated testing for GPU kernels

C Peng - 2021 - era.ed.ac.uk
Graphics Processing Units (GPUs) are massively parallel processors offering performance
acceleration and energy efficiency unmatched by current processors (CPUs) in computers …

DSGEN: concolic testing GPU implementations of concurrent dynamic data structures

X Sun, R Gupta - Proceedings of the ACM International Conference on …, 2021 - dl.acm.org
Concolic testing combines concrete execution with symbolic execution along the executed
path to automatically generate new test inputs that exercise program paths and deliver high …

Automatic Testing of OpenACC Applications

K Ahmad, M Wolfe - … : 4th International Workshop, WACCPD 2017, Held in …, 2018 - Springer
Abstract PCAST (PGI Compiler-Assisted Software Testing) is a feature being developed in
the PGI compilers and runtime to help users automate testing high performance numerical …