IRC.git
13 years agochange
jihoonl [Wed, 23 Jun 2010 06:47:09 +0000 (06:47 +0000)]
change

13 years agoget set up part of the stall site analysis
yeom [Wed, 23 Jun 2010 02:58:27 +0000 (02:58 +0000)]
get set up part of the stall site analysis

13 years agoUpdated taint class to allow call site plus var taints as well
jjenista [Wed, 23 Jun 2010 00:58:32 +0000 (00:58 +0000)]
Updated taint class to allow call site plus var taints as well

13 years agotaints at reach graph level implemented
jjenista [Tue, 22 Jun 2010 23:21:03 +0000 (23:21 +0000)]
taints at reach graph level implemented

13 years agogot the hooks in place to get taints for rblocks
jjenista [Tue, 22 Jun 2010 21:40:01 +0000 (21:40 +0000)]
got the hooks in place to get taints for rblocks

13 years agoset up OoOJava analysis.
yeom [Tue, 22 Jun 2010 20:46:56 +0000 (20:46 +0000)]
set up OoOJava analysis.

13 years agoGetting taints to propagate in new analysis, no parameter taints, RBLOCK taints only
jjenista [Tue, 22 Jun 2010 18:37:39 +0000 (18:37 +0000)]
Getting taints to propagate in new analysis, no parameter taints, RBLOCK taints only

13 years agochange
jihoonl [Tue, 22 Jun 2010 05:33:31 +0000 (05:33 +0000)]
change

13 years agorecovery..
jihoonl [Tue, 22 Jun 2010 04:09:44 +0000 (04:09 +0000)]
recovery..
still needs to fix

13 years agoCapture the version with mapinfo phase
jzhou [Mon, 21 Jun 2010 21:37:28 +0000 (21:37 +0000)]
Capture the version with mapinfo phase

13 years agocapturing partially implemented taints before altering implementation
jjenista [Mon, 21 Jun 2010 21:32:26 +0000 (21:32 +0000)]
capturing partially implemented taints before altering implementation

13 years agoForgot to include the makefile from the previous update.
stephey [Sat, 19 Jun 2010 00:17:29 +0000 (00:17 +0000)]
Forgot to include the makefile from the previous update.

13 years agoAdding Labyrinth3D files
stephey [Sat, 19 Jun 2010 00:15:30 +0000 (00:15 +0000)]
Adding Labyrinth3D files

in mlp, Normal_Java is a form of Labyrinth3D that can compile under normal Java.
in mlp, rBlocked is the rBlocked version that will compile with our compiler
NOTE: there seems to be a bug with make java in that the program skips right over rBlocks to print out statistics on the last part of the program EVEN THOUGH there are data dependencies. Yonghun suspects it's a bug in the compiler and will investigate over the weekend

in Original, Normal_Java is the original Labyrinth3D code with TM code removed and slightly modded to work with Normal Java.

13 years agotaints working intraprocedurally, a bug in inter I'm working out now
jjenista [Thu, 17 Jun 2010 23:21:15 +0000 (23:21 +0000)]
taints working intraprocedurally, a bug in inter I'm working out now

13 years agogetting parameter taints in new analysis
jjenista [Thu, 17 Jun 2010 22:20:37 +0000 (22:20 +0000)]
getting parameter taints in new analysis

13 years agoget partially set up new version of disjoint analysis with OoOJava analysis checked...
jjenista [Thu, 17 Jun 2010 21:15:23 +0000 (21:15 +0000)]
get partially set up new version of disjoint analysis with OoOJava analysis checked in to properly fix compiler and get yong hun in on the workspace

13 years agoJim, could you check in the rest of disjointness so that this compiles?
bdemsky [Wed, 16 Jun 2010 19:17:14 +0000 (19:17 +0000)]
Jim, could you check in the rest of disjointness so that this compiles?

This is a temporary fix to make the compiler work.

13 years agoUnder Original/Normal_Java/ one would find the original Labyrinth project ported...
stephey [Wed, 16 Jun 2010 00:32:28 +0000 (00:32 +0000)]
Under Original/Normal_Java/ one would find the original Labyrinth project ported to Transactional Memory by Jihoon and reported to normal Java by Stephen Yang

