Replies: 1 comment
-
|
There's also a bunch of stuff in Coq:
https://proofassistants.stackexchange.com/questions/86/how-can-i-prove-facts-about-floating-point-calculations
and the Arm approach of using real-number definitions of operations and
converting into bits.
Peter
…On Mon, 15 Apr 2024 at 14:48, Rishiyur S. Nikhil ***@***.***> wrote:
This information may be of use/interest re. formalization of IEEE Floating
Point in Sail.
A prominent contributor is John Harrison who used to be at Intel (and
U.Cambridge before that) and I believe is now at Amazon Web Services:
https://www.cl.cam.ac.uk/~jrh13/
Here is a list of publications/talks involving John Harrison:
https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=John+Harrison+HOL+IEEE+floating+point&btnG=
A few other references of interest:
Verilog Golden Model (VGM) library:
by Warren Ferguson and Flemming Andersen
This supposedly contains a Verilog Golden Model for IEEE Floating Point.
Available with an open-source license (BSD).
Paper: "CREST: Hardware Formal Verification with ANSI-C Reference
Specifications"
by Andreas Tiemeyer, Tom Melham, Daniel Kroening and John O’Leary
August 2019
https://arxiv.org/pdf/1908.01324.pdf
Contains, as a case study, a formal verification of Softfloat vs. VGM
Paper: "Verifying a Synthesized Implementation of IEEE-754
Floating-Point Exponential Function using HOL"
by Behzad Akbarpour, Amr T. Abdel-Hamid, Sofiène Tahar and John Harrison
Tutorial: "HOL Light: A tutorial introduction"
by John Harrison
In Formal Methods in Computer-Aided Design, pages 265–269. Springer, 1996
Paper: "A Parameterized Floating-Point Formalizaton in HOL Light"
by Charles Jacobsen, Alexey Solovyev and Ganesh Gopalakrishnan (Univ. of
Utah)
—
Reply to this email directly, view it on GitHub
<#451>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFMZZTLKNUOBB6ZUOAUALDY5PLAZAVCNFSM6AAAAABGHM4EBGVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZWGUYDSOBUGI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This information may be of use/interest re. formalization of IEEE Floating Point in Sail.
A prominent contributor is John Harrison who used to be at Intel (and U.Cambridge before that) and I believe is now at Amazon Web Services: https://www.cl.cam.ac.uk/~jrh13/
Here is a list of publications/talks involving John Harrison:
https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=John+Harrison+HOL+IEEE+floating+point&btnG=
A few other references of interest:
Verilog Golden Model (VGM) library:
by Warren Ferguson and Flemming Andersen
This supposedly contains a Verilog Golden Model for IEEE Floating Point.
Available with an open-source license (BSD).
Paper: "CREST: Hardware Formal Verification with ANSI-C Reference Specifications"
by Andreas Tiemeyer, Tom Melham, Daniel Kroening and John O’Leary
August 2019
https://arxiv.org/pdf/1908.01324.pdf
Contains, as a case study, a formal verification of Softfloat vs. VGM
Paper: "Verifying a Synthesized Implementation of IEEE-754
Floating-Point Exponential Function using HOL"
by Behzad Akbarpour, Amr T. Abdel-Hamid, Sofiène Tahar and John Harrison
Tutorial: "HOL Light: A tutorial introduction"
by John Harrison
In Formal Methods in Computer-Aided Design, pages 265–269. Springer, 1996
Paper: "A Parameterized Floating-Point Formalizaton in HOL Light"
by Charles Jacobsen, Alexey Solovyev and Ganesh Gopalakrishnan (Univ. of Utah)
Beta Was this translation helpful? Give feedback.
All reactions