adash [Sun, 2 Mar 2008 21:03:10 +0000 (21:03 +0000)]
remove unnecessary lines
adash [Sun, 2 Mar 2008 18:36:42 +0000 (18:36 +0000)]
removed prefetch option from makefile(temporary)
Added tranpose to improve cache performance
run matrix for 800X800 matrix
adash [Sun, 2 Mar 2008 18:35:18 +0000 (18:35 +0000)]
Added checks and minor bug fix
jjenista [Fri, 29 Feb 2008 22:33:22 +0000 (22:33 +0000)]
Made FlatNode child classes have more descriptive toString()
methods to be able to distinguish them during graph traversal.
jjenista [Fri, 29 Feb 2008 21:54:37 +0000 (21:54 +0000)]
Fixed bug in toString() for FlatMethod of a task.
jjenista [Fri, 29 Feb 2008 20:41:39 +0000 (20:41 +0000)]
Method scheduling handles recursion and dependency.
bdemsky [Fri, 29 Feb 2008 20:33:30 +0000 (20:33 +0000)]
bug fixes for evil garbage collection bugs...
adash [Fri, 29 Feb 2008 00:50:49 +0000 (00:50 +0000)]
bug fixes
adash [Fri, 29 Feb 2008 00:36:22 +0000 (00:36 +0000)]
MatrixMultiply with stringbuffer support
adash [Wed, 27 Feb 2008 23:56:39 +0000 (23:56 +0000)]
bug
jjenista [Wed, 27 Feb 2008 21:48:01 +0000 (21:48 +0000)]
Capturing stable state.
adash [Wed, 27 Feb 2008 18:43:56 +0000 (18:43 +0000)]
Bug fixes
bdemsky [Tue, 26 Feb 2008 01:24:03 +0000 (01:24 +0000)]
bug fix
jjenista [Fri, 22 Feb 2008 00:15:12 +0000 (00:15 +0000)]
Capture stable point.
jjenista [Thu, 21 Feb 2008 23:58:57 +0000 (23:58 +0000)]
Added public access method for the callee->callerSet mapping
sivaji [Wed, 20 Feb 2008 23:03:42 +0000 (23:03 +0000)]
*** empty log message ***
sivaji [Wed, 20 Feb 2008 23:02:56 +0000 (23:02 +0000)]
Added the buggy version for the user study.
jjenista [Wed, 20 Feb 2008 22:47:23 +0000 (22:47 +0000)]
Added an intermediate target for just the compiler that can
be used to avoid making the documentation if desired.
jjenista [Wed, 20 Feb 2008 22:11:44 +0000 (22:11 +0000)]
Changed integration of ownership analysis into Main.java
adash [Wed, 20 Feb 2008 20:00:13 +0000 (20:00 +0000)]
bug fix in for loop
bdemsky [Wed, 20 Feb 2008 06:46:47 +0000 (06:46 +0000)]
group things better...
adash [Wed, 20 Feb 2008 04:54:19 +0000 (04:54 +0000)]
some bug fixes for sending and receiving objects (that form the prefetch tuples)
while serving the prefetch request across machines.
adash [Wed, 20 Feb 2008 04:00:56 +0000 (04:00 +0000)]
move multiply() code into run()
jzhou [Wed, 20 Feb 2008 01:28:55 +0000 (01:28 +0000)]
correct some spelling error
jzhou [Wed, 20 Feb 2008 01:18:48 +0000 (01:18 +0000)]
add scheduling simulator
jzhou [Wed, 20 Feb 2008 01:10:54 +0000 (01:10 +0000)]
add scheduling simulator
jjenista [Tue, 19 Feb 2008 22:23:09 +0000 (22:23 +0000)]
Updated CallGraph to keep an inverse map (callee->caller set)
adash [Tue, 19 Feb 2008 21:14:14 +0000 (21:14 +0000)]
java: out of heap space bug fix
adash [Tue, 19 Feb 2008 20:54:11 +0000 (20:54 +0000)]
Modified the display layout
adash [Mon, 18 Feb 2008 20:43:56 +0000 (20:43 +0000)]
small fixes,
Enable prefetching of arrays in BuildCode.java
adash [Mon, 18 Feb 2008 20:43:02 +0000 (20:43 +0000)]
working version
adash [Mon, 18 Feb 2008 20:01:53 +0000 (20:01 +0000)]
bug fix for global variables
adash [Sun, 17 Feb 2008 18:08:28 +0000 (18:08 +0000)]
Remove file
adash [Sun, 17 Feb 2008 18:07:00 +0000 (18:07 +0000)]
MatrixMultiply example with compile errors
bdemsky [Fri, 15 Feb 2008 02:24:18 +0000 (02:24 +0000)]
bug fix
adash [Thu, 14 Feb 2008 22:43:19 +0000 (22:43 +0000)]
bug fixes
Thread join works; No SegFaults ; All code in working condition
bdemsky [Thu, 14 Feb 2008 22:11:09 +0000 (22:11 +0000)]
change
adash [Thu, 14 Feb 2008 18:41:53 +0000 (18:41 +0000)]
trans.c is still buggy for large number of threads
several bug fixes
jjenista [Wed, 13 Feb 2008 20:49:25 +0000 (20:49 +0000)]
Added ownership analysis classes.
adash [Tue, 12 Feb 2008 23:57:41 +0000 (23:57 +0000)]
Add MatrixMultiply benchmark with thread join
adash [Tue, 12 Feb 2008 23:53:16 +0000 (23:53 +0000)]
Add SOR benchmark
bdemsky [Tue, 12 Feb 2008 02:27:30 +0000 (02:27 +0000)]
correct localityanalysis
jjenista [Tue, 12 Feb 2008 01:05:52 +0000 (01:05 +0000)]
Stub out ownership analysis classes that break compilation.
bdemsky [Tue, 12 Feb 2008 00:37:12 +0000 (00:37 +0000)]
bug fix
jjenista [Mon, 11 Feb 2008 21:51:21 +0000 (21:51 +0000)]
Added generation of method dependency map
jjenista [Tue, 5 Feb 2008 22:13:21 +0000 (22:13 +0000)]
Capturing tests before making big changes to ownership analysis.
jjenista [Tue, 5 Feb 2008 21:59:29 +0000 (21:59 +0000)]
capturing before making big changes
bdemsky [Mon, 4 Feb 2008 09:44:16 +0000 (09:44 +0000)]
fix bug alokika found...
adash [Thu, 31 Jan 2008 18:03:21 +0000 (18:03 +0000)]
changes to testcase file
adash [Wed, 30 Jan 2008 23:30:22 +0000 (23:30 +0000)]
make changes
bdemsky [Wed, 30 Jan 2008 22:00:59 +0000 (22:00 +0000)]
changes
jzhou [Wed, 30 Jan 2008 01:45:27 +0000 (01:45 +0000)]
remove some codes for scheduling
bdemsky [Wed, 30 Jan 2008 01:07:57 +0000 (01:07 +0000)]
fix bug in locality analysis
adash [Sat, 26 Jan 2008 01:49:30 +0000 (01:49 +0000)]
Remove unnecessary file
adash [Sat, 26 Jan 2008 01:48:15 +0000 (01:48 +0000)]
fix memory corruption errors and replace mallocs with calloc.
Current fix works fine for testcase Atomic2.java and Atomic3.java
other minor fixes
Remove prefetchpile.c file (was not used)
jzhou [Wed, 23 Jan 2008 21:44:17 +0000 (21:44 +0000)]
Add generating scheduling algorithm
adash [Mon, 21 Jan 2008 22:42:31 +0000 (22:42 +0000)]
more changes and some bug fixes for thread notify
adash [Fri, 18 Jan 2008 21:53:32 +0000 (21:53 +0000)]
Implementation for thread join and wait and notify design
Minor bug fixes
adash [Fri, 18 Jan 2008 08:19:30 +0000 (08:19 +0000)]
Correct the join testcase
adash [Fri, 18 Jan 2008 08:05:12 +0000 (08:05 +0000)]
Testing thread join testcase
adash [Thu, 17 Jan 2008 23:37:03 +0000 (23:37 +0000)]
edit the buildscript options
erubow [Thu, 17 Jan 2008 21:06:06 +0000 (21:06 +0000)]
First attempt at porting a java benchmark. Not working yet...
jzhou [Wed, 16 Jan 2008 23:46:19 +0000 (23:46 +0000)]
Add new feature of splitting nodes into Scheduling algorithm and fix some bugs in handling probabilities of /new/ edge.
bdemsky [Fri, 11 Jan 2008 08:31:16 +0000 (08:31 +0000)]
another file
bdemsky [Fri, 11 Jan 2008 08:30:42 +0000 (08:30 +0000)]
changes
bdemsky [Fri, 11 Jan 2008 07:09:26 +0000 (07:09 +0000)]
add another class
bdemsky [Fri, 11 Jan 2008 06:49:49 +0000 (06:49 +0000)]
more changes
bdemsky [Fri, 11 Jan 2008 05:08:54 +0000 (05:08 +0000)]
more changes
adash [Thu, 10 Jan 2008 23:06:05 +0000 (23:06 +0000)]
Initial thread join modifications
bdemsky [Thu, 10 Jan 2008 09:59:24 +0000 (09:59 +0000)]
more changes
bdemsky [Thu, 10 Jan 2008 06:56:06 +0000 (06:56 +0000)]
more changes
bdemsky [Thu, 10 Jan 2008 06:55:11 +0000 (06:55 +0000)]
more code
bdemsky [Thu, 10 Jan 2008 01:30:21 +0000 (01:30 +0000)]
changes
bdemsky [Wed, 9 Jan 2008 09:07:54 +0000 (09:07 +0000)]
new class
bdemsky [Wed, 9 Jan 2008 09:07:22 +0000 (09:07 +0000)]
changes
bdemsky [Tue, 8 Jan 2008 23:57:34 +0000 (23:57 +0000)]
commit out Jim's code so the compiler in CVS will compile.
bdemsky [Tue, 8 Jan 2008 23:47:56 +0000 (23:47 +0000)]
changes
bdemsky [Mon, 7 Jan 2008 06:57:19 +0000 (06:57 +0000)]
checking in beginnings of tag state analysis
adash [Sat, 5 Jan 2008 00:33:45 +0000 (00:33 +0000)]
bug fix
jjenista [Fri, 4 Jan 2008 23:31:09 +0000 (23:31 +0000)]
Changed compilation units for OwnershipAnalysis.
bdemsky [Fri, 4 Jan 2008 09:50:56 +0000 (09:50 +0000)]
clean up join changes
adash [Thu, 3 Jan 2008 22:28:49 +0000 (22:28 +0000)]
fixed array notation
jzhou [Thu, 3 Jan 2008 19:35:17 +0000 (19:35 +0000)]
Make the Scheduling codes can handle back edges in combined flag transition diagram. Improve the output diagram also to make it more readable.
adash [Thu, 3 Jan 2008 17:50:49 +0000 (17:50 +0000)]
Add initial functions for thread join support
adash [Thu, 3 Jan 2008 03:19:51 +0000 (03:19 +0000)]
New test case for thread join
jzhou [Thu, 3 Jan 2008 00:53:49 +0000 (00:53 +0000)]
Add directory and codes for task scheduling
sivaji [Fri, 28 Dec 2007 06:29:17 +0000 (06:29 +0000)]
Removed the listing of links for classes without flags from the index page.
bdemsky [Fri, 21 Dec 2007 03:23:51 +0000 (03:23 +0000)]
fix bugs
adash [Thu, 20 Dec 2007 00:07:04 +0000 (00:07 +0000)]
minor changes
bdemsky [Wed, 19 Dec 2007 21:00:03 +0000 (21:00 +0000)]
correction
bdemsky [Tue, 18 Dec 2007 09:02:43 +0000 (09:02 +0000)]
change
adash [Tue, 18 Dec 2007 07:57:31 +0000 (07:57 +0000)]
bug fixes........but still fails
adash [Tue, 18 Dec 2007 02:09:51 +0000 (02:09 +0000)]
Set fields instead of initializing
adash [Mon, 17 Dec 2007 03:58:06 +0000 (03:58 +0000)]
fixed bug
bdemsky [Mon, 17 Dec 2007 01:21:06 +0000 (01:21 +0000)]
need -lm
adash [Sat, 15 Dec 2007 01:06:00 +0000 (01:06 +0000)]
In prefetch analysis:
a) deleted the shorter subset prefetch pairs from the prefetch set for a given
FlatNode
b) deleted prefetch pairs generating NULL pointer in C code
In Runtime:
Added support for prefetching arrays
adash [Fri, 14 Dec 2007 21:00:31 +0000 (21:00 +0000)]
New test file that checks handling of arrays in prefetch analysis
bdemsky [Wed, 12 Dec 2007 00:18:46 +0000 (00:18 +0000)]
add Random class
add various language features to make Random class compiler
add currentTimeMillis method
bdemsky [Tue, 11 Dec 2007 23:16:59 +0000 (23:16 +0000)]
support floating point math
adash [Tue, 11 Dec 2007 22:26:58 +0000 (22:26 +0000)]
Math classlibrary