IRC.git
15 years agoremove stuff from STMSTATS that was breaking things...
bdemsky [Thu, 1 Oct 2009 07:13:26 +0000 (07:13 +0000)]
remove stuff from STMSTATS that was breaking things...

15 years agofix build options
bdemsky [Thu, 1 Oct 2009 06:50:36 +0000 (06:50 +0000)]
fix build options

15 years agoadd sandbox support
bdemsky [Thu, 1 Oct 2009 06:46:38 +0000 (06:46 +0000)]
add sandbox support

15 years agobeginning of sandbox support...
bdemsky [Thu, 1 Oct 2009 06:46:05 +0000 (06:46 +0000)]
beginning of sandbox support...
#define out overheads for STMSTATS

15 years agosandbox option
bdemsky [Thu, 1 Oct 2009 06:44:36 +0000 (06:44 +0000)]
sandbox option

15 years agochange
bdemsky [Thu, 1 Oct 2009 06:43:18 +0000 (06:43 +0000)]
change

15 years agochanges for sandboxing
bdemsky [Thu, 1 Oct 2009 05:21:23 +0000 (05:21 +0000)]
changes for sandboxing

15 years agochanges to be tainted only if the method or its callees created new edge.
yeom [Wed, 30 Sep 2009 21:40:57 +0000 (21:40 +0000)]
changes to be tainted only if the method or its callees created new edge.

15 years agochanges
yeom [Wed, 30 Sep 2009 17:41:59 +0000 (17:41 +0000)]
changes

15 years agoAdd a running flag 'methodeffects' for new analysis.
yeom [Tue, 29 Sep 2009 21:36:41 +0000 (21:36 +0000)]
Add a running flag 'methodeffects' for new analysis.

15 years agobug fix
yeom [Mon, 28 Sep 2009 23:58:43 +0000 (23:58 +0000)]
bug fix

15 years agochanges to benchmark
adash [Mon, 28 Sep 2009 23:04:44 +0000 (23:04 +0000)]
changes to benchmark

15 years agoinitial commit for maintaining reference edges with taint information.
yeom [Mon, 28 Sep 2009 20:58:28 +0000 (20:58 +0000)]
initial commit for maintaining reference edges with taint information.

15 years agochanges to the benchmarks
adash [Sat, 26 Sep 2009 18:38:24 +0000 (18:38 +0000)]
changes to the benchmarks

15 years agonew tree microbenchmark
adash [Sat, 26 Sep 2009 18:32:31 +0000 (18:32 +0000)]
new tree microbenchmark

15 years agofix accounting of bytes received
bdemsky [Sat, 26 Sep 2009 09:07:50 +0000 (09:07 +0000)]
fix accounting of bytes received

15 years agomajor bug fix
bdemsky [Sat, 26 Sep 2009 03:00:13 +0000 (03:00 +0000)]
major bug fix

15 years agobug fix in gcollect prefetch cache flush
adash [Fri, 25 Sep 2009 22:05:55 +0000 (22:05 +0000)]
bug fix in gcollect prefetch cache flush
other small changes

15 years agofixes to handle non-static method properly.
yeom [Fri, 25 Sep 2009 21:56:30 +0000 (21:56 +0000)]
fixes to handle non-static method properly.

15 years agominor changes
yeom [Fri, 25 Sep 2009 17:29:56 +0000 (17:29 +0000)]
minor changes

15 years agomove method effects analysis into disjoint analysis.
yeom [Fri, 25 Sep 2009 17:08:11 +0000 (17:08 +0000)]
move method effects analysis into disjoint analysis.
methodeffects object maintains analysis result for each method context.

15 years agochanges to makefile
adash [Fri, 25 Sep 2009 08:44:48 +0000 (08:44 +0000)]
changes to makefile

15 years ago new javasingle version
adash [Fri, 25 Sep 2009 08:43:43 +0000 (08:43 +0000)]
 new javasingle version

15 years agochanges to copy remote objs read into prefetch cache
adash [Fri, 25 Sep 2009 08:36:55 +0000 (08:36 +0000)]
changes to copy remote objs read into prefetch cache
print transaction stat counters for remote machines

15 years agonew programs
bdemsky [Fri, 25 Sep 2009 01:45:51 +0000 (01:45 +0000)]
new programs

15 years agono bug
bdemsky [Fri, 25 Sep 2009 00:23:41 +0000 (00:23 +0000)]
no bug

15 years agonew versionw
bdemsky [Fri, 25 Sep 2009 00:14:31 +0000 (00:14 +0000)]
new versionw

