What is it about?

Verifying whether two programs are equivalent or not is a tough problem to solve. The problem is made further complex when the programs have parallelized code running on multiple threads. We show in this paper how such situations may be handled.

Featured Image

Why is it important?

Prior to this work, handling data-race detection was the missing piece in our end-to-end solution for doing equivalence checking between programs that primarily involved arrays. With the completion of this work, our final objective is achieved.

Perspectives

I hope this work helps researchers and practiioners interested in program equivalence checking reach their goals.

Kunal Banerjee
Walmart

Read the Original

This page is a summary of: Data-race detection: the missing piece for an end-to-end semantic equivalence checker for parallelizing transformations of array-intensive programs, June 2016, ACM (Association for Computing Machinery),
DOI: 10.1145/2935323.2935324.
You can read the full text:

Read

Contributors

The following have contributed to this page