eth-sri/ELINA

ELINA: ETH LIbrary for Numerical Analysis

C++

136

387 commits

updated Apr 7, 2023

See the code

README

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.

:star:New feature:star:: the learning-based Lait transformer. See more details here.

Contributors

Contributors

muellch

155 commits

glebmk

48 commits

GgnDp

45 commits

mnmueller

44 commits

eth-sri/ELINA

ELINA: ETH LIbrary for Numerical Analysis

C++

136

387 commits

updated Apr 7, 2023

See the code

README

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.

:star:New feature:star:: the learning-based Lait transformer. See more details here.

Contributors

Contributors

muellch

155 commits

glebmk

48 commits

GgnDp

45 commits

mnmueller

44 commits

Languages

C++

44.1%

C

39.3%

Python

12.3%

Cuda

2.2%

Makefile

1.1%