IRC.git
13 years agosplit garbage collector into three files...
bdemsky [Fri, 15 Apr 2011 23:20:10 +0000 (23:20 +0000)]
split garbage collector into three files...

13 years agosimplify the gc code...
bdemsky [Fri, 15 Apr 2011 22:39:24 +0000 (22:39 +0000)]
simplify the gc code...

13 years agobug...wonder how this used to work??
bdemsky [Fri, 15 Apr 2011 22:38:58 +0000 (22:38 +0000)]
bug...wonder how this used to work??

13 years agochanges.
yeom [Fri, 15 Apr 2011 22:36:17 +0000 (22:36 +0000)]
changes.

13 years agomore bug fixes
bdemsky [Fri, 15 Apr 2011 21:50:06 +0000 (21:50 +0000)]
more bug fixes

13 years agochanges
bdemsky [Fri, 15 Apr 2011 07:56:55 +0000 (07:56 +0000)]
changes

13 years agocode to generate calls into JNI native code...
bdemsky [Fri, 15 Apr 2011 07:50:22 +0000 (07:50 +0000)]
code to generate calls into JNI native code...

13 years agochanges
bdemsky [Fri, 15 Apr 2011 04:51:48 +0000 (04:51 +0000)]
changes

13 years agomore changes
bdemsky [Fri, 15 Apr 2011 00:40:28 +0000 (00:40 +0000)]
more changes

13 years agomore
bdemsky [Fri, 15 Apr 2011 00:21:47 +0000 (00:21 +0000)]
more

13 years agoChange the implementation of classobj
jzhou [Fri, 15 Apr 2011 00:21:15 +0000 (00:21 +0000)]
Change the implementation of classobj

13 years agochanges
bdemsky [Fri, 15 Apr 2011 00:17:55 +0000 (00:17 +0000)]
changes

13 years agotemplates towards jni
bdemsky [Thu, 14 Apr 2011 23:57:09 +0000 (23:57 +0000)]
templates towards jni

13 years agoextends the grammar to have a way to define a new type of location that is allowed...
yeom [Thu, 14 Apr 2011 21:20:14 +0000 (21:20 +0000)]
extends the grammar to have a way to define a new type of location that is allowed to have spinning values

13 years agomove hashcode into header...part of prep to switch class libraries
bdemsky [Thu, 14 Apr 2011 18:53:46 +0000 (18:53 +0000)]
move hashcode into header...part of prep to switch class libraries

13 years agoadd hashcode field
bdemsky [Thu, 14 Apr 2011 18:46:25 +0000 (18:46 +0000)]
add hashcode field

13 years agochange
bdemsky [Thu, 14 Apr 2011 06:57:11 +0000 (06:57 +0000)]
change

13 years agochanges
bdemsky [Thu, 14 Apr 2011 06:51:33 +0000 (06:51 +0000)]
changes

13 years agomake compiler work on mac...
bdemsky [Wed, 13 Apr 2011 08:03:44 +0000 (08:03 +0000)]
make compiler work on mac...

13 years agomove up initializethreads
bdemsky [Wed, 13 Apr 2011 02:11:49 +0000 (02:11 +0000)]
move up initializethreads

13 years agomissing changes
bdemsky [Wed, 13 Apr 2011 01:51:56 +0000 (01:51 +0000)]
missing changes

13 years agomake work on mac
bdemsky [Wed, 13 Apr 2011 01:51:41 +0000 (01:51 +0000)]
make work on mac

13 years agochange
bdemsky [Wed, 13 Apr 2011 00:53:06 +0000 (00:53 +0000)]
change

13 years agochanges.
yeom [Wed, 13 Apr 2011 00:27:34 +0000 (00:27 +0000)]
changes.

13 years agobug fix for optimizations`
bdemsky [Tue, 12 Apr 2011 23:51:41 +0000 (23:51 +0000)]
bug fix for optimizations`

