ETH Library for Numerical Analyis (ELINA) contains optimized implementations of popular numerical abstract domains such as Polyhedra, Octagons, Zones, Zonotopes for static program analysis. Further, ELINA also provides specialized numerical domains for neural network analysis such as DeepZ and DeepPoly (CPU and GPU versions).
The library uses improved algorithms, online decomposition as well as state of the art performance optimizations from linear algebra such as vectorization, locality of reference, scalar replacement etc. to significantly improve the performance of static analysis with the numerical domains.
For more documentation, refer to http://elina.ethz.ch.
⭐New feature⭐: the learning-based Lait transformer. See more details here.
-
Gagandeep Singh (lead contact) - [email protected]
-
Jingxuan He (contact for Lait) - [email protected]
-
Christoph Müller - [email protected]
-
François Serre (contact for GPUPoly) - [email protected]
-
Anian Ruoss (contact for spatial certification) - [email protected]
-
Gleb Makarchuk (contact for FConv) - [email protected] [email protected]