FPBench Logo

FPBench

Standards and benchmarks for floating-point research

Benchmarks, compilers, and standards
for the floating-point research community.

Resources

Community

Cite FPBench!

@article{fpbench,
  author={Nasrine Damouche and Matthieu Martel and Pavel Panchekha and Jason Qiu and Alex Sanchez-Stern and Zachary Tatlock},
  title={Toward a Standard Benchmark Format and Suite for Floating-Point Analysis},
  series={NSV'16},
  month=July,
  year=2016
}

Check out the many papers using FPBench, and if you're using FPBench, let us know!

Events

  1. Program Synthesis for Scientific Computing
  2. FPTalks 2020
  3. FP Analysis Tools at LANL
  4. FP Analysis Tools at SC'19
  5. FP Analysis Tools at PEARC'19

News

  1. Zach and Pavel talked about FPBench at NSV 2020. Watch to hear why building the floating-point community is important to researchers and to users.
  2. Thanks to everyone who participated in the first FPTalks workshop on on June 24! Videos of all the talks are available on the FPTalks webpage.
  3. The FPCore 2.0 standard is now officially released, with support for tensor data structures and composable FPCores.
  4. David is talking about FPBench 1.2 at the Correctness 2019 workshop at SC'19.
  5. Zach gave a keynote about FPBench (and his projects Herbie, Herbgrind, and Titanic) at CoNGA’19.
  6. Check out the new benchmarks browser! You can browse, search, and download the FPBench benchmarks from one convenient place.
  7. The FPBench 1.1 standards have been finalized! Check them out!
  8. A draft of the upcoming FPBench 1.1 standards has been released. To preview the changes and leave feedback, see the pull request on Github.
  9. The Daisy and Herbie have a paper at FM’18 comparing the two projects using the FPBench benchmarks, formats, and tools. Come talk to them at Oxford!
  10. FPBench was a hit at Dagstuhl 17352 (Analysis and Synthesis of Floating-point Programs), with a talk, a session, and discussions devoted to composing and comparing floating point tools. Thank you to all Dagstuhl participants for clarifying and prioritizing the challenges and for helping shape our next steps.
  11. Zach gave a talk at MPI-SWS (Saarbrüken) on FPBench and the need to create a common benchmark suite. Thank you Eva Darulova and her students for the invitation and the productive discussion on multiple precisions, benchmark sources, and community building that followed.
  12. The 1.0 versions of the FPCore, Metadata, and Measures standards have all been finalized. Build with them!
  13. Pavel Panchekha is giving a talk about FPBench today at the 9th NSV. Come learn about our effort to build common resources for the floating-point research community.