13 years agochanges.
yeom [Tue, 12 Apr 2011 02:49:03 +0000 (02:49 +0000)]
changes.

13 years agothread id should be an int
bdemsky [Mon, 11 Apr 2011 22:17:29 +0000 (22:17 +0000)]
thread id should be an int

13 years agobug
bdemsky [Mon, 11 Apr 2011 21:38:30 +0000 (21:38 +0000)]
bug

13 years agochanges
bdemsky [Mon, 11 Apr 2011 21:31:25 +0000 (21:31 +0000)]
changes

13 years agoremove lockcount
bdemsky [Mon, 11 Apr 2011 21:17:37 +0000 (21:17 +0000)]
remove lockcount

13 years agochanges.
yeom [Mon, 11 Apr 2011 18:30:31 +0000 (18:30 +0000)]
changes.

13 years agogood for a little more speedup...
bdemsky [Mon, 11 Apr 2011 09:28:00 +0000 (09:28 +0000)]
good for a little more speedup...

13 years agoimprove specjbb marks...rework locks a little...
bdemsky [Mon, 11 Apr 2011 09:14:58 +0000 (09:14 +0000)]
improve specjbb marks...rework locks a little...

13 years agobug fixes
bdemsky [Mon, 11 Apr 2011 08:34:55 +0000 (08:34 +0000)]
bug fixes

13 years agochange
bdemsky [Mon, 11 Apr 2011 07:47:48 +0000 (07:47 +0000)]
change

13 years agochanges
bdemsky [Mon, 11 Apr 2011 07:42:26 +0000 (07:42 +0000)]
changes

13 years agobug fixes
bdemsky [Sun, 10 Apr 2011 22:29:41 +0000 (22:29 +0000)]
bug fixes

13 years agobug fix
bdemsky [Sun, 10 Apr 2011 06:02:29 +0000 (06:02 +0000)]
bug fix

13 years agoget specjbb compiling again...get rid of annoying warnings...still left with large...
bdemsky [Sat, 9 Apr 2011 10:45:10 +0000 (10:45 +0000)]
get specjbb compiling again...get rid of annoying warnings...still left with large long warning..unclear of what to do..

13 years agocheckin to only generate C for callable methods...
bdemsky [Sat, 9 Apr 2011 10:27:07 +0000 (10:27 +0000)]
checkin to only generate C for callable methods...
use javacallgraph when appropriate
get rid of some annoying warnings

13 years agohaving better speedup
yeom [Sat, 9 Apr 2011 00:24:29 +0000 (00:24 +0000)]
having better speedup

13 years agoadjust run configurations
yeom [Fri, 8 Apr 2011 23:34:46 +0000 (23:34 +0000)]
adjust run configurations

13 years agochange...
bdemsky [Fri, 8 Apr 2011 22:59:14 +0000 (22:59 +0000)]
change...

13 years agoobligatory ascii art
jjenista [Fri, 8 Apr 2011 22:44:11 +0000 (22:44 +0000)]
obligatory ascii art

13 years agodetect possibly evil tasks and do the right thing if a possibly evil execution patter...
jjenista [Fri, 8 Apr 2011 22:38:01 +0000 (22:38 +0000)]
detect possibly evil tasks and do the right thing if a possibly evil execution pattern is detected

13 years agoan example of an evil task
jjenista [Fri, 8 Apr 2011 22:37:08 +0000 (22:37 +0000)]
an example of an evil task

13 years agocommit the temporarily abandoned version of Delaunay refinement
jjenista [Fri, 8 Apr 2011 22:35:26 +0000 (22:35 +0000)]
commit the temporarily abandoned version of Delaunay refinement

13 years agohaving working version of both single and rcrpointer. currently it's working fine...
yeom [Fri, 8 Apr 2011 22:31:08 +0000 (22:31 +0000)]
having working version of both single and rcrpointer. currently it's working fine with original benchmark size 64k points which seems to be realllllllllly small for our env)

13 years agoAdded the Generic N-Tuple capability. Main File is MultiHash which uses Tuples interf...
linsw [Fri, 8 Apr 2011 19:24:31 +0000 (19:24 +0000)]
Added the Generic N-Tuple capability. Main File is MultiHash which uses Tuples interface file and Tuple to get the job done. OptimizedView is a single view of one of the tables.

13 years agohaving a verification routine.
yeom [Fri, 8 Apr 2011 18:41:25 +0000 (18:41 +0000)]
having a verification routine.

13 years agofix: handle the case that TASK doesn't have any heap conflicts
yeom [Fri, 8 Apr 2011 17:17:06 +0000 (17:17 +0000)]
fix: handle the case that TASK doesn't have any heap conflicts

13 years agochanges
stephey [Fri, 8 Apr 2011 06:33:01 +0000 (06:33 +0000)]
changes

13 years agochanged number of RCR workers to matchooo workers. The new speed up is either 13x...
stephey [Fri, 8 Apr 2011 06:31:48 +0000 (06:31 +0000)]
changed number of RCR workers to matchooo workers. The new speed up is either 13x or 6x...... 13x is running the single version but for some odd reason, it garbage collects... the 6x comes from running the rcrpointer version with depth of 0 which SHOULD call no traverser and spawn no sese (other than the parent).

I think it could be faster still, but a bug in the conflict graph is preventing me from adding more seses to speed things up.

13 years agovoronoi benchmark. On dc-11, the computation part runs 3x faster with a computation...
stephey [Fri, 8 Apr 2011 05:39:01 +0000 (05:39 +0000)]
voronoi benchmark. On dc-11, the computation part runs 3x faster with a computation depth of 3.