15 years agodebug message clear
jihoonl [Thu, 24 Sep 2009 18:39:36 +0000 (18:39 +0000)]
debug message clear

15 years ago run execute method outside of transaction
jihoonl [Thu, 24 Sep 2009 18:33:53 +0000 (18:33 +0000)]
 run execute method outside of transaction

15 years ago changes
jihoonl [Thu, 24 Sep 2009 18:28:37 +0000 (18:28 +0000)]
 changes

15 years agocomment out logging
bdemsky [Thu, 24 Sep 2009 06:25:22 +0000 (06:25 +0000)]
comment out logging

15 years agochanges to support logging
bdemsky [Thu, 24 Sep 2009 06:25:04 +0000 (06:25 +0000)]
changes to support logging

15 years agoinitial commit for method effects analysis.
yeom [Thu, 24 Sep 2009 00:22:17 +0000 (00:22 +0000)]
initial commit for method effects analysis.
it captures implementation for last demo.

15 years agonew parameter decomposition, can't chain results yet
jjenista [Wed, 23 Sep 2009 23:09:00 +0000 (23:09 +0000)]
new parameter decomposition, can't chain results yet

15 years agoget some more improvements...now at 12x speedup for remote array accesses
bdemsky [Wed, 23 Sep 2009 09:36:19 +0000 (09:36 +0000)]
get some more improvements...now at 12x speedup for remote array accesses

15 years agobatch the sends
bdemsky [Wed, 23 Sep 2009 07:59:07 +0000 (07:59 +0000)]
batch the sends

15 years agoadd "count of Prefetch response" into stats
adash [Wed, 23 Sep 2009 01:20:55 +0000 (01:20 +0000)]
add "count of Prefetch response" into stats
small inline changes that yeild some benefit
A good number to play around is the size of the prefetch
threshold that initiates a garbage collection.

15 years agosaving the working version..
jihoonl [Tue, 22 Sep 2009 21:04:48 +0000 (21:04 +0000)]
saving the working version..

15 years agoadd buffered send method
bdemsky [Tue, 22 Sep 2009 20:42:31 +0000 (20:42 +0000)]
add buffered send method

15 years agoa common example to compare with shape analyis
jjenista [Tue, 22 Sep 2009 20:33:27 +0000 (20:33 +0000)]
a common example to compare with shape analyis

15 years agomore bug fixes
bdemsky [Tue, 22 Sep 2009 19:28:35 +0000 (19:28 +0000)]
more bug fixes

15 years agobug fix
bdemsky [Tue, 22 Sep 2009 19:15:11 +0000 (19:15 +0000)]
bug fix

15 years agoalmost forgot
bdemsky [Tue, 22 Sep 2009 11:37:47 +0000 (11:37 +0000)]
almost forgot

15 years agochanges
bdemsky [Tue, 22 Sep 2009 10:34:04 +0000 (10:34 +0000)]
changes

15 years ago recovery
jihoonl [Tue, 22 Sep 2009 00:19:08 +0000 (00:19 +0000)]
 recovery

15 years ago recovery.
jihoonl [Tue, 22 Sep 2009 00:14:48 +0000 (00:14 +0000)]
 recovery.
 Thread.java got a new static start method

15 years ago simple benchmark for recovery
jihoonl [Mon, 21 Sep 2009 23:18:38 +0000 (23:18 +0000)]
 simple benchmark for recovery

15 years agochange
bdemsky [Mon, 21 Sep 2009 22:23:31 +0000 (22:23 +0000)]
change

15 years agochange
bdemsky [Mon, 21 Sep 2009 10:16:44 +0000 (10:16 +0000)]
change

15 years agoan interface for supporting decomposition of disjointness parameter results
jjenista [Fri, 18 Sep 2009 20:01:25 +0000 (20:01 +0000)]
an interface for supporting decomposition of disjointness parameter results

15 years agofix bug
bdemsky [Fri, 18 Sep 2009 04:32:39 +0000 (04:32 +0000)]
fix bug

15 years agoadd SESETree
bdemsky [Fri, 18 Sep 2009 04:32:27 +0000 (04:32 +0000)]
add SESETree

15 years agoonly look at things reachable from main
bdemsky [Fri, 18 Sep 2009 03:28:11 +0000 (03:28 +0000)]
only look at things reachable from main

15 years agonew dsm web crawler benchmark
hkhang [Thu, 17 Sep 2009 23:04:22 +0000 (23:04 +0000)]
new dsm web crawler benchmark

15 years agoexplicit null heap region changes rolled back
jjenista [Thu, 17 Sep 2009 22:08:35 +0000 (22:08 +0000)]
explicit null heap region changes rolled back

15 years agocode to do plots of transaction events..
bdemsky [Thu, 17 Sep 2009 00:38:10 +0000 (00:38 +0000)]
code to do plots of transaction events..

15 years agoadd code to support outputting gnuplot compatible graphs
bdemsky [Thu, 17 Sep 2009 00:04:47 +0000 (00:04 +0000)]
add code to support outputting gnuplot compatible graphs

15 years agoallocated regions have class fields initialized to null region, but when I try to...
jjenista [Tue, 15 Sep 2009 22:06:10 +0000 (22:06 +0000)]
allocated regions have class fields initialized to null region, but when I try to add array initialization the same way a completely unrelated assert fails, got to find the problem before null regions are done

15 years agochange
bdemsky [Tue, 15 Sep 2009 21:50:20 +0000 (21:50 +0000)]
change

15 years agomore null region fixes, but I think method results can still map outgoing edges to...
jjenista [Tue, 15 Sep 2009 21:15:46 +0000 (21:15 +0000)]
more null region fixes, but I think method results can still map outgoing edges to the null field

15 years agosimulator now models two locking modes:
bdemsky [Tue, 15 Sep 2009 19:40:21 +0000 (19:40 +0000)]
simulator now models two locking modes:
lock -- lazy conflict detection
lockcommit -- kill threads as soon as committing thread conflicts with them

15 years agoadded support for null heap region, doesn't work perfectly because null region gets...
jjenista [Tue, 15 Sep 2009 17:57:58 +0000 (17:57 +0000)]
added support for null heap region, doesn't work perfectly because null region gets outgoing edges

15 years agochange
bdemsky [Mon, 14 Sep 2009 23:59:22 +0000 (23:59 +0000)]
change

15 years agoadd support for alokika's locking scheme to simulator
bdemsky [Mon, 14 Sep 2009 23:59:06 +0000 (23:59 +0000)]
add support for alokika's locking scheme to simulator

15 years agofix for x = y.f statements copying by type and ignoring field name
jjenista [Mon, 14 Sep 2009 22:25:47 +0000 (22:25 +0000)]
fix for x = y.f statements copying by type and ignoring field name

15 years agofixed some bugs
bdemsky [Mon, 14 Sep 2009 08:41:16 +0000 (08:41 +0000)]
fixed some bugs
support more scheduling policies

15 years agoTransaction simulation framework. The idea is to basically give us a way to explore...
bdemsky [Mon, 14 Sep 2009 05:12:03 +0000 (05:12 +0000)]
Transaction simulation framework.  The idea is to basically give us a way to explore possible benefits of various contention management approaches.

15 years agoadded example files for cpu pinning and clock skew detection
adash [Fri, 11 Sep 2009 22:28:58 +0000 (22:28 +0000)]
added example files for cpu pinning and clock skew detection

15 years agochanges to get clocks ticks, add stmlog option to log results in file
adash [Fri, 11 Sep 2009 22:27:44 +0000 (22:27 +0000)]
changes to get clocks ticks, add stmlog option to log results in file

15 years agofixed
bdemsky [Fri, 11 Sep 2009 05:54:01 +0000 (05:54 +0000)]
fixed

15 years agobug fix
adash [Tue, 8 Sep 2009 23:40:40 +0000 (23:40 +0000)]
bug fix

15 years agoobj support in MLP is in good shape, code gets generated but answers wont agree until...
jjenista [Tue, 8 Sep 2009 22:53:51 +0000 (22:53 +0000)]
obj support in MLP is in good shape, code gets generated but answers wont agree until mem conflict component works

15 years agobug fixes in multicore gc
jzhou [Fri, 4 Sep 2009 00:54:38 +0000 (00:54 +0000)]
bug fixes in multicore gc

15 years agoFixed variable dynamic source bookkeeping bug, regression test runs for single and...
jjenista [Fri, 4 Sep 2009 00:09:10 +0000 (00:09 +0000)]
Fixed variable dynamic source bookkeeping bug, regression test runs for single and parallelized binaries agree

15 years agobug fixes in multicore gc
jzhou [Thu, 3 Sep 2009 00:18:36 +0000 (00:18 +0000)]
bug fixes in multicore gc

15 years agoupdate email list
bdemsky [Tue, 1 Sep 2009 19:30:48 +0000 (19:30 +0000)]
update email list

15 years agochanges to read clockticks from file
adash [Tue, 1 Sep 2009 01:43:50 +0000 (01:43 +0000)]
changes to read clockticks from file