Under mlp is the Labyrinth project modified with rblocks. Under mlp/Normal_Java is a version that can be compiled and run on the normal Java platform. Under rBlocked is the rBlocked version that SHOULD run under OoOJava compiler. Both of which are ported by Stephen Yang (from Jihoon's original port)

NOTE that at this point in time, the rBlocked version causes a NullPointerException in the OoOJava compiler but will compile and produce correct results under normal Java.

13 years agogenerate emails
adash [Tue, 1 Jun 2010 17:42:05 +0000 (17:42 +0000)]
generate emails

13 years agoporting effects analysis
jjenista [Thu, 27 May 2010 19:11:38 +0000 (19:11 +0000)]
porting effects analysis

13 years agoporting effects analysis to new disjoint analysis
jjenista [Wed, 26 May 2010 22:21:57 +0000 (22:21 +0000)]
porting effects analysis to new disjoint analysis

13 years agoCan now use the rblock keyword instead of sese keyword to write OoOJava programs...
jjenista [Wed, 26 May 2010 17:33:04 +0000 (17:33 +0000)]
Can now use the rblock keyword instead of sese keyword to write OoOJava programs, but both work interchangeably so old programs are still fine

13 years agoA nice example of using OoOJava to parallelize an algorithm that is much clearer...
jjenista [Tue, 25 May 2010 23:18:54 +0000 (23:18 +0000)]
A nice example of using OoOJava to parallelize an algorithm that is much clearer than existing parallel implementations

13 years agochanges
bdemsky [Tue, 25 May 2010 22:15:53 +0000 (22:15 +0000)]
changes

13 years agoreal fix for the bug...not just the symptom
bdemsky [Tue, 25 May 2010 22:11:03 +0000 (22:11 +0000)]
real fix for the bug...not just the symptom

13 years agobug fix
bdemsky [Tue, 25 May 2010 21:53:53 +0000 (21:53 +0000)]
bug fix

13 years agobyte info
jihoonl [Tue, 25 May 2010 16:10:09 +0000 (16:10 +0000)]
byte info

13 years agosimultaneous failure
jihoonl [Sat, 22 May 2010 00:46:51 +0000 (00:46 +0000)]
simultaneous failure

13 years agosingle failure
jihoonl [Fri, 21 May 2010 21:48:38 +0000 (21:48 +0000)]
single failure

13 years agofix: make OID only available for MLP.
yeom [Fri, 21 May 2010 21:37:49 +0000 (21:37 +0000)]
fix: make OID only available for MLP.

13 years agochanges
adash [Wed, 19 May 2010 20:22:15 +0000 (20:22 +0000)]
changes

13 years agomore changes to compile recovery benchmarks
adash [Wed, 19 May 2010 20:20:05 +0000 (20:20 +0000)]
more changes to compile recovery benchmarks

13 years agoadd missing files
adash [Wed, 19 May 2010 17:21:30 +0000 (17:21 +0000)]
add missing files

13 years agocommiting all latest changes to recovery folder
adash [Tue, 18 May 2010 22:47:04 +0000 (22:47 +0000)]
commiting all latest changes to recovery folder

13 years agooptimized picking of read-set during pile creation
adash [Tue, 18 May 2010 22:38:40 +0000 (22:38 +0000)]
optimized picking of read-set during pile creation

13 years agochanges to Spider benchmark
adash [Tue, 18 May 2010 22:29:16 +0000 (22:29 +0000)]
changes to Spider benchmark

13 years agochanges
adash [Mon, 17 May 2010 21:04:17 +0000 (21:04 +0000)]
changes

13 years agothrow error instead of exit so caller code can report location of array initializers
jjenista [Tue, 11 May 2010 17:39:10 +0000 (17:39 +0000)]
throw error instead of exit so caller code can report location of array initializers

13 years agochnges to Game benchmark
adash [Tue, 11 May 2010 00:37:25 +0000 (00:37 +0000)]
chnges to Game benchmark

13 years ago add hashmap
adash [Tue, 11 May 2010 00:36:19 +0000 (00:36 +0000)]
 add hashmap

13 years agoAdded the this() explicit constructor invocation which is very similar to super(...
jjenista [Mon, 10 May 2010 22:22:17 +0000 (22:22 +0000)]
Added the this() explicit constructor invocation which is very similar to super() already part of the compiler.  This helps when porting benchmarks that use this invocation

13 years agochanges for the case that an SESE enqueues more than one request into the same queue.
yeom [Thu, 6 May 2010 23:44:52 +0000 (23:44 +0000)]
changes for the case that an SESE enqueues more than one request into the same queue.

13 years agochanges
adash [Wed, 5 May 2010 01:18:22 +0000 (01:18 +0000)]
changes

13 years agochanges for using unique ID instead of obj address for the memory queue
yeom [Tue, 4 May 2010 23:58:42 +0000 (23:58 +0000)]
changes for using unique ID instead of obj address for the memory queue

13 years agoadding new changes to FileSystem benchmark
adash [Mon, 3 May 2010 19:25:16 +0000 (19:25 +0000)]
adding new changes to FileSystem benchmark

13 years agobring a snapshot before further changes of memory queue(OID and multiple enqueue...
yeom [Mon, 3 May 2010 18:52:49 +0000 (18:52 +0000)]
bring a snapshot before further changes of memory queue(OID and multiple enqueue case).

14 years agotest file for using FileOutputStream
adash [Sat, 1 May 2010 19:02:25 +0000 (19:02 +0000)]
test file for using FileOutputStream

14 years agochanges to file system to simulate behaviour of adding data into file and reading it
adash [Sat, 1 May 2010 18:54:03 +0000 (18:54 +0000)]
changes to file system to simulate behaviour of adding data into file and reading it

14 years agopolling thread ping only leader machine when a machine failure is detected
jihoonl [Tue, 27 Apr 2010 16:57:25 +0000 (16:57 +0000)]
polling thread ping only leader machine when a machine failure is detected

14 years agonew recovery protocol
jihoonl [Tue, 27 Apr 2010 16:47:18 +0000 (16:47 +0000)]
new recovery protocol

14 years ago changes to efficiently generate more reads than creates in the filesystem
adash [Sun, 25 Apr 2010 04:12:51 +0000 (04:12 +0000)]
 changes to efficiently generate more reads than creates in the filesystem

14 years agochanges to generate web pages of increased sizes
adash [Thu, 22 Apr 2010 02:56:06 +0000 (02:56 +0000)]
changes to generate web pages of increased sizes

14 years ago changes to webpage generator
adash [Thu, 22 Apr 2010 01:22:04 +0000 (01:22 +0000)]
 changes to webpage generator

14 years agogenerate our own web files for web crawler
adash [Tue, 20 Apr 2010 23:28:49 +0000 (23:28 +0000)]
generate our own web files for web crawler

14 years agobug fix in that return value assignment edges were not being handled like other edges...
jjenista [Mon, 19 Apr 2010 22:47:20 +0000 (22:47 +0000)]
bug fix in that return value assignment edges were not being handled like other edges, so instead of doing them as a special case they are now integrated into the single callee-to-caller edge code

14 years agoreporting on new analysis doing good job with benchmarks now
jjenista [Mon, 19 Apr 2010 22:44:48 +0000 (22:44 +0000)]
reporting on new analysis doing good job with benchmarks now

14 years agoimproving debugging of call site contributions to initial contexts
jjenista [Mon, 19 Apr 2010 22:44:13 +0000 (22:44 +0000)]
improving debugging of call site contributions to initial contexts

14 years agochanges
bdemsky [Mon, 19 Apr 2010 20:06:29 +0000 (20:06 +0000)]
changes

14 years agomy changes
bdemsky [Sat, 17 Apr 2010 00:50:03 +0000 (00:50 +0000)]
my changes

14 years agoAdd stephen to the CVS. Note that anyone can change these...
bdemsky [Fri, 16 Apr 2010 19:11:27 +0000 (19:11 +0000)]
Add stephen to the CVS.  Note that anyone can change these...

14 years ago print stats in matrix multiply
adash [Fri, 16 Apr 2010 00:24:20 +0000 (00:24 +0000)]
 print stats in matrix multiply

14 years agoprint recovery stats
adash [Fri, 16 Apr 2010 00:22:29 +0000 (00:22 +0000)]
print recovery stats

14 years agochanges to Game benchmark
adash [Fri, 16 Apr 2010 00:21:42 +0000 (00:21 +0000)]
changes to Game benchmark

14 years agosmall change
adash [Fri, 16 Apr 2010 00:19:58 +0000 (00:19 +0000)]
small change

14 years agograb locks on sockpool for all communications involving cache and prefetch
adash [Fri, 16 Apr 2010 00:18:03 +0000 (00:18 +0000)]
grab locks on sockpool for all communications involving cache and prefetch

14 years agodisable Timer interrupt and some bug fixing
jzhou [Fri, 16 Apr 2010 00:04:34 +0000 (00:04 +0000)]
disable Timer interrupt and some bug fixing

14 years agobug fix, some callees were not being rescheduled because code to do it was conditiona...
jjenista [Thu, 15 Apr 2010 21:25:18 +0000 (21:25 +0000)]
bug fix, some callees were not being rescheduled because code to do it was conditional on caller having a new result since last visit

14 years agochanges to the recovery script : enable killing of one machine using USR signal
adash [Thu, 15 Apr 2010 18:01:05 +0000 (18:01 +0000)]
changes to the recovery script : enable killing of one machine using USR signal

14 years agofixed
jihoonl [Thu, 15 Apr 2010 03:20:06 +0000 (03:20 +0000)]
fixed

14 years agofixed a bug where retrieving the context contribution of a call site returns an empty...
jjenista [Wed, 14 Apr 2010 20:13:30 +0000 (20:13 +0000)]
fixed a bug where retrieving the context contribution of a call site returns an empty graph instead of null, which erroneously matches a new context calculation that happens to be an empty graph--this doesn't fully solve the known bug though

14 years agomissed a line of code
adash [Wed, 14 Apr 2010 18:33:11 +0000 (18:33 +0000)]
missed a line of code

14 years ago comment debugs, add code for timing thr execution, machine id changes in main()
adash [Wed, 14 Apr 2010 18:22:48 +0000 (18:22 +0000)]
 comment debugs, add code for timing thr execution, machine id changes in main()

14 years agocomment debug statements and add code for timing runs
adash [Wed, 14 Apr 2010 18:17:41 +0000 (18:17 +0000)]
comment debug statements and add code for timing runs

14 years agonothing.
jihoonl [Wed, 14 Apr 2010 16:00:48 +0000 (16:00 +0000)]
nothing.

14 years agonew matrix multiply
jihoonl [Wed, 14 Apr 2010 15:59:34 +0000 (15:59 +0000)]
new matrix multiply

14 years agoinput file with all the benchmark arguments for the script
adash [Wed, 14 Apr 2010 00:59:27 +0000 (00:59 +0000)]
input file with all the benchmark arguments for the script

14 years ago changes to enable n iterations of each launch
adash [Wed, 14 Apr 2010 00:57:00 +0000 (00:57 +0000)]
 changes to enable n iterations of each launch

14 years agosmall change
adash [Tue, 13 Apr 2010 01:56:34 +0000 (01:56 +0000)]
small change

14 years agochanges for single threaded Java version of Spider
adash [Tue, 13 Apr 2010 01:43:45 +0000 (01:43 +0000)]
changes for single threaded Java version of Spider

14 years agomy changes
adash [Tue, 13 Apr 2010 01:40:18 +0000 (01:40 +0000)]
my changes

14 years agochanges
adash [Tue, 13 Apr 2010 01:35:32 +0000 (01:35 +0000)]
changes

14 years agochanges for running recovery version
adash [Tue, 13 Apr 2010 01:31:41 +0000 (01:31 +0000)]
changes for running recovery version

14 years agoannoying bug fixed; works well with current recovery system
adash [Tue, 13 Apr 2010 01:26:19 +0000 (01:26 +0000)]
annoying bug fixed; works well with current recovery system

14 years agotranslists
jihoonl [Tue, 13 Apr 2010 00:21:54 +0000 (00:21 +0000)]
translists

14 years agoadjustments to stack-based method scheduling, debug controls, a micro benchmark,...
jjenista [Mon, 12 Apr 2010 22:46:02 +0000 (22:46 +0000)]
adjustments to stack-based method scheduling, debug controls, a micro benchmark, and interestingly with updated scheduling more benchmarks consistently exhibit the map reduce problem

14 years agoCore of Sudoku Puzzler is ported without input error detection (no try/catch statemen...
stephey [Mon, 12 Apr 2010 17:56:46 +0000 (17:56 +0000)]
Core of Sudoku Puzzler is ported without input error detection (no try/catch statements). The result writer (to file) is embedded in Test.java

Lessons Learned
1)  There are fewer implicit type casts with our compiler.
2)  Error Handling
2a) Functions that could throw an error but does not return anything can return a boolean to check for errors.
2b) Functions that do return something can return either a null (if returning an object) or an invalid value to check for errors.

