LLVM extension for Triple Modular Redundancy using Intel Advanced Vector Extensions.
1.1K
ELZAR is a compiler framework that transforms unmodified multithreaded applications to support triple modular redundancy using Intel AVX extensions for vectorization. See Elzar paper for details.
[sudo] docker pull tudinfse/elzar
Start container:
[sudo] docker run -it --privileged=true -v $(pwd)/data:/data --name=elzar_container tudinfse/elzar
Inside container:
./entrypoint.py install
--num_runs sets the number of times each benchmark is executed../entrypoint.py performance_tests --num_runs n
When finished, results will be located in data/parsec_raw.txt and data/phoenix_raw.txt.
Content type
Image
Digest
Size
1.5 GB
Last updated
over 10 years ago
docker pull tudinfse/elzar