Research Article
Concurrency Bug Avoiding Based on Optimized Software Transactional Memory
Table 4
Input parameters for 12 real-world applications.
| Application | Input parameter |
| swaptions | Sequential | -ns 32 -sm 10000 -nt 1 | Multithreaded | -ns 32 -sm 10000 -nt 4 |
| lu | Sequential | -n2048 -b16 -p1 | Multithreaded | -n2048 -b16 -p4 |
| fft | Sequential | -m20 -n65536 -l4 -p1 | Multithreaded | -m20 -n65536 -l4 -p4 |
| radix | Sequential | -n33554432 -r8 -m524288 -p1 | Multithreaded | -n33554432 -r8 -m524288 -p4 |
| histogram | Sequential | ./histogram_datafiles/small.bmp | Multithreaded | ./histogram_datafiles/small.bmp |
| kmeans | Sequential | -d 400 -c 20 -p 100000 -s 10 | Multithreaded | -d 400 -c 20 -p 100000 -s 10 -t 4 |
| linear_regression | Sequential | ./linear_regression_datafiles/key_file_100MB.txt | Multithreaded | ./linear_regression_datafiles/key_file_100MB.txt |
| matrix_multiply | Sequential | 512 | Multithreaded | -r 512 -t 4 -c 1 |
| pca | Sequential | -r 800 -c 640 -s 200 | Multithreaded | -r 800 -c 640 -s 200 -t 4 |
| string_match | Sequential | ./string_match_datafiles/key_file_100MB.txt | Multithreaded | ./string_match_datafiles/key_file_100MB.txt |
| word_count | Sequential | ./word_count_datafiles/word_50MB.txt | Multithreaded | -f ./word_count/datafiles/word_50MB.txt -d 10 -t 4 |
| reverse_index | Sequential | ./testdir1 | Multithreaded | ./testdir1 |
|
|