Publications

Detailed Information

An SMT Encoding of LLVMs Memory Model for Bounded Translation Validation

DC Field Value Language
dc.contributor.authorLee, Juneyoung-
dc.contributor.authorKim, Dongjoo-
dc.contributor.authorHur, Chung Kil-
dc.contributor.authorLopes, Nuno P.-
dc.date.accessioned2022-06-24T00:26:33Z-
dc.date.available2022-06-24T00:26:33Z-
dc.date.created2022-05-04-
dc.date.issued2021-01-
dc.identifier.citationLecture Notes in Computer Science, Vol.12760, pp.752-776-
dc.identifier.issn0302-9743-
dc.identifier.urihttps://hdl.handle.net/10371/183782-
dc.description.abstract© 2021, The Author(s).Several automatic verification tools have been recently developed to verify subsets of LLVMs optimizations. However, none of these tools has robust support to verify memory optimizations. In this paper, we present the first SMT encoding of LLVMs memory model that 1) is sufficiently precise to validate all of LLVMs intra-procedural memory optimizations, and 2) enables bounded translation validation of programs with up to hundreds of thousands of lines of code. We implemented our new encoding in Alive2, a bounded translation validation tool, and used it to uncover 21 new bugs in LLVM memory optimizations, 10 of which have been already fixed. We also found several inconsistencies in LLVM IRs official specification document (LangRef) and fixed LLVMs code and the document so they are in agreement.-
dc.language영어-
dc.publisherSpringer Verlag-
dc.titleAn SMT Encoding of LLVMs Memory Model for Bounded Translation Validation-
dc.typeArticle-
dc.identifier.doi10.1007/978-3-030-81688-9_35-
dc.citation.journaltitleLecture Notes in Computer Science-
dc.identifier.wosid000693429500035-
dc.identifier.scopusid2-s2.0-85115864907-
dc.citation.endpage776-
dc.citation.startpage752-
dc.citation.volume12760-
dc.description.isOpenAccessN-
dc.contributor.affiliatedAuthorHur, Chung Kil-
dc.type.docTypeConference Paper-
dc.description.journalClass1-
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