English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
DownloadE-Mail
  Icing: Supporting Fast-Math Style Optimizations in a Verified Compiler

Becker, H., Darulova, E., Myreen, M. O., & Tatlock, Z. (2019). Icing: Supporting Fast-Math Style Optimizations in a Verified Compiler. In I. Dillig, & S. Tasiran (Eds.), Computer Aided Verification (pp. 155-173). Berlin: Springer. doi:10.1007/978-3-030-25543-5_10.

Item is

Basic

show hide
Genre: Conference Paper

Files

show Files

Locators

show

Creators

show
hide
 Creators:
Becker, Heiko1, Author           
Darulova, Eva1, Author           
Myreen, Magnus O.2, Author
Tatlock, Zachary2, Author
Affiliations:
1Group E. Darulova, Max Planck Institute for Software Systems, Max Planck Society, ou_2541697              
2External Organizations, ou_persistent22              

Content

show
hide
Free keywords: -
 Abstract: Verified compilers like CompCert and CakeML offer increasingly sophisticated optimizations. However, their deterministic source semantics and strict IEEE 754 compliance prevent the verification of ``fast-math'' style floating-point optimizations. Developers often selectively use these optimizations in mainstream compilers like GCC and LLVM to improve the performance of computations over noisy inputs or for heuristics by allowing the compiler to perform intuitive but IEEE 754-unsound rewrites.

Details

show
hide
Language(s): eng - English
 Dates: 20192019
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: BibTex Citekey: Beck_CAV2019
DOI: 10.1007/978-3-030-25543-5_10
 Degree: -

Event

show
hide
Title: 31st International Conference on Computer Aided Verification
Place of Event: New York City, NY, USA
Start-/End Date: 2019-07-15 - 2019-07-18

Legal Case

show

Project information

show

Source 1

show
hide
Title: Computer Aided Verification
  Abbreviation : CAV 2019
  Subtitle : 31st International Conference, CAV 2019 ; New York City, NY, USA, July 15–18, 2019 ; Proceedings, Part II
Source Genre: Proceedings
 Creator(s):
Dillig, Isil1, Editor
Tasiran, Serdar1, Editor
Affiliations:
1 External Organizations, ou_persistent22            
Publ. Info: Berlin : Springer
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 155 - 173 Identifier: ISBN: 978-3-030-25543-5

Source 2

show
hide
Title: Lecture Notes in Computer Science
  Abbreviation : LNCS
Source Genre: Series
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 11562 Sequence Number: - Start / End Page: - Identifier: -