Skip to content

Performance of proof of 1 function #7748

Open
@rod-chapman

Description

@rod-chapman

Using CBMC 5.84 on macOS (Apple MacBook Pro with M1 Pro CPU)

Using the same code that I posted in #7747 CBMC 5.84 using cadical as the back-end solver, completes proof in 500 seconds (over 8 minutes), using a single CPU Core.

In contract, dafny 4 completes proof of an equivalent function in 2 seconds. SPARK Pro also does it in about 2 seconds.

So... CMBC is 250 times slower for a simple 10-line function that contains a single loop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions