Skip to content
forked from eth-sri/ELINA

ELINA: ETH LIbrary for Numerical Analysis

License

Notifications You must be signed in to change notification settings

LostBenjamin/ELINA

 
 

Repository files navigation

ELINA

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.

Contributors

About

ELINA: ETH LIbrary for Numerical Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.8%
  • Python 19.4%
  • Cuda 8.5%
  • C++ 2.0%
  • Makefile 1.8%
  • Java 1.2%
  • Other 0.3%