Fast computation of strong control dependencies

From MaRDI portal
Publication:832318

DOI10.1007/978-3-030-81688-9_41zbMATH Open1493.68102arXiv2011.01564OpenAlexW3096908876MaRDI QIDQ832318FDOQ832318


Authors: Marek Chalupa, David Klaška, Jan Strejček, Lukáš Tomovič Edit this on Wikidata


Publication date: 25 March 2022

Abstract: We introduce new algorithms for computing non-termination sensitive control dependence (NTSCD) and decisive order dependence (DOD). These relations on control flow graph vertices have many applications including program slicing and compiler optimizations. Our algorithms are asymptotically faster than the current algorithms. We also show that the original algorithms for computing NTSCD and DOD may produce incorrect results. We implemented the new as well as fixed versions of the original algorithms for the computation of NTSCD and DOD and we experimentally compare their performance and outcome. Our algorithms dramatically outperform the original ones.


Full work available at URL: https://arxiv.org/abs/2011.01564




Recommendations



Cites Work


Cited In (6)

Uses Software





This page was built for publication: Fast computation of strong control dependencies

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q832318)