15 years agoVariable result table pruning is buggy, remove for now, also adding improved tests...
jjenista [Mon, 31 Aug 2009 23:21:49 +0000 (23:21 +0000)]
Variable result table pruning is buggy, remove for now, also adding improved tests.  However, for larger test cases inconsistencies appear

15 years agochanges for modifying the microbenchmarks
adash [Sat, 29 Aug 2009 00:28:28 +0000 (00:28 +0000)]
changes for modifying the microbenchmarks
plot changes
add improved debug statement
measure time lapses using the "timestamp counter" processor register,rdtsc assembly instruction

15 years agobug fixes in multicore gc
jzhou [Sat, 29 Aug 2009 00:12:52 +0000 (00:12 +0000)]
bug fixes in multicore gc

15 years agoLots of bug fixes, stable system, parallelized binary computes incorrect answer
jjenista [Fri, 28 Aug 2009 23:11:28 +0000 (23:11 +0000)]
Lots of bug fixes, stable system, parallelized binary computes incorrect answer

15 years agobug fixes in multicore gc
jzhou [Fri, 28 Aug 2009 01:35:30 +0000 (01:35 +0000)]
bug fixes in multicore gc

15 years agocheck latency of a lock release and lock acquire
adash [Thu, 27 Aug 2009 23:13:48 +0000 (23:13 +0000)]
check latency of a lock release and lock acquire

15 years agobug fixes in multicore gc
jzhou [Thu, 27 Aug 2009 00:26:22 +0000 (00:26 +0000)]
bug fixes in multicore gc

15 years agoestimate thread context switching overhead
adash [Wed, 26 Aug 2009 01:01:13 +0000 (01:01 +0000)]
estimate thread context switching overhead

15 years agobug fixes in multicore gc
jzhou [Wed, 26 Aug 2009 00:10:57 +0000 (00:10 +0000)]
bug fixes in multicore gc

15 years agomethod call support works for small programs, bigger ones hang
jjenista [Tue, 25 Aug 2009 21:32:41 +0000 (21:32 +0000)]
method call support works for small programs, bigger ones hang

15 years agoStill haven't worked all the bugs out of MLP's support for method calls, but stable...
jjenista [Tue, 25 Aug 2009 18:11:59 +0000 (18:11 +0000)]
Still haven't worked all the bugs out of MLP's support for method calls, but stable at least

15 years agobug fix in multicore gc
jzhou [Tue, 25 Aug 2009 01:26:55 +0000 (01:26 +0000)]
bug fix in multicore gc

15 years agoregression updates
jjenista [Mon, 24 Aug 2009 16:50:27 +0000 (16:50 +0000)]
regression updates

15 years agoA regression test to make sure new changes don't break the system
jjenista [Mon, 24 Aug 2009 16:34:32 +0000 (16:34 +0000)]
A regression test to make sure new changes don't break the system

15 years agolots of bug fixes, partial solution towards allowing method calls, stable version...
jjenista [Thu, 20 Aug 2009 17:39:47 +0000 (17:39 +0000)]
lots of bug fixes, partial solution towards allowing method calls, stable version that runs many primitive-only programs

15 years agofinish gc codes and fix some bug
jzhou [Thu, 20 Aug 2009 01:29:31 +0000 (01:29 +0000)]
finish gc codes and fix some bug

15 years agomissing makefile
adash [Wed, 19 Aug 2009 23:44:56 +0000 (23:44 +0000)]
missing makefile

15 years agoa better workscheduler--still has a deficiency because it does not dynamically create...
jjenista [Tue, 18 Aug 2009 18:28:08 +0000 (18:28 +0000)]
a better workscheduler--still has a deficiency because it does not dynamically create more worker threads as threads stall on one another, so some programs could exhaust the pool and all threads will hang

15 years agofound one reason for system hang--there is still at least one other problem that...
jjenista [Tue, 18 Aug 2009 17:32:54 +0000 (17:32 +0000)]
found one reason for system hang--there is still at least one other problem that sometimes causes it, now much less frequently

15 years agochanges on compact phase
jzhou [Tue, 18 Aug 2009 02:16:01 +0000 (02:16 +0000)]
changes on compact phase

15 years agobug fixes
jjenista [Mon, 17 Aug 2009 20:30:04 +0000 (20:30 +0000)]
bug fixes

15 years agobug fixes, use pointers no problem, generate temps properly
jjenista [Fri, 14 Aug 2009 23:40:45 +0000 (23:40 +0000)]
bug fixes, use pointers no problem, generate temps properly

15 years agobug fix, track num running children and wait before exiting
jjenista [Fri, 14 Aug 2009 21:10:40 +0000 (21:10 +0000)]
bug fix, track num running children and wait before exiting