adash [Tue, 10 Mar 2009 08:04:58 +0000 (08:04 +0000)]
Manual prefetch version of Moldyn
bdemsky [Tue, 10 Mar 2009 07:41:40 +0000 (07:41 +0000)]
bug fix
bdemsky [Tue, 10 Mar 2009 07:30:58 +0000 (07:30 +0000)]
some changes...
adash [Tue, 10 Mar 2009 07:10:34 +0000 (07:10 +0000)]
fix operator precedence + options for makefile
adash [Tue, 10 Mar 2009 01:13:03 +0000 (01:13 +0000)]
bug fix for lookupservice java version( now works fine for 8 threads)
change makefiles
get rid of print statements
jjenista [Mon, 9 Mar 2009 23:46:24 +0000 (23:46 +0000)]
Bug fix, field matching for fields that model array element references weren't matching properly before
jjenista [Mon, 9 Mar 2009 23:37:41 +0000 (23:37 +0000)]
Bug fix, was not growing the mapping of descriptors->method contexts. Bug fix, handling array element references as quasi-fields properly.
bdemsky [Mon, 9 Mar 2009 23:29:02 +0000 (23:29 +0000)]
fix bug
bdemsky [Mon, 9 Mar 2009 22:08:24 +0000 (22:08 +0000)]
bug fix for alokika
adash [Mon, 9 Mar 2009 20:30:56 +0000 (20:30 +0000)]
Manual prefetcing for 2DConv
jjenista [Mon, 9 Mar 2009 18:10:52 +0000 (18:10 +0000)]
Pass around pointer to D2 as an argument to everything, rather than stash the pointer in almost every class in the benchmark. Also explicitly rewrote non-void methods with no return statement to have them
bdemsky [Mon, 9 Mar 2009 18:06:15 +0000 (18:06 +0000)]
bug fix
jjenista [Mon, 9 Mar 2009 18:03:29 +0000 (18:03 +0000)]
A small example with allocated regions propagating through various method contexts and properly mapping into the top-level caller. Does not expose bug that appears in direct-to benchmark
jjenista [Mon, 9 Mar 2009 18:01:58 +0000 (18:01 +0000)]
Bug fix in applying change sets, have to use the source reachability state in every rule and not just the first
jjenista [Mon, 9 Mar 2009 18:00:59 +0000 (18:00 +0000)]
changed toString so method context's produce unique names and therefore write unique DOT graphs during output after analysis
adash [Mon, 9 Mar 2009 17:53:19 +0000 (17:53 +0000)]
script to run manual prefetches
bm.txt file has the arguments for each benchmark
adash [Mon, 9 Mar 2009 17:52:10 +0000 (17:52 +0000)]
temporary fix for createNewSocket error...add config files to create a link
to the dstm.conf. e.g. when running 1 thread use dstm1.conf, when running 2 threads
use dstm2.conf etc...
adash [Mon, 9 Mar 2009 15:09:00 +0000 (15:09 +0000)]
new script files and some bug fixes...LookUpservice java still not working well
adash [Mon, 9 Mar 2009 03:09:00 +0000 (03:09 +0000)]
Script to run java + jvm versions of benchmarks
adash [Mon, 9 Mar 2009 01:36:41 +0000 (01:36 +0000)]
change script files
adash [Mon, 9 Mar 2009 00:02:14 +0000 (00:02 +0000)]
Add manual prefetch files
adash [Sun, 8 Mar 2009 02:06:09 +0000 (02:06 +0000)]
bug fix
adash [Sat, 7 Mar 2009 20:08:42 +0000 (20:08 +0000)]
small changes and add comments
adash [Sat, 7 Mar 2009 03:49:52 +0000 (03:49 +0000)]
Working and stable version of Java
bdemsky [Sat, 7 Mar 2009 01:30:00 +0000 (01:30 +0000)]
anges
bdemsky [Sat, 7 Mar 2009 01:29:49 +0000 (01:29 +0000)]
guard stuff
bdemsky [Sat, 7 Mar 2009 01:26:45 +0000 (01:26 +0000)]
guard header files
adash [Sat, 7 Mar 2009 01:16:42 +0000 (01:16 +0000)]
changes and some bug fixes
jjenista [Sat, 7 Mar 2009 00:47:20 +0000 (00:47 +0000)]
changes
jjenista [Sat, 7 Mar 2009 00:45:35 +0000 (00:45 +0000)]
changes
jjenista [Fri, 6 Mar 2009 18:41:05 +0000 (18:41 +0000)]
Support cast nodes
adash [Fri, 6 Mar 2009 05:10:53 +0000 (05:10 +0000)]
java version
jjenista [Fri, 6 Mar 2009 00:38:16 +0000 (00:38 +0000)]
Fix bug where element access fields have wrong type, and printing of array types
jjenista [Thu, 5 Mar 2009 23:30:24 +0000 (23:30 +0000)]
fiddling with debug util
jjenista [Thu, 5 Mar 2009 21:15:46 +0000 (21:15 +0000)]
Alter token propagation from store so that computed change sets are applied to alpha prime only after change sets have propagated everywhere they can
jjenista [Thu, 5 Mar 2009 18:24:29 +0000 (18:24 +0000)]
fix bug in alias reporting for Java programs
jjenista [Wed, 4 Mar 2009 20:55:14 +0000 (20:55 +0000)]
accidentally checked in makefile line with one option pasted in between another option and its argument
jjenista [Wed, 4 Mar 2009 20:54:29 +0000 (20:54 +0000)]
Topological sort actually helps some benchmarks quite a bit
jjenista [Wed, 4 Mar 2009 18:21:26 +0000 (18:21 +0000)]
during token propagation for store, change to, don't just add, newly computed reachability states
jjenista [Wed, 4 Mar 2009 18:15:36 +0000 (18:15 +0000)]
Add a remove() operation
jjenista [Wed, 4 Mar 2009 18:14:37 +0000 (18:14 +0000)]
topological sort has little impact in overall analysis time; time spent sorting actually adds a few fractions of a second; removing the sort
jjenista [Wed, 4 Mar 2009 00:50:30 +0000 (00:50 +0000)]
change global sweep to shrink reachability sets rather than trash them
jjenista [Wed, 4 Mar 2009 00:03:19 +0000 (00:03 +0000)]
Topologically sort callee leaves to front of analysis work set
jjenista [Wed, 4 Mar 2009 00:02:51 +0000 (00:02 +0000)]
Return empty sets instead of null
adash [Tue, 3 Mar 2009 23:37:46 +0000 (23:37 +0000)]
bug fixes to prevent starvation of a lumberjack
jjenista [Tue, 3 Mar 2009 21:52:38 +0000 (21:52 +0000)]
Bug fix: report aliases between allocated objects in presence of shared references
jjenista [Tue, 3 Mar 2009 18:12:56 +0000 (18:12 +0000)]
tagger with disjoint annotations
jzhou [Tue, 3 Mar 2009 16:33:04 +0000 (16:33 +0000)]
bug fix: can not print out the selected scheduling
adash [Tue, 3 Mar 2009 10:15:28 +0000 (10:15 +0000)]
added some more class support
bug fix for prefetch analysis
adash [Tue, 3 Mar 2009 10:05:41 +0000 (10:05 +0000)]
Stable working version of the benchmark with AStar* algo
bdemsky [Tue, 3 Mar 2009 07:25:47 +0000 (07:25 +0000)]
use the same random number generator
bdemsky [Tue, 3 Mar 2009 07:24:28 +0000 (07:24 +0000)]
changes
bdemsky [Tue, 3 Mar 2009 07:20:56 +0000 (07:20 +0000)]
set nodelay on other side
bdemsky [Tue, 3 Mar 2009 07:16:14 +0000 (07:16 +0000)]
bug fix
bdemsky [Tue, 3 Mar 2009 03:47:21 +0000 (03:47 +0000)]
fixed bug
adash [Tue, 3 Mar 2009 03:34:49 +0000 (03:34 +0000)]
fixed compiler error for FlatInstanceOfNode
adash [Tue, 3 Mar 2009 02:04:02 +0000 (02:04 +0000)]
edit error message
jjenista [Mon, 2 Mar 2009 23:14:55 +0000 (23:14 +0000)]
getpot with disjointness annotations and reduced number of examples
jjenista [Mon, 2 Mar 2009 22:38:08 +0000 (22:38 +0000)]
disjointness annotations to D2
jjenista [Mon, 2 Mar 2009 21:58:32 +0000 (21:58 +0000)]
polishing up mlp version of benchmark
jjenista [Mon, 2 Mar 2009 17:57:12 +0000 (17:57 +0000)]
debugging mlp version, still buggy but closer
jzhou [Mon, 2 Mar 2009 02:06:14 +0000 (02:06 +0000)]
add codes for generating distribution data for new search algorithm
adash [Sat, 28 Feb 2009 20:53:44 +0000 (20:53 +0000)]
changes to run.sh
adash [Sat, 28 Feb 2009 02:34:21 +0000 (02:34 +0000)]
new files for search algorithm... needs testing
jjenista [Fri, 27 Feb 2009 23:52:00 +0000 (23:52 +0000)]
Have FileInputStream ignore carriage returns by intercepting before returning to user
adash [Fri, 27 Feb 2009 21:05:45 +0000 (21:05 +0000)]
small change
adash [Fri, 27 Feb 2009 21:01:01 +0000 (21:01 +0000)]
Basic RainForest benchmark that compiles...needs more work
jjenista [Fri, 27 Feb 2009 19:56:19 +0000 (19:56 +0000)]
Bug fix in detecting EOF for input streams in readLine
jjenista [Fri, 27 Feb 2009 18:56:59 +0000 (18:56 +0000)]
extend library class
bdemsky [Fri, 27 Feb 2009 06:19:22 +0000 (06:19 +0000)]
changes
bdemsky [Fri, 27 Feb 2009 04:34:51 +0000 (04:34 +0000)]
Thread local hack to make transRead faster...
1) make transrecords threadlocal so we don't pass them around anymore
2) inline the clookup into the code...call transread only if we miss on the transaction
cache
This doesn't help much for the current benchmark set, but should make a significant
difference if benchmarks read fields a lot.
adash [Fri, 27 Feb 2009 01:45:12 +0000 (01:45 +0000)]
changes to machine ip for running files on calit2 machines
adash [Fri, 27 Feb 2009 01:39:58 +0000 (01:39 +0000)]
add script for running jvm and java versions of dc-1 through dc-8
jjenista [Fri, 27 Feb 2009 00:40:52 +0000 (00:40 +0000)]
remove generated output files
jjenista [Thu, 26 Feb 2009 23:26:37 +0000 (23:26 +0000)]
tagger benchmark
jjenista [Thu, 26 Feb 2009 23:21:27 +0000 (23:21 +0000)]
extensions to library classes
adash [Thu, 26 Feb 2009 03:41:41 +0000 (03:41 +0000)]
add new files for jvm implementation
jzhou [Wed, 25 Feb 2009 23:40:49 +0000 (23:40 +0000)]
fix compilation error for RAW version
jzhou [Wed, 25 Feb 2009 23:34:11 +0000 (23:34 +0000)]
Fix a bug in scheduling search algorithm: it can not find the best scheduling for JGFSeries benchmark. Also direct all the intermediate outputs, including scheduling graphs and simulation results, to directory specified with -outputdir option
jjenista [Wed, 25 Feb 2009 20:04:55 +0000 (20:04 +0000)]
Add remove operation to LinkedListIterator and fix bug with LinkedList.removeFirst() and removeLast()
jihoonl [Wed, 25 Feb 2009 09:10:33 +0000 (09:10 +0000)]
*** empty log message ***
jihoonl [Wed, 25 Feb 2009 08:58:46 +0000 (08:58 +0000)]
*** empty log message ***
adash [Wed, 25 Feb 2009 02:39:43 +0000 (02:39 +0000)]
set the TCP_NODELAY socket option
adash [Wed, 25 Feb 2009 02:37:58 +0000 (02:37 +0000)]
bug fix and boost socket performance for writes
jjenista [Wed, 25 Feb 2009 00:06:08 +0000 (00:06 +0000)]
Quick-and-dirty LinkedList implementation with Iterators that other container-ish classes can make their own iterators from
jjenista [Wed, 25 Feb 2009 00:05:05 +0000 (00:05 +0000)]
default make just analyzes benchmark
jjenista [Tue, 24 Feb 2009 19:44:59 +0000 (19:44 +0000)]
stable mlp version
adash [Tue, 24 Feb 2009 08:06:01 +0000 (08:06 +0000)]
added intToByteArray , bytearrayToInt support
adash [Tue, 24 Feb 2009 07:25:04 +0000 (07:25 +0000)]
remove files not necessary
adash [Tue, 24 Feb 2009 07:23:48 +0000 (07:23 +0000)]
Java version of lookupservice
jzhou [Tue, 24 Feb 2009 00:42:02 +0000 (00:42 +0000)]
minor changes of Benchmarks
jzhou [Tue, 24 Feb 2009 00:39:48 +0000 (00:39 +0000)]
missing commit for specifying output dir for simulation result
jzhou [Mon, 23 Feb 2009 23:25:18 +0000 (23:25 +0000)]
support for new scheduling search algorithm
jzhou [Mon, 23 Feb 2009 23:22:47 +0000 (23:22 +0000)]
change to new scheduling search algorithm: search part of the whole space -> simulate to find the best one -> analyze its critical path -> try to optimize the critical path and thus get another set of possible scheduling to simulate and optimize
jjenista [Mon, 23 Feb 2009 23:18:41 +0000 (23:18 +0000)]
new mlp benchmark
jjenista [Mon, 23 Feb 2009 23:16:52 +0000 (23:16 +0000)]
Catch Error objects at task and method level for reporting
jjenista [Mon, 23 Feb 2009 23:15:31 +0000 (23:15 +0000)]
just added some spaces to improve error message
jjenista [Mon, 23 Feb 2009 23:14:33 +0000 (23:14 +0000)]
constructor to specify initial capacity
jjenista [Mon, 23 Feb 2009 23:13:04 +0000 (23:13 +0000)]
allow common non-string arguments to print methods
jjenista [Mon, 23 Feb 2009 23:10:35 +0000 (23:10 +0000)]
Add a doubleValue() method