Skip to content
Snippets Groups Projects
  1. Mar 04, 2015
  2. Feb 12, 2015
  3. Aug 20, 2014
  4. Sep 12, 2013
  5. Aug 31, 2013
  6. Dec 19, 2012
    • Etienne Kneuss's avatar
      Improve performance of FairZ3 by lowering unrolling to the z3 level. Improve... · b9d98db8
      Etienne Kneuss authored
      Improve performance of FairZ3 by lowering unrolling to the z3 level.  Improve synthesis profiling script.
      
      Improve performance of FairZ3:
      
        Make function templates and unlocking/unrolling work directly at the z3 level for performance reasons.
      
        Implement push-pop at the unrolling-bank level. Works around a z3 bug.
      
        Z3 apparently side-effects during check-assumptions, causing a following
        check without assumptions to produce unreliable results. We work around this
        by backtracking to the state before the check-assumptions using
        push/pop.
      
      Improve synthesis profiling/benchmarking:
      
        Move benchrmarking suite away from tests. Synthesis Rule application
        benchmark can now use a --rule option specifying what rule to apply.
      
        Add Testcase to evaluate CEGIS unrolling of different depth.
        Benchmarking script is now generated via the 'bench' sbt task.
      b9d98db8
  7. Nov 01, 2012
  8. Oct 26, 2012
  9. Oct 25, 2012
  10. Apr 17, 2012
  11. Mar 21, 2012
  12. Mar 05, 2012
  13. Feb 29, 2012
Loading