We looked carefully into the variables and modified the code for parallelizing the recursive function. We figured out the problem we had yesterday on how to set number of threads. The code is working for the following experiments we have carried out.
Experiment 1: We made a smaller ruleset (containing about 100 rules rather than original 1802 to make the program faster) and run our program on a huge trace file (trace3a, about 2G). The number of threads is 8.
Experiment 2: We run the code on the same trace file and same rule set as in experiment 1, the number of threads is 2.
Experiment 3: we tested the same trace file and the same rule set without threads.
We need to look further into the results we got to make sure that the new code is semantically equivalent to the original code.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment