eCommons

 

Certification of Compiler Optimizations using Kleene Algebra with Tests

dc.contributor.authorPatron, Maria-Cristinaen_US
dc.contributor.authorKozen, Dexteren_US
dc.date.accessioned2007-04-23T18:19:41Z
dc.date.available2007-04-23T18:19:41Z
dc.date.issued1999-12en_US
dc.description.abstractWe use Kleene algebra with tests to verify a wide assortment of common compiler optimizations, including dead code elimination, common subexpression elimination, copy propagation, loop hoisting, induction variable elimination, instruction scheduling, algebraic simplification, loop unrolling, elimination of redundant instructions, array bounds check elimination, and introduction of sentinels. In each of these cases, we give a formal equational proof of the correctness of the optimizing transformation.en_US
dc.format.extent160255 bytes
dc.format.extent158190 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR99-1779en_US
dc.identifier.urihttps://hdl.handle.net/1813/7433
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleCertification of Compiler Optimizations using Kleene Algebra with Testsen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
99-1779.pdf
Size:
156.5 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
99-1779.ps
Size:
154.48 KB
Format:
Postscript Files