14 years agoAdded input file support; user must put the file location as first argument when...
stephey [Sat, 10 Apr 2010 07:26:56 +0000 (07:26 +0000)]
Added input file support; user must put the file location as first argument when calling ./test.bin

14 years agoModified my core code to be able to compile under "make single"
stephey [Sat, 10 Apr 2010 05:59:51 +0000 (05:59 +0000)]
Modified my core code to be able to compile under "make single"

Notes:
-Compiler does not do as many int/Integer impicit-casts as the Java compiler; result is much time spent following compiler errors to fix casting ambiguities

-ArrayList.java is ported from the Java library with Exceptions removed and only retains roughly half the built-in functions.

Future Plans:
-Impelment parsing and writing files to gain farmiliarity with using I/O.

14 years agoPorted over commonly used operations in ArrayList.java from the Java library --Stephen
stephey [Sat, 10 Apr 2010 01:57:43 +0000 (01:57 +0000)]
Ported over commonly used operations in ArrayList.java from the Java library --Stephen

14 years agofix some bugs in Bamboo
jzhou [Sat, 10 Apr 2010 01:01:03 +0000 (01:01 +0000)]
fix some bugs in Bamboo

14 years agofix in generating dynamic variable type.
yeom [Fri, 9 Apr 2010 20:42:27 +0000 (20:42 +0000)]
fix in generating dynamic variable type.

