Skip to content

Conversation

@sim642
Copy link
Member

@sim642 sim642 commented Nov 9, 2021

In #379 on top of #439, on 52/16 this further improves the analysis time from 3.1s to 1.1s. Almost 3 times faster!

According to https://antoinemine.github.io/Apron/doc/api/c/oct_doc.html#numeric this should still be sound. All we lose is the ability to handle very large integer constants.
Unfortunately the choice of octMPQ vs octD must be compile-time, so there's no easy way to make it configurable.

The polyhedra option still uses polkaMPQ because there's no polkaD in the apron package.

@sim642 sim642 added the performance Analysis time, memory usage label Nov 9, 2021
@sim642 sim642 added this to the Relational Mutex-Meet with TIDs milestone Nov 9, 2021
@sim642 sim642 merged commit 81ae009 into master Nov 9, 2021
@sim642 sim642 deleted the apron-double branch November 9, 2021 16:18
sim642 added a commit that referenced this pull request Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance Analysis time, memory usage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants