IRC.git
15 years agoadded dsmdebug file for debugging using macros and setting flags in buildscript
adash [Sun, 3 Aug 2008 19:43:58 +0000 (19:43 +0000)]
added dsmdebug file for debugging using macros and setting flags in buildscript
added code to verify number of reads in transaction cache, main object store etc
compile error fix for clookup.h(static makes chashSearch local to file)

15 years agosome benchmarks for scheduling
jzhou [Sun, 3 Aug 2008 16:43:39 +0000 (16:43 +0000)]
some benchmarks for scheduling

15 years agounused variable
bdemsky [Sun, 3 Aug 2008 06:23:35 +0000 (06:23 +0000)]
unused variable

15 years agocode changes...
bdemsky [Sun, 3 Aug 2008 06:13:49 +0000 (06:13 +0000)]
code changes...

15 years agosmall changes
jzhou [Sun, 3 Aug 2008 00:55:15 +0000 (00:55 +0000)]
small changes

15 years agoFix sockpool. The current version would trash the linked list if getSock2WithLock...
bdemsky [Fri, 1 Aug 2008 19:11:21 +0000 (19:11 +0000)]
Fix sockpool.  The current version would trash the linked list if getSock2WithLock ever opened a socket.

15 years agoremove the system.clearPrefetchCache call
adash [Fri, 1 Aug 2008 17:48:33 +0000 (17:48 +0000)]
remove the system.clearPrefetchCache call
bug fix for openning large number of sockets (use socket pool and recycle sockets)
bug fix for updating prefetch cache using version increment for modified objects
fix compile errors by moving #include for plookup.h

15 years agofix some bugs in multi-core version codes generation and runtime
jzhou [Fri, 1 Aug 2008 07:15:27 +0000 (07:15 +0000)]
fix some bugs in multi-core version codes generation and runtime

15 years agofix compile problem
jzhou [Fri, 1 Aug 2008 07:12:04 +0000 (07:12 +0000)]
fix compile problem

15 years agosmall changes for improving prefetch
adash [Thu, 31 Jul 2008 07:33:12 +0000 (07:33 +0000)]
small changes for improving prefetch

15 years agonew files for dynamic prefetch enabling
adash [Thu, 31 Jul 2008 02:27:50 +0000 (02:27 +0000)]
new files for dynamic prefetch enabling
and signal file for getting new stats

15 years agoChanges for dynamic prefetch enabling
adash [Thu, 31 Jul 2008 02:26:59 +0000 (02:26 +0000)]
Changes for dynamic prefetch enabling

15 years agobug fixes in gCollect.c and gCollect.h
adash [Tue, 29 Jul 2008 01:49:11 +0000 (01:49 +0000)]
bug fixes in gCollect.c and gCollect.h
changes to trans.c that aids in prefetch cache allocation

15 years agocache flushing for preventing memory leakage in SOR
adash [Mon, 28 Jul 2008 19:50:37 +0000 (19:50 +0000)]
cache flushing for preventing memory leakage in SOR

15 years agoReachability bug fixes. Tokens propagate and age in allocation sites,
jjenista [Sun, 27 Jul 2008 23:46:39 +0000 (23:46 +0000)]
Reachability bug fixes.  Tokens propagate and age in allocation sites,
and the example programs produce results that are almost correct.  One
thing to note is that token propagation through many allocation sites
in a loop doesn't work properly, where the same field-by-field construction of
a single complex object does propagate the tokens.

15 years agoToken propagation for normal assignments fixed. Tokens do not "age" with
jjenista [Sun, 27 Jul 2008 22:17:25 +0000 (22:17 +0000)]
Token propagation for normal assignments fixed.  Tokens do not "age" with
edges properly during assignment to new allocation yet.

15 years agoSegfault fix in prefetch queue + additional macros for debugging
adash [Thu, 24 Jul 2008 21:22:20 +0000 (21:22 +0000)]
Segfault fix in prefetch queue + additional macros for debugging

