bug fixes on OoOJava, now it works fine with all of benchmarks(but, Kmeans has lower...
authoryeom <yeom>
Wed, 30 Mar 2011 23:12:40 +0000 (23:12 +0000)
committeryeom <yeom>
Wed, 30 Mar 2011 23:12:40 +0000 (23:12 +0000)
commit09503b04db1f5c1c06b4072c98c4fa195ed83d75
tree7cb914e1e866433623594e16312d65e5b40f65dc
parentd6f2e3cb942896d679905436755ce285a901a715
bug fixes on OoOJava, now it works fine with all of benchmarks(but, Kmeans has lower speedup 10.6x than 13.8x. still working on...)
-changes on the potential stall site analysis: propagating the status of callee's return node to the caller region and when current node has a status change, making following nodes updated to get a new potential stall site status.
-changes on liveness analysis of OoOJava: new analysis only covers the task region, not whole region of the flat method.
-changes on disjoint analysis: rather than using reachgraph's inAccessibleSet, using the result of brian's new accessible analysis.
Robust/src/Analysis/Disjoint/DisjointAnalysis.java
Robust/src/Analysis/OoOJava/OoOJavaAnalysis.java
Robust/src/Analysis/OoOJava/RBlockRelationAnalysis.java