Docker for HAFT (Hardware Assisted Fault Tolerance)
370
HAFT is a compiler framework that transforms unmodified multithreaded applications to support fault detection via instruction-level replication (ILR) and fault recovery via hardware transactional memory (HTM, in our case Intel TSX). See HAFT paper for details.
[sudo] docker pull tudinfse/haft
Start container:
[sudo] docker run -it --privileged=true -v $(pwd)/data:/data --name=haft_container tudinfse/haft
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/haft