15 years agofix up a bug in multicore RAW interruption version codes
jzhou [Tue, 22 Jul 2008 19:10:04 +0000 (19:10 +0000)]
fix up a bug in multicore RAW interruption version codes

15 years agoWorking on allocating with reachability, mostly the "aging" of tokens.
jjenista [Fri, 18 Jul 2008 19:29:25 +0000 (19:29 +0000)]
Working on allocating with reachability, mostly the "aging" of tokens.
Implementation is stable but it is not working correctly.

15 years agoAdded some functionality to reachability classes that is apparently
jjenista [Fri, 18 Jul 2008 00:34:31 +0000 (00:34 +0000)]
Added some functionality to reachability classes that is apparently
not very helpful.  They've been tested though, so might as well check
it in, but the methods that are not of obvious use are committed but
commented out.

15 years agoFixed propagation, different change sets for the x and y branches before a new edge...
jjenista [Thu, 17 Jul 2008 18:32:15 +0000 (18:32 +0000)]
Fixed propagation, different change sets for the x and y branches before a new edge is added

15 years agofix up interruption related bug in RAW version. Use our own interruption setup codes...
jzhou [Thu, 17 Jul 2008 01:56:10 +0000 (01:56 +0000)]
fix up interruption related bug in RAW version. Use our own interruption setup codes instead of using libints which is out of date.

15 years agoFixed a few minor bugs in token propagation, and major bug that every
jjenista [Wed, 16 Jul 2008 19:45:08 +0000 (19:45 +0000)]
Fixed a few minor bugs in token propagation, and major bug that every
reachability set should have the empty token tuple set as a member.
Also, propagation does not go back up edges yet.

15 years agoToken propagation implemented, stable but incorrect. This is just a capture.
jjenista [Tue, 15 Jul 2008 23:24:06 +0000 (23:24 +0000)]
Token propagation implemented, stable but incorrect.  This is just a capture.

15 years agofix a bug in thread simulator
jzhou [Tue, 15 Jul 2008 22:35:25 +0000 (22:35 +0000)]
fix a bug in thread simulator

15 years agoadd makefiles for building RAW version binary
jzhou [Tue, 15 Jul 2008 21:55:03 +0000 (21:55 +0000)]
add makefiles for building RAW version binary

15 years agoMore reachability implementation, no token propagation yet.
jjenista [Tue, 15 Jul 2008 21:42:41 +0000 (21:42 +0000)]
More reachability implementation, no token propagation yet.

15 years agomake multicore version PERT benchmark work on RAW(without interruption)
jzhou [Tue, 15 Jul 2008 21:40:15 +0000 (21:40 +0000)]
make multicore version PERT benchmark work on RAW(without interruption)

15 years agoadd multi-core version for PERT benchmark
jzhou [Tue, 15 Jul 2008 21:39:19 +0000 (21:39 +0000)]
add multi-core version for PERT benchmark

15 years agoAdded reachability to simple edge cases.
jjenista [Tue, 15 Jul 2008 19:22:32 +0000 (19:22 +0000)]
Added reachability to simple edge cases.

15 years agochanges not to break the compiler
adash [Thu, 10 Jul 2008 01:03:02 +0000 (01:03 +0000)]
changes not to break the compiler

15 years agobug fixes for udp broadcast
adash [Thu, 10 Jul 2008 00:52:54 +0000 (00:52 +0000)]
bug fixes for udp broadcast
flags and code added to collect transaction commit+abort statistics

15 years agoAdded reachability classes, all of which are extensions of Canonical such that
jjenista [Wed, 9 Jul 2008 21:07:04 +0000 (21:07 +0000)]
Added reachability classes, all of which are extensions of Canonical such that
after makeCanonical() two equivalent reachability classes are actually the same
class.  This was the bug that kept the orginial analysis tests from terminating
and now they run fine.

15 years agoStarting to integrate reachability classes into ownership.
jjenista [Wed, 2 Jul 2008 18:37:05 +0000 (18:37 +0000)]
Starting to integrate reachability classes into ownership.

