benchDBI
A Benchmark for Evaluating DBI Frameworks
Get benchDBI benchmark and sources from BitBucket site
Top |
benchDBI is a bunch of programs that confirms a benchmark specifically created for evaluating DBI frameworks. Currently, it has been used for evaluating Pin, Valgrind and DynamoRIO in a GNU/Linux 64-bit environment. The applications included in benchDBI are:
- bzip2 (bzip2-1.0.6.tar.gz)
- GNU go (gnugo-3.8.tar.gz)
- hmmer (hmmer-3.1b1.tar.gz)
- libquantum (libquantum-1.1.1.tar.gz)
- h264ref (jm18.5.zip)
- ripemd (ripemd1.1.tar.gz)
- aes (aescrypt-3.0.9.tgz)
- memtester (memtester-4.3.0.tar.gz)
- ffmpeg (ffmpeg-2.0.1.tar.gz)
- milc ( milc_qcd-7.7.8.1.tar.gz)
- povray (povray-3.6.tar.gz)
- mlucas (Mlucas_12.09.2012.tgz)
- namd (NAMD_2.9_Source.tar.gz)
- linpack (1000d.f)
For citation, please use the following Bibtex cite format:
@UNPUBLISHED{benchDBI,
author = {Ricardo J. Rodr\'{i}guez and Juan Antonio Artal and José Merseguer},
title = {{benchDBI}},
note = {Accesible at \url{http://webdiis.unizar.es/GISED/?q=tool/benchdbi}},
year = {2013}
}
- DBA tools compiled with the framework DBI to test.
- Benchmark applications compiled with the desired optimisation and in the desired environment.
For downloading benchDBI, several options are provided:
- Download benchDBI for Linux x86 (MD5: 4ec3bd73e7bd35da64a601f2fa1e89e0).
- Download benchDBI for Linux x64 (MD5: 4642591d188935a1799247d4d80fc3cc).
- Download source code of benchDBI from BitBucket site.
These graphics are examples of the evaluation of Pin, Valngrind and DynamoRIO on a Fedora Core 14 32-bit O.S.
Slowdown of float CPU-intensive applications (click on the image for enlarge):
Slowdown of integer CPU-intensive applications (click on the image for enlarge):
Memory consumption of instrumented applications (click on the image for enlarge):
See full report for further information.
Go back to top.
Installation and Execution
You can check README file in BitBucket where more details about how to use and execute are provided.
benchDBI is currently being maintained by Ricardo J. Rodríguez, reach him here.