14 years agotrying to isolate a bug from MapReduceTag in a miniature version here
jjenista [Fri, 9 Apr 2010 20:15:37 +0000 (20:15 +0000)]
trying to isolate a bug from MapReduceTag in a miniature version here

14 years agoan example program using StringTokenizer
jjenista [Fri, 9 Apr 2010 20:06:44 +0000 (20:06 +0000)]
an example program using StringTokenizer

14 years agofixes in handling unresolved pointer.
yeom [Fri, 9 Apr 2010 17:57:58 +0000 (17:57 +0000)]
fixes in handling unresolved pointer.

14 years agoset temp descriptor for a waiting element.
yeom [Fri, 9 Apr 2010 17:56:36 +0000 (17:56 +0000)]
set temp descriptor for a waiting element.

14 years agotransaction clearing done.
jihoonl [Thu, 8 Apr 2010 06:10:16 +0000 (06:10 +0000)]
transaction clearing done.

need to test with more benchmarks

14 years agonew getstatus method
bdemsky [Thu, 8 Apr 2010 00:45:09 +0000 (00:45 +0000)]
new getstatus method

14 years agonew files
bdemsky [Thu, 8 Apr 2010 00:44:43 +0000 (00:44 +0000)]
new files

14 years agorewrite
bdemsky [Thu, 8 Apr 2010 00:44:32 +0000 (00:44 +0000)]
rewrite

14 years agodeterministic mode works
jjenista [Wed, 7 Apr 2010 22:53:39 +0000 (22:53 +0000)]
deterministic mode works