Publications

Detailed Information

Alive2: Bounded translation validation for LLVM

DC Field Value Language
dc.contributor.authorLopes, Nuno P.-
dc.contributor.authorLee, Juneyoung-
dc.contributor.authorHur, Chung-Kil-
dc.contributor.authorLiu, Zhengyang-
dc.contributor.authorRegehr, John-
dc.date.accessioned2022-06-24T00:25:57Z-
dc.date.available2022-06-24T00:25:57Z-
dc.date.created2022-05-09-
dc.date.created2022-05-09-
dc.date.issued2021-06-
dc.identifier.citationProceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pp.65-79-
dc.identifier.urihttps://hdl.handle.net/10371/183739-
dc.description.abstract© 2021 ACM.We designed, implemented, and deployed Alive2: a bounded translation validation tool for the LLVM compiler's intermediate representation (IR). It limits resource consumption by, for example, unrolling loops up to some bound, which means there are circumstances in which it misses bugs. Alive2 is designed to avoid false alarms, is fully automatic through the use of an SMT solver, and requires no changes to LLVM. By running Alive2 over LLVM's unit test suite, we discovered and reported 47 new bugs, 28 of which have been fixed already. Moreover, our work has led to eight patches to the LLVM Language Reference-the definitive description of the semantics of its IR-and we have participated in numerous discussions with the goal of clarifying ambiguities and fixing errors in these semantics. Alive2 is open source and we also made it available on the web, where it has active users from the LLVM community.-
dc.language영어-
dc.publisherAssociation for Computing Machinery-
dc.titleAlive2: Bounded translation validation for LLVM-
dc.typeArticle-
dc.identifier.doi10.1145/3453483.3454030-
dc.citation.journaltitleProceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)-
dc.identifier.wosid000723661700005-
dc.identifier.scopusid2-s2.0-85108904283-
dc.citation.endpage79-
dc.citation.startpage65-
dc.description.isOpenAccessN-
dc.contributor.affiliatedAuthorHur, Chung-Kil-
dc.type.docTypeConference Paper-
dc.description.journalClass1-
dc.subject.keywordPlusPEEPHOLE OPTIMIZATIONS-
dc.subject.keywordPlusVERIFICATION-
dc.subject.keywordPlusPROGRAMS-
dc.subject.keywordAuthorAutomatic Software Verification-
dc.subject.keywordAuthorCompilers-
dc.subject.keywordAuthorIR Semantics-
dc.subject.keywordAuthorTranslation Validation-
Appears in Collections:
Files in This Item:
There are no files associated with this item.

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share