bdemsky [Sun, 10 Apr 2011 22:29:41 +0000 (22:29 +0000)]
bug fixes
bdemsky [Sun, 10 Apr 2011 06:02:29 +0000 (06:02 +0000)]
bug fix
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..
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
yeom [Sat, 9 Apr 2011 00:24:29 +0000 (00:24 +0000)]
having better speedup
yeom [Fri, 8 Apr 2011 23:34:46 +0000 (23:34 +0000)]
adjust run configurations
bdemsky [Fri, 8 Apr 2011 22:59:14 +0000 (22:59 +0000)]
change...
jjenista [Fri, 8 Apr 2011 22:44:11 +0000 (22:44 +0000)]
obligatory ascii art
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
jjenista [Fri, 8 Apr 2011 22:37:08 +0000 (22:37 +0000)]
an example of an evil task
jjenista [Fri, 8 Apr 2011 22:35:26 +0000 (22:35 +0000)]
commit the temporarily abandoned version of Delaunay refinement
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)
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.
yeom [Fri, 8 Apr 2011 18:41:25 +0000 (18:41 +0000)]
having a verification routine.
yeom [Fri, 8 Apr 2011 17:17:06 +0000 (17:17 +0000)]
fix: handle the case that TASK doesn't have any heap conflicts
stephey [Fri, 8 Apr 2011 06:33:01 +0000 (06:33 +0000)]
changes
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.
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).
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
jzhou [Fri, 8 Apr 2011 03:42:44 +0000 (03:42 +0000)]
Enable 1,2,4,8,16,32,50 cores' execution
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
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.
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
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...
bdemsky [Wed, 6 Apr 2011 23:33:51 +0000 (23:33 +0000)]
D2 bug
bdemsky [Wed, 6 Apr 2011 21:55:59 +0000 (21:55 +0000)]
fix SOR bug
bdemsky [Wed, 6 Apr 2011 21:15:22 +0000 (21:15 +0000)]
bug and remove debug code
bdemsky [Wed, 6 Apr 2011 20:20:12 +0000 (20:20 +0000)]
get back some of the speed we are losing from bug fixes...
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...
jjenista [Wed, 6 Apr 2011 19:41:47 +0000 (19:41 +0000)]
change 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
jjenista [Wed, 6 Apr 2011 19:15:39 +0000 (19:15 +0000)]
get debug statements out of single version
jzhou [Wed, 6 Apr 2011 16:50:39 +0000 (16:50 +0000)]
Changes
bdemsky [Wed, 6 Apr 2011 08:11:57 +0000 (08:11 +0000)]
bug fix...things are slower to compile...:(
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)...
bdemsky [Wed, 6 Apr 2011 03:31:46 +0000 (03:31 +0000)]
bug fix
bdemsky [Wed, 6 Apr 2011 03:24:48 +0000 (03:24 +0000)]
bug fix and other change
bdemsky [Wed, 6 Apr 2011 03:22:55 +0000 (03:22 +0000)]
checked in new version of bm
jjenista [Wed, 6 Apr 2011 01:18:17 +0000 (01:18 +0000)]
bug fix, have to dereference this pointer
yeom [Wed, 6 Apr 2011 00:49:05 +0000 (00:49 +0000)]
changes.
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.
bdemsky [Tue, 5 Apr 2011 23:03:42 +0000 (23:03 +0000)]
bug fix...code that was never exercised...
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
jjenista [Tue, 5 Apr 2011 21:50:53 +0000 (21:50 +0000)]
version of delaunay that has a spin bug
jjenista [Tue, 5 Apr 2011 21:50:25 +0000 (21:50 +0000)]
get this debug print out of here
bdemsky [Tue, 5 Apr 2011 20:45:02 +0000 (20:45 +0000)]
gc bug fix
bdemsky [Tue, 5 Apr 2011 20:44:49 +0000 (20:44 +0000)]
bug fix...
yeom [Tue, 5 Apr 2011 20:26:12 +0000 (20:26 +0000)]
updates.
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
jjenista [Mon, 4 Apr 2011 20:43:53 +0000 (20:43 +0000)]
speculative version of delaunay works single-threaded just fine
yeom [Mon, 4 Apr 2011 18:34:18 +0000 (18:34 +0000)]
changes on run scripts
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...
bdemsky [Mon, 4 Apr 2011 01:41:40 +0000 (01:41 +0000)]
#ifdef this out if not threads
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.
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...
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
bdemsky [Sun, 3 Apr 2011 23:43:43 +0000 (23:43 +0000)]
bug fixes
bdemsky [Sun, 3 Apr 2011 23:21:01 +0000 (23:21 +0000)]
bug...
bdemsky [Sun, 3 Apr 2011 21:52:03 +0000 (21:52 +0000)]
ugle hacks to get around compiler bugss...
bdemsky [Sun, 3 Apr 2011 21:41:10 +0000 (21:41 +0000)]
bugs in buildflat...break optimization phase
yeom [Sun, 3 Apr 2011 21:13:35 +0000 (21:13 +0000)]
changes: build conflict graphs that have line number information of stall sites
bdemsky [Sun, 3 Apr 2011 20:29:39 +0000 (20:29 +0000)]
similar bugs to rcr
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
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
bdemsky [Sun, 3 Apr 2011 08:56:04 +0000 (08:56 +0000)]
changes
bdemsky [Sun, 3 Apr 2011 06:23:47 +0000 (06:23 +0000)]
changes to get pass specJBB validation
bdemsky [Sun, 3 Apr 2011 05:46:53 +0000 (05:46 +0000)]
specjbb build on intel now...
bdemsky [Sun, 3 Apr 2011 05:38:59 +0000 (05:38 +0000)]
add wait/notify
bdemsky [Sun, 3 Apr 2011 05:26:46 +0000 (05:26 +0000)]
change
bdemsky [Sun, 3 Apr 2011 04:23:36 +0000 (04:23 +0000)]
change
bdemsky [Sun, 3 Apr 2011 04:22:56 +0000 (04:22 +0000)]
add ieeeremainder
bdemsky [Sun, 3 Apr 2011 04:21:45 +0000 (04:21 +0000)]
make this work with MGC
bdemsky [Sun, 3 Apr 2011 04:12:23 +0000 (04:12 +0000)]
fix array
bdemsky [Sun, 3 Apr 2011 04:09:24 +0000 (04:09 +0000)]
small bug
bdemsky [Sun, 3 Apr 2011 03:56:30 +0000 (03:56 +0000)]
add enwmethos
bdemsky [Sun, 3 Apr 2011 03:56:14 +0000 (03:56 +0000)]
changes for correctness
bdemsky [Sun, 3 Apr 2011 03:17:22 +0000 (03:17 +0000)]
trying to build specjbb on intel
bdemsky [Sun, 3 Apr 2011 03:17:05 +0000 (03:17 +0000)]
changes
bdemsky [Sat, 2 Apr 2011 23:26:43 +0000 (23:26 +0000)]
fixed benchmark
bdemsky [Sat, 2 Apr 2011 22:53:33 +0000 (22:53 +0000)]
really, really nasty bug...see page 8-9 of vol 3A of intel processor manual for x86 memory reordering...
bdemsky [Sat, 2 Apr 2011 22:49:40 +0000 (22:49 +0000)]
new information...x86 allows reads to be reordered with earlier writes to different locations....
add mbarrier for situations where we can't allow this to happen...
bdemsky [Sat, 2 Apr 2011 21:03:59 +0000 (21:03 +0000)]
missing barrier
bdemsky [Sat, 2 Apr 2011 20:22:58 +0000 (20:22 +0000)]
bug fix
jjenista [Sat, 2 Apr 2011 15:12:31 +0000 (15:12 +0000)]
stuff for running set up
jjenista [Sat, 2 Apr 2011 15:06:07 +0000 (15:06 +0000)]
modified algorithm for dfj style parallelism
bdemsky [Sat, 2 Apr 2011 04:05:53 +0000 (04:05 +0000)]
static variables now actually work...we don't want static variables here i think though...
bdemsky [Sat, 2 Apr 2011 04:02:42 +0000 (04:02 +0000)]
add RCR to the global gc initializer...bad if we have globals though
jzhou [Sat, 2 Apr 2011 03:39:06 +0000 (03:39 +0000)]
Bug fixes and add some code for easy debugging
bdemsky [Sat, 2 Apr 2011 03:38:01 +0000 (03:38 +0000)]
bug fix for yeom...can you try to see if power works now?
bdemsky [Fri, 1 Apr 2011 21:52:15 +0000 (21:52 +0000)]
build pruned graphs that encode conflict information...
double periphery nodes may contain conflicts...conflict effects are put in brackets...
edges that have conflicts are dashed
stephey [Fri, 1 Apr 2011 19:55:05 +0000 (19:55 +0000)]
These are the files that were giving me trouble last night. The single version runs fine, the rcr version errors out (either it's a RCR build problem, an RCR runtime error, or it screws with the data of the actual program and causes it to error out at Cavity.build...). This may indicate that there's something wrong with our runtime...
bdemsky [Fri, 1 Apr 2011 02:10:17 +0000 (02:10 +0000)]
make hashCode a native method for java lang Object...
bdemsky [Fri, 1 Apr 2011 02:03:53 +0000 (02:03 +0000)]
move hashCode method to native method
bdemsky [Fri, 1 Apr 2011 00:20:42 +0000 (00:20 +0000)]
bug fix for stephen
yeom [Thu, 31 Mar 2011 22:53:12 +0000 (22:53 +0000)]
only print out line numbers in debug mode
yeom [Thu, 31 Mar 2011 21:45:51 +0000 (21:45 +0000)]
bring last changes before executing benchmakrs
yeom [Thu, 31 Mar 2011 19:08:32 +0000 (19:08 +0000)]
changes: reorganizes debug messages
yeom [Thu, 31 Mar 2011 18:43:42 +0000 (18:43 +0000)]
add a new compiler flag -nolock: turning off synchronization lock
yeom [Thu, 31 Mar 2011 17:46:41 +0000 (17:46 +0000)]
changes for better debug messages
yeom [Thu, 31 Mar 2011 17:26:22 +0000 (17:26 +0000)]
changes.