15 years agospecial union of reachability sets works correctly now
jjenista [Tue, 1 Jul 2008 21:49:10 +0000 (21:49 +0000)]
special union of reachability sets works correctly now

15 years agoMore reachability set functionality, but not all there yet
jjenista [Tue, 1 Jul 2008 18:48:04 +0000 (18:48 +0000)]
More reachability set functionality, but not all there yet

15 years agoBroadening implementation for reachability in ownership analysis.
jjenista [Fri, 27 Jun 2008 20:24:54 +0000 (20:24 +0000)]
Broadening implementation for reachability in ownership analysis.

15 years agoStraightened out TokenTuple equality and hash codes so token sets
jjenista [Thu, 26 Jun 2008 20:56:11 +0000 (20:56 +0000)]
Straightened out TokenTuple equality and hash codes so token sets
work properly.

15 years agoSome initial implementation of reachability for ownership analysis.
jjenista [Tue, 24 Jun 2008 18:51:27 +0000 (18:51 +0000)]
Some initial implementation of reachability for ownership analysis.

15 years agosome slight testing changes
jjenista [Tue, 24 Jun 2008 18:50:01 +0000 (18:50 +0000)]
some slight testing changes

15 years agochanges to buildscript
adash [Tue, 10 Jun 2008 17:18:36 +0000 (17:18 +0000)]
changes to buildscript

15 years agoUdp invalidation of objects
adash [Tue, 10 Jun 2008 17:17:53 +0000 (17:17 +0000)]
Udp invalidation of objects

15 years agochanges for prefetch objects on a transaction abort and updating the prefetch cache
adash [Sat, 31 May 2008 01:28:18 +0000 (01:28 +0000)]
changes for prefetch objects on a transaction abort and updating the prefetch cache
when transactions commit

15 years agoforgot to upload a new file for Scheduling Simulator
jzhou [Mon, 19 May 2008 22:46:49 +0000 (22:46 +0000)]
forgot to upload a new file for Scheduling Simulator

15 years agoAdd multi-parameter tasks support in Scheduling Simulator
jzhou [Mon, 19 May 2008 22:45:02 +0000 (22:45 +0000)]
Add multi-parameter tasks support in Scheduling Simulator

15 years agoAdd support for multi-parameter tasks as well as tag in multi-core version
jzhou [Wed, 14 May 2008 22:08:32 +0000 (22:08 +0000)]
Add support for multi-parameter tasks as well as tag in multi-core version

15 years agoRemove unnecessary files
adash [Wed, 14 May 2008 00:19:06 +0000 (00:19 +0000)]
Remove unnecessary files
Remove print statements from benchmarks
Modify java version for Moldyn benchmark
make changes to most makefiles to be compliant with our run.sh script
add a new script(ang.sh) to calculate averages in the runlog directory

15 years agocheck in latest versions
bdemsky [Thu, 8 May 2008 02:19:39 +0000 (02:19 +0000)]
check in latest versions

15 years agohacked version
bdemsky [Thu, 8 May 2008 02:13:52 +0000 (02:13 +0000)]
hacked version

15 years agocheck in old versions also
bdemsky [Wed, 7 May 2008 22:59:47 +0000 (22:59 +0000)]
check in old versions also

15 years agoUpdate benchmark to allocate nodes into global array along the same partition that...
jjenista [Wed, 7 May 2008 22:28:42 +0000 (22:28 +0000)]
Update benchmark to allocate nodes into global array along the same partition that the workload is split to aid prefetching.

15 years agoHACK to make things work
bdemsky [Wed, 7 May 2008 21:59:00 +0000 (21:59 +0000)]
HACK to make things work

15 years agomodified run script and txt file that is input for the script
adash [Wed, 7 May 2008 17:54:35 +0000 (17:54 +0000)]
modified run script and txt file that is input for the script

15 years agosmall changes + removed comments
adash [Tue, 6 May 2008 22:11:44 +0000 (22:11 +0000)]
small changes + removed comments