It could probably do better but for some reason, when I add another sese (see Vertex.java line 115 where it's commented out), RuntimeConflictResolver.java crashes on line 506 (cannot find a conflict graph for a given sese).

13 years agofixes -nostalltr flag: if it is valid to prune heap examiners, turning off both of...
yeom [Fri, 8 Apr 2011 03:45:29 +0000 (03:45 +0000)]
fixes -nostalltr flag: if it is valid to prune heap examiners, turning off both of task & stallsite examiners

13 years agoEnable 1,2,4,8,16,32,50 cores' execution
jzhou [Fri, 8 Apr 2011 03:42:44 +0000 (03:42 +0000)]
Enable 1,2,4,8,16,32,50 cores' execution

13 years agoTODO: move record pool to a thread-local thing and never deallocate it. Issue is...
jjenista [Thu, 7 Apr 2011 02:33:53 +0000 (02:33 +0000)]
TODO: move record pool to a thread-local thing and never deallocate it.  Issue is that a child can retire, then its parent, then deallocate the child's entire mem pool... then the child's traverser finally gets around to the record

13 years agobug fix, at task exit we are looking for sources that cause virtual read of soemthing...
jjenista [Thu, 7 Apr 2011 02:32:00 +0000 (02:32 +0000)]
bug fix, at task exit we are looking for sources that cause virtual read of soemthing the task wrote, don't just look at parent and siblings, but also the parent's parent and the parent's sibling, etc.

13 years agochange on the labyrinth run script: making memory interleaved on all cpus as like...
yeom [Thu, 7 Apr 2011 02:24:50 +0000 (02:24 +0000)]
change on the labyrinth run script: making memory interleaved on all cpus as like other runscripts

13 years agohack seems to help a little...power isn't going to have good performance...
bdemsky [Thu, 7 Apr 2011 01:21:33 +0000 (01:21 +0000)]
hack seems to help a little...power isn't going to have good performance...

13 years agoD2 bug
bdemsky [Wed, 6 Apr 2011 23:33:51 +0000 (23:33 +0000)]
D2 bug

13 years agofix SOR bug
bdemsky [Wed, 6 Apr 2011 21:55:59 +0000 (21:55 +0000)]
fix SOR bug

13 years agobug and remove debug code
bdemsky [Wed, 6 Apr 2011 21:15:22 +0000 (21:15 +0000)]
bug and remove debug code

13 years agoget back some of the speed we are losing from bug fixes...
bdemsky [Wed, 6 Apr 2011 20:20:12 +0000 (20:20 +0000)]
get back some of the speed we are losing from bug fixes...

13 years agobug fix...wasn't adding out of context nodes that get summarized to set of ndoes...
bdemsky [Wed, 6 Apr 2011 20:01:46 +0000 (20:01 +0000)]
bug fix...wasn't adding out of context nodes that get summarized to set of ndoes that exist in context...

13 years agochange benchmark to run once, not up to seven times
jjenista [Wed, 6 Apr 2011 19:41:47 +0000 (19:41 +0000)]
change benchmark to run once, not up to seven times

13 years agoalter benchmark to run once, not up to seven times
jjenista [Wed, 6 Apr 2011 19:39:10 +0000 (19:39 +0000)]
alter benchmark to run once, not up to seven times

13 years agoget debug statements out of single version
jjenista [Wed, 6 Apr 2011 19:15:39 +0000 (19:15 +0000)]
get debug statements out of single version

13 years agoChanges
jzhou [Wed, 6 Apr 2011 16:50:39 +0000 (16:50 +0000)]
Changes

13 years agobug fix...things are slower to compile...:(
bdemsky [Wed, 6 Apr 2011 08:11:57 +0000 (08:11 +0000)]
bug fix...things are slower to compile...:(

13 years agobug fix for refCount in SMFEStates. I'm not sure if this fix covers all cases (it...
stephey [Wed, 6 Apr 2011 07:33:22 +0000 (07:33 +0000)]
bug fix for refCount in SMFEStates. I'm not sure if this fix covers all cases (it seems like it should to me)...

13 years agobug fix
bdemsky [Wed, 6 Apr 2011 03:31:46 +0000 (03:31 +0000)]
bug fix

13 years agobug fix and other change
bdemsky [Wed, 6 Apr 2011 03:24:48 +0000 (03:24 +0000)]
bug fix and other change

13 years agochecked in new version of bm
bdemsky [Wed, 6 Apr 2011 03:22:55 +0000 (03:22 +0000)]
checked in new version of bm

13 years agobug fix, have to dereference this pointer
jjenista [Wed, 6 Apr 2011 01:18:17 +0000 (01:18 +0000)]
bug fix, have to dereference this pointer

13 years agochanges.
yeom [Wed, 6 Apr 2011 00:49:05 +0000 (00:49 +0000)]
changes.

13 years agochanges: handle the case that there is only one work item after enqueue, then it...
yeom [Wed, 6 Apr 2011 00:39:23 +0000 (00:39 +0000)]
changes: handle the case that there is only one work item after enqueue, then it reports nothing and makes the worker steal from other queues.

13 years agobug fix...code that was never exercised...
bdemsky [Tue, 5 Apr 2011 23:03:42 +0000 (23:03 +0000)]
bug fix...code that was never exercised...

13 years agostatic initializers cause a problem for DFJ, easy enough to work around them
jjenista [Tue, 5 Apr 2011 23:02:07 +0000 (23:02 +0000)]
static initializers cause a problem for DFJ, easy enough to work around them

13 years agoversion of delaunay that has a spin bug
jjenista [Tue, 5 Apr 2011 21:50:53 +0000 (21:50 +0000)]
version of delaunay that has a spin bug

13 years agoget this debug print out of here
jjenista [Tue, 5 Apr 2011 21:50:25 +0000 (21:50 +0000)]
get this debug print out of here

13 years agogc bug fix
bdemsky [Tue, 5 Apr 2011 20:45:02 +0000 (20:45 +0000)]
gc bug fix

13 years agobug fix...
bdemsky [Tue, 5 Apr 2011 20:44:49 +0000 (20:44 +0000)]
bug fix...

13 years agoupdates.
yeom [Tue, 5 Apr 2011 20:26:12 +0000 (20:26 +0000)]
updates.

13 years agoat task exit, a task should acquire any out-set variables that arent already it the...
jjenista [Tue, 5 Apr 2011 17:40:14 +0000 (17:40 +0000)]
at task exit, a task should acquire any out-set variables that arent already it the task record.  These could be from static or dynamic sources, so some extra analysis info should be saved to generate the correct copy statements.  make sure static and dynamic tracking variables are generated too

13 years agospeculative version of delaunay works single-threaded just fine
jjenista [Mon, 4 Apr 2011 20:43:53 +0000 (20:43 +0000)]
speculative version of delaunay works single-threaded just fine

13 years agochanges on run scripts
yeom [Mon, 4 Apr 2011 18:34:18 +0000 (18:34 +0000)]
changes on run scripts

13 years agodfj version of delaunay refinement executes the original algorithm with workers=1...
jjenista [Mon, 4 Apr 2011 18:29:21 +0000 (18:29 +0000)]
dfj version of delaunay refinement executes the original algorithm with workers=1, but set to 2 another malformed triangle appears...

13 years ago#ifdef this out if not threads
bdemsky [Mon, 4 Apr 2011 01:41:40 +0000 (01:41 +0000)]
#ifdef this out if not threads

13 years agobug fix on the oooJava queue: when tries to add a vector item, get rid of finished...
yeom [Mon, 4 Apr 2011 01:14:06 +0000 (01:14 +0000)]
bug fix on the oooJava queue: when tries to add a vector item, get rid of finished item in front of it.

13 years agokeep a copy of the original delaunay refinement algorithm for comparison, and dfj...
jjenista [Mon, 4 Apr 2011 00:19:05 +0000 (00:19 +0000)]
keep a copy of the original delaunay refinement algorithm for comparison, and dfj version is crashing on nodes (triangles) with zero neighbors, but original configured graphs are the same size...

13 years agolock bug for gc...jin, make sure tilera gc doesn't have same bug...need to update...
bdemsky [Mon, 4 Apr 2011 00:06:45 +0000 (00:06 +0000)]
lock bug for gc...jin, make sure tilera gc doesn't have same bug...need to update thread lock pointer to locks at end of gc

13 years agobug fixes
bdemsky [Sun, 3 Apr 2011 23:43:43 +0000 (23:43 +0000)]
bug fixes

13 years agobug...
bdemsky [Sun, 3 Apr 2011 23:21:01 +0000 (23:21 +0000)]
bug...

13 years agougle hacks to get around compiler bugss...
bdemsky [Sun, 3 Apr 2011 21:52:03 +0000 (21:52 +0000)]
ugle hacks to get around compiler bugss...

13 years agobugs in buildflat...break optimization phase
bdemsky [Sun, 3 Apr 2011 21:41:10 +0000 (21:41 +0000)]
bugs in buildflat...break optimization phase

13 years agochanges: build conflict graphs that have line number information of stall sites
yeom [Sun, 3 Apr 2011 21:13:35 +0000 (21:13 +0000)]
changes: build conflict graphs that have line number information of stall sites

13 years agosimilar bugs to rcr
bdemsky [Sun, 3 Apr 2011 20:29:39 +0000 (20:29 +0000)]
similar bugs to rcr

13 years agoreworking parallel implementation, both single and DFJ runs build a zero-node configu...
jjenista [Sun, 3 Apr 2011 18:52:23 +0000 (18:52 +0000)]
reworking parallel implementation, both single and DFJ runs build a zero-node configuration right now, whoops

13 years agoAdd a warning when a method call does not resolve to a defined method
jjenista [Sun, 3 Apr 2011 18:51:44 +0000 (18:51 +0000)]
Add a warning when a method call does not resolve to a defined method