Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
MiBench_for_MiDataSets_V1_3.tar.gz | 2008-01-28 | 4.3 MB | |
MiBench_for_MiDataSets_V1_3__README.txt | 2008-01-28 | 4.5 kB | |
Totals: 2 Items | 4.3 MB | 0 |
Modified MiBench source code for MiDataSets (GPL license) *** Development website *** http://midatasets.sourceforge.net *** Release History *** V1.3 January 25, 2008 Many thanks to Kenneth Hoste from Ghent University who evaluated MiDataSets and provided a valuable feedback. Several programs (either source code or loop wrapper) have been slightly modified either to remove small bugs or to keep benchmark execution time approximately 10 seconds on AMD Athlon 64 3700+ processors: * consumer_lame * consumer_tiff2bw * consumer_tiffdither * consumer_tiffmedian * office_ghostscript * office_rsynth Several datasets have also been modified/changed to work properly with the updated programs: * consumer_tiff_data (all ??.bw.tif have been converted to 8-bit grayscale instead of 1-bit B&W to work properly with consumer_tiffdither) * office_data V1.2 November 19, 2007 Qsort and stringsearch benchmarks are updated since they used standard library calls and were not useful for iterative optimizations - I added bodies of the qsort and strsearch functions to these benchmarks to have more room for optimizations. Note, that these benchmarks are now in the new directories: * automotive_qsort1 * office_stringsearch1 A few stupid mistakes are fixed in several benchmarks (security_blowfish_d, security_blowfish_e, security_pgp_d, security_pgp_e, dijkstra, patricia) where I used a file tmp-ccc-run-midataset instead of _finfo_dataset for the loop wrapper [thanks to Veerle Desmet from Ghent University]. I am working on the Collective Compilation Framework and these files have been taken from that project by accident ... Some numbers for loop wrappers for dijkstra and patricia have been updated. A few tmp files have been removed (*.a, *.wav) - I forgot to remove them from the sources directories :( - it reduced the size of the tar ball by 40% !.. Finally, Makefiles for Open64 compiler have been added. If you have any questions or comments, please don't hesitate to contact me (grigori.fursin@inria.fr, http://fursin.net/research) V1.1 September 05, 2007 We would like to thank you all for your interest and valuable feedback, and are pleased to announce a bug-fix release for modified MiBench benchmark sources for MiDataSets V1. Any new benchmarks and datasets' contributions are welcome! The following benchmarks have been fixed: * consumer_lame * office_ghostscript * office_ispell * office_stringsearch * security_blowfish_d * security_blowfish_e * security_pgp_d * security_pgp_e V1.0 March 17, 2007 First official release. V0.1 February 01, 2006 Preliminary set of several datasets is prepared and used internally at INRIA for research. *** Remarks *** Most of the source codes have been slightly modified by Grigori Fursin to simplify and automate iterative optimizations. A loop wrapper has been added around the main procedure to make some benchmarks run longer when real execution time is used for measurements instead of a simulator (we do not yet take into account cache effects - it's a future work). Each benchmark with each datasets run approximately 10 seconds on INRIA cluster with AMD Athlon 64 3700+ processors. Each directory has 4 Makefiles for GCC, Intel compilers, Open64 and PathScale compilers. Each directory has a "__run" batch file to execute a benchmark. The first parameter is the dataset number and the second optional parameter is the upper bound of the loop wrapper around the main procedure. If second parameter is omitted, the loop wrapper upper bound is taken from the file _run/_finfo_dataset.<dataset_number>. Several batch files are included as examples to automate iterative optimizations all__create_work_dirs - creates temporal work directories for each benchmark all__delete_work_dirs - delete all temporal work directories all_compile - compile all benchmarks in the temporal work directories all_run - run all benchmarks with all datasets in the temporal work directories Though we made an effort to include only copyright free datasets from the Internet, mistakes are possible. In such cases, please contact Grigori Fursin (grigori.fursin@inria.fr) as soon as possible and we will try to resolve the issue.