15 years agobug fix
bdemsky [Tue, 6 May 2008 04:34:55 +0000 (04:34 +0000)]
bug fix

15 years agobug fix
bdemsky [Tue, 6 May 2008 03:56:53 +0000 (03:56 +0000)]
bug fix

15 years agoavoid double unlock case
bdemsky [Tue, 6 May 2008 02:03:39 +0000 (02:03 +0000)]
avoid double unlock case

15 years agofix annoying race condition on startup
bdemsky [Mon, 5 May 2008 22:01:03 +0000 (22:01 +0000)]
fix annoying race condition on startup

15 years agomodifications to run same benchmarks with different arguments (treated as a separate...
adash [Mon, 5 May 2008 21:26:43 +0000 (21:26 +0000)]
modifications to run same benchmarks with different arguments (treated as a separate benchmark
    from the bm.txt file )

15 years agobug fix
bdemsky [Mon, 5 May 2008 17:26:42 +0000 (17:26 +0000)]
bug fix

15 years agosmall bugs
adash [Mon, 5 May 2008 17:16:56 +0000 (17:16 +0000)]
small bugs

15 years agoalternate fix for fd's....
bdemsky [Mon, 5 May 2008 07:28:51 +0000 (07:28 +0000)]
alternate fix for fd's....
issue is that ==0 indicates socket is closed...but we need to close our end, not return...

15 years agochecked in final version of Matrix Multiply
bdemsky [Mon, 5 May 2008 07:17:21 +0000 (07:17 +0000)]
checked in final version of Matrix Multiply

15 years agonew changes
adash [Mon, 5 May 2008 07:00:29 +0000 (07:00 +0000)]
new changes

15 years agofix for too many socket errors and race condition in locking main
adash [Mon, 5 May 2008 06:54:57 +0000 (06:54 +0000)]
fix for too many socket errors and race condition in locking main
object stores look up table

15 years agoadd linked list traversal benchmark
bdemsky [Mon, 5 May 2008 04:45:20 +0000 (04:45 +0000)]
add linked list traversal benchmark

15 years agoAdd array microbenchmark
bdemsky [Mon, 5 May 2008 04:42:30 +0000 (04:42 +0000)]
Add array microbenchmark

15 years agomodified Matrix multiply to take number of matrices as a parameter
adash [Sun, 4 May 2008 19:46:53 +0000 (19:46 +0000)]
modified Matrix multiply to take number of matrices as a parameter

15 years agotext file for the run script
adash [Sun, 4 May 2008 17:51:25 +0000 (17:51 +0000)]
text file for the run script

15 years agochanges
adash [Sun, 4 May 2008 01:18:28 +0000 (01:18 +0000)]
changes

15 years agorace condition fixes
bdemsky [Sat, 3 May 2008 23:37:46 +0000 (23:37 +0000)]
race condition fixes

15 years agoChanges:
bdemsky [Sat, 3 May 2008 22:05:57 +0000 (22:05 +0000)]
Changes:
1) nojava option to the buildscript to built the executable in tmpbuilddir
2) fixed prefetch analysis

15 years agovarious changes...
bdemsky [Sat, 3 May 2008 20:07:04 +0000 (20:07 +0000)]
various changes...
bug fix for transactions with a large number of objects

15 years agohacks to speed up prefetching...doesn't really help though..
bdemsky [Sat, 3 May 2008 09:14:50 +0000 (09:14 +0000)]
hacks to speed up prefetching...doesn't really help though..

15 years agobug fix
adash [Fri, 2 May 2008 22:51:57 +0000 (22:51 +0000)]
bug fix

15 years agocheck LOCK versions
adash [Fri, 2 May 2008 21:46:47 +0000 (21:46 +0000)]
check LOCK versions

15 years agobug fix
bdemsky [Fri, 2 May 2008 20:30:16 +0000 (20:30 +0000)]
bug fix

15 years agocheck in code
bdemsky [Fri, 2 May 2008 20:18:29 +0000 (20:18 +0000)]
check in code

15 years agoAdd multiple thread version
bdemsky [Fri, 2 May 2008 20:16:51 +0000 (20:16 +0000)]
Add multiple thread version

15 years agoEm3d versions for 1,2, 4 threads
adash [Fri, 2 May 2008 19:51:45 +0000 (19:51 +0000)]
Em3d versions for 1,2, 4 threads

15 years agonew makefile and rewritten benchmark
bdemsky [Fri, 2 May 2008 19:45:05 +0000 (19:45 +0000)]
new makefile and rewritten benchmark

15 years agonew makefile for running 1, 2 and 4 threads
adash [Fri, 2 May 2008 19:11:15 +0000 (19:11 +0000)]
new makefile for running 1, 2 and 4 threads

15 years agoAdd script
adash [Fri, 2 May 2008 19:10:08 +0000 (19:10 +0000)]
Add script

16 years agobug fixes and some more changes
adash [Fri, 2 May 2008 01:46:02 +0000 (01:46 +0000)]
bug fixes and some more changes

16 years agobarrier bug fix
adash [Wed, 30 Apr 2008 09:15:56 +0000 (09:15 +0000)]
barrier bug fix

16 years agobarrier bug -> new hack
adash [Wed, 30 Apr 2008 09:14:02 +0000 (09:14 +0000)]
barrier bug -> new hack

16 years agobarrier bug fix -> new hack and align prints
adash [Wed, 30 Apr 2008 09:11:43 +0000 (09:11 +0000)]
barrier bug fix -> new hack and align prints

16 years agoSOR benchmark
adash [Wed, 30 Apr 2008 01:48:58 +0000 (01:48 +0000)]
SOR benchmark

16 years agobug fixes and changes to the matrixmultiply benchmark
adash [Mon, 28 Apr 2008 22:52:12 +0000 (22:52 +0000)]
bug fixes and changes to the matrixmultiply benchmark

16 years agoadd java option to increase memory available to the JVM
adash [Sun, 27 Apr 2008 18:34:47 +0000 (18:34 +0000)]
add java option to increase memory available to the JVM

16 years agoAdd correct atomic blocks to benchmark
bdemsky [Sun, 27 Apr 2008 07:12:31 +0000 (07:12 +0000)]
Add correct atomic blocks to benchmark

16 years agoNew benchmark
adash [Sat, 26 Apr 2008 20:08:44 +0000 (20:08 +0000)]
New benchmark

16 years agofix compiler bug
bdemsky [Fri, 25 Apr 2008 22:23:51 +0000 (22:23 +0000)]
fix compiler bug

16 years agoDebug statements
bdemsky [Fri, 25 Apr 2008 21:51:35 +0000 (21:51 +0000)]
Debug statements

16 years agoadd valueof method for booleans
bdemsky [Fri, 25 Apr 2008 21:49:37 +0000 (21:49 +0000)]
add valueof method for booleans

16 years agoDebug Barrier
bdemsky [Fri, 25 Apr 2008 21:49:17 +0000 (21:49 +0000)]
Debug Barrier

16 years agoadd multi-thread simulator for multi-core version codes. Also add two new files in...
jzhou [Fri, 25 Apr 2008 16:59:55 +0000 (16:59 +0000)]
add multi-thread simulator for multi-core version codes. Also add two new files in Runtime directory to hold multi-core related codes.

16 years agochanges to the barrier and rearrange atomic statements in the run method
bdemsky [Fri, 25 Apr 2008 08:58:35 +0000 (08:58 +0000)]
changes to the barrier and rearrange atomic statements in the run method

16 years agoadd our barrier
bdemsky [Fri, 25 Apr 2008 08:39:32 +0000 (08:39 +0000)]
add our barrier

16 years agoAdd yield
bdemsky [Fri, 25 Apr 2008 08:04:30 +0000 (08:04 +0000)]
Add yield