IRC.git
15 years agofixed liveness to calculate live-out set, and a couple other bugs
jjenista [Thu, 30 Apr 2009 21:25:17 +0000 (21:25 +0000)]
fixed liveness to calculate live-out set, and a couple other bugs

15 years agostable, something still wrong with calculating out-sets
jjenista [Wed, 29 Apr 2009 23:59:09 +0000 (23:59 +0000)]
stable, something still wrong with calculating out-sets

15 years agostable capture, bug fixes--a problem: using an SESEs liveIn set liberally, some cases...
jjenista [Wed, 29 Apr 2009 21:51:12 +0000 (21:51 +0000)]
stable capture, bug fixes--a problem: using an SESEs liveIn set liberally, some cases call for using an SESEs liveOut instead, I think, which is at least part of why no stalls are reported

15 years agoReinitialize liveness for the second pass, uses virtual reads to compute new answer...
jjenista [Wed, 29 Apr 2009 17:47:24 +0000 (17:47 +0000)]
Reinitialize liveness for the second pass, uses virtual reads to compute new answer.  The combination of liveness results and variable analysis still generates no stalls

15 years agoUpdating CVS with partially ported benchmark. Sequencer.java's run() function is...
afedward [Wed, 29 Apr 2009 00:05:01 +0000 (00:05 +0000)]
Updating CVS with partially ported benchmark.  Sequencer.java's run() function is the last function to be ported, then compilation and testing.

15 years agoSomething is wrong with liveness results that want to prune away everything during...
jjenista [Tue, 28 Apr 2009 23:01:35 +0000 (23:01 +0000)]
Something is wrong with liveness results that want to prune away everything during stall computations, this stable capture shows all vars needed without liveness

15 years agoadded another liveness pass that picks up on virtual reads from stall pass, nasty...
jjenista [Tue, 28 Apr 2009 18:55:45 +0000 (18:55 +0000)]
added another liveness pass that picks up on virtual reads from stall pass, nasty bug fix in token table merge that left tables inconsistent

15 years agochange makefile and add instructions to compile and run LeeRouter
adash [Mon, 27 Apr 2009 19:58:00 +0000 (19:58 +0000)]
change makefile and add instructions to compile and run LeeRouter

15 years agoLots of bug fixes with regard to token table--table is consistent after every operati...
jjenista [Mon, 27 Apr 2009 18:50:02 +0000 (18:50 +0000)]
Lots of bug fixes with regard to token table--table is consistent after every operation now, and an assertion method to verify consistency has been added for debugging

15 years ago generate stats in runtime. Use -stmstats option for compiling
adash [Sat, 25 Apr 2009 01:51:45 +0000 (01:51 +0000)]
 generate stats in runtime. Use -stmstats option for compiling

15 years agovariable analysis reports no stalls, stable
jjenista [Fri, 24 Apr 2009 16:46:21 +0000 (16:46 +0000)]
variable analysis reports no stalls, stable

15 years agoadd Tilera version stuff in buildscript and removes some redundant codes to avoid...
jzhou [Fri, 24 Apr 2009 00:05:40 +0000 (00:05 +0000)]
add Tilera version stuff in buildscript and removes some redundant codes to avoid compilation warnings

15 years agobug fixes and implementation adjustments: matches analysis up through IV
jjenista [Thu, 23 Apr 2009 22:26:14 +0000 (22:26 +0000)]
bug fixes and implementation adjustments: matches analysis up through IV

15 years agoquick capture
jjenista [Thu, 23 Apr 2009 18:41:44 +0000 (18:41 +0000)]
quick capture

15 years agochange
bdemsky [Thu, 23 Apr 2009 00:02:22 +0000 (00:02 +0000)]
change

15 years agochange parsing
bdemsky [Thu, 23 Apr 2009 00:00:26 +0000 (00:00 +0000)]
change parsing

15 years agovariable analysis stable, reports stalls all over--buggy
jjenista [Wed, 22 Apr 2009 19:57:50 +0000 (19:57 +0000)]
variable analysis stable, reports stalls all over--buggy

15 years agoadd a convenient method to retreive FlatMethod from task or method
jjenista [Wed, 22 Apr 2009 19:56:48 +0000 (19:56 +0000)]
add a convenient method to retreive FlatMethod from task or method

15 years agooptimizations for readLine(), this makes executions considerably faster
adash [Wed, 22 Apr 2009 15:39:00 +0000 (15:39 +0000)]
optimizations for readLine(), this makes executions considerably faster

15 years agotypos
bdemsky [Wed, 22 Apr 2009 09:18:23 +0000 (09:18 +0000)]
typos

15 years agooptimization (or bug fix) depending on how you view it
bdemsky [Wed, 22 Apr 2009 09:14:43 +0000 (09:14 +0000)]
optimization (or bug fix) depending on how you view it

15 years agoTests read from a file that uses buffering directly, thereby eliminating the read...
adash [Wed, 22 Apr 2009 00:43:26 +0000 (00:43 +0000)]
Tests read from a  file that uses buffering directly, thereby eliminating the read method calls
to read number of rows from an input txt file

15 years agoreorganize multicore version runtime codes for easy support of new platforms
jzhou [Wed, 22 Apr 2009 00:16:08 +0000 (00:16 +0000)]
reorganize multicore version runtime codes for easy support of new platforms

15 years agovariable analysis added
jjenista [Tue, 21 Apr 2009 23:27:33 +0000 (23:27 +0000)]
variable analysis added

15 years agoRoot SESE ironed out, some reorganization for variable analysis. Fixed-point variabl...
jjenista [Tue, 21 Apr 2009 22:35:11 +0000 (22:35 +0000)]
Root SESE ironed out, some reorganization for variable analysis.  Fixed-point variable analysis modeled after other fixed point stuff, but strangely exits early.  Build is stable though.

15 years agoverified functionality and correctness with C versions
adash [Tue, 21 Apr 2009 19:29:40 +0000 (19:29 +0000)]
verified functionality and correctness with C versions

15 years agoremove shortcircuits
bdemsky [Tue, 21 Apr 2009 04:08:29 +0000 (04:08 +0000)]
remove shortcircuits

15 years agomake method static
bdemsky [Tue, 21 Apr 2009 01:51:55 +0000 (01:51 +0000)]
make method static

15 years agoprint better error messages
adash [Tue, 21 Apr 2009 00:27:09 +0000 (00:27 +0000)]
print better error messages

15 years agobarrier bug
bdemsky [Tue, 21 Apr 2009 00:05:58 +0000 (00:05 +0000)]
barrier bug

15 years agosmall changes and support for printing doubles in String class
adash [Mon, 20 Apr 2009 23:37:28 +0000 (23:37 +0000)]
small changes and support for printing doubles in String class

15 years agoAdd runtime support for STM Barrier class
adash [Mon, 20 Apr 2009 23:30:35 +0000 (23:30 +0000)]
Add runtime support for STM Barrier class

15 years ago new Barrier Class
adash [Mon, 20 Apr 2009 23:27:00 +0000 (23:27 +0000)]
 new Barrier Class

15 years agoadd new Barrier...the code still breaks on compiling.
adash [Mon, 20 Apr 2009 23:21:47 +0000 (23:21 +0000)]
add new Barrier...the code still breaks on compiling.
enable printing double values

15 years agointegrate typeanalysis
bdemsky [Sat, 18 Apr 2009 01:17:08 +0000 (01:17 +0000)]
integrate typeanalysis

15 years agocomputes which types can actually refer to the same objects as other types
bdemsky [Sat, 18 Apr 2009 00:58:57 +0000 (00:58 +0000)]
computes which types can actually refer to the same objects as other types

15 years agoNew locking strategy... We no longer read lock objects... Instead:
bdemsky [Fri, 17 Apr 2009 22:53:48 +0000 (22:53 +0000)]
New locking strategy...  We no longer read lock objects...  Instead:
We first acquire all write locks.
We next for read object, we check that (1) it isn't locked and the version number matches.
The serialization point for the transaction occurs between the two checks...

15 years agoinitial checkin
hkhang [Fri, 17 Apr 2009 22:20:12 +0000 (22:20 +0000)]
initial checkin

15 years agovariable source tokens have a temp for the live variable name and a temp for the...
jjenista [Fri, 17 Apr 2009 21:54:39 +0000 (21:54 +0000)]
variable source tokens have a temp for the live variable name and a temp for the source variable

15 years agoreduce frequency of polling about GC
bdemsky [Fri, 17 Apr 2009 19:50:38 +0000 (19:50 +0000)]
reduce frequency of polling about GC

15 years agoupdates
bdemsky [Fri, 17 Apr 2009 19:17:08 +0000 (19:17 +0000)]
updates

15 years agotest file for Double to String change
adash [Fri, 17 Apr 2009 19:04:15 +0000 (19:04 +0000)]
test file for Double to String change

15 years agoliveness analysis simplified to ignore SESE's, analyzes each SESE in isolation. ...
jjenista [Fri, 17 Apr 2009 16:51:08 +0000 (16:51 +0000)]
liveness analysis simplified to ignore SESE's, analyzes each SESE in isolation.  Results look correct, even for loops

15 years agoreorganizing mlp analysis passes
jjenista [Fri, 17 Apr 2009 15:52:53 +0000 (15:52 +0000)]
reorganizing mlp analysis passes

15 years agochanges
bdemsky [Fri, 17 Apr 2009 00:47:01 +0000 (00:47 +0000)]
changes

15 years agooptimizations
bdemsky [Fri, 17 Apr 2009 00:46:32 +0000 (00:46 +0000)]
optimizations

15 years agoanother forward pass for mlp analysis
jjenista [Thu, 16 Apr 2009 17:28:32 +0000 (17:28 +0000)]
another forward pass for mlp analysis

15 years agobug fixes for compilation...study functioning
adash [Thu, 16 Apr 2009 16:42:59 +0000 (16:42 +0000)]
bug fixes for compilation...study functioning

15 years agochanges to make compiler work without STM flag with atomic statements/etc
bdemsky [Thu, 16 Apr 2009 08:41:47 +0000 (08:41 +0000)]
changes to make compiler work without STM flag with atomic statements/etc

15 years agobug fix
bdemsky [Thu, 16 Apr 2009 07:45:21 +0000 (07:45 +0000)]
bug fix

15 years agochanges
bdemsky [Thu, 16 Apr 2009 07:41:46 +0000 (07:41 +0000)]
changes

15 years agobug fixes
bdemsky [Thu, 16 Apr 2009 07:40:55 +0000 (07:40 +0000)]
bug fixes

15 years agobug fixes.
bdemsky [Thu, 16 Apr 2009 07:31:22 +0000 (07:31 +0000)]
bug fixes.

15 years agodebug support
bdemsky [Thu, 16 Apr 2009 06:46:30 +0000 (06:46 +0000)]
debug support

15 years agofinally fix bug...after a full day on this one.
bdemsky [Thu, 16 Apr 2009 05:58:59 +0000 (05:58 +0000)]
finally fix bug...after a full day on this one.

15 years agoAdd new Barrier ...will need to change it to a better implementation
adash [Wed, 15 Apr 2009 23:48:28 +0000 (23:48 +0000)]
Add new Barrier ...will need to change it to a better implementation

15 years agofixed liveness analysis
jjenista [Wed, 15 Apr 2009 21:27:31 +0000 (21:27 +0000)]
fixed liveness analysis

15 years agoclearer error message
bdemsky [Wed, 15 Apr 2009 21:27:10 +0000 (21:27 +0000)]
clearer error message

15 years agochanges to makefile
adash [Wed, 15 Apr 2009 21:04:57 +0000 (21:04 +0000)]
changes to makefile

15 years agoinstructions on compiling and running benchmark
adash [Wed, 15 Apr 2009 20:52:08 +0000 (20:52 +0000)]
instructions on compiling and running benchmark

15 years agoadd KMeans benchmark
adash [Wed, 15 Apr 2009 20:49:49 +0000 (20:49 +0000)]
add KMeans benchmark
Some compile still in LocalcityAnalysis...need to work on those

15 years agostable version with debug, chasing an analysis bug
jjenista [Wed, 15 Apr 2009 16:56:20 +0000 (16:56 +0000)]
stable version with debug, chasing an analysis bug

15 years agoadd support for scratch memory
bdemsky [Tue, 14 Apr 2009 23:05:36 +0000 (23:05 +0000)]
add support for scratch memory

15 years agochanges
bdemsky [Tue, 14 Apr 2009 21:13:24 +0000 (21:13 +0000)]
changes

15 years agochanges to improve performance
bdemsky [Tue, 14 Apr 2009 00:52:35 +0000 (00:52 +0000)]
changes to improve performance

15 years agofix bugs, speedup
bdemsky [Mon, 13 Apr 2009 22:58:08 +0000 (22:58 +0000)]
fix bugs, speedup

15 years agomlp conducts a valid variable analysis, but write set needs to be pruned down to...
jjenista [Mon, 13 Apr 2009 21:24:13 +0000 (21:24 +0000)]
mlp conducts a valid variable analysis, but write set needs to be pruned down to only vars that are used later

15 years agobug fixes, keeping helper hash tables valid through a merge, and allowing a null...
jjenista [Mon, 13 Apr 2009 21:21:49 +0000 (21:21 +0000)]
bug fixes, keeping helper hash tables valid through a merge, and allowing a null table in merge by returning early

15 years agoavoid resizing...
bdemsky [Mon, 13 Apr 2009 20:41:31 +0000 (20:41 +0000)]
avoid resizing...

15 years agosupport for turning on/off detecting conflict optimizations
bdemsky [Mon, 13 Apr 2009 20:37:31 +0000 (20:37 +0000)]
support for turning on/off detecting conflict optimizations

15 years agoDetect if character is a whitespace
adash [Mon, 13 Apr 2009 18:13:19 +0000 (18:13 +0000)]
Detect if character is a whitespace

15 years agochanges
bdemsky [Mon, 13 Apr 2009 09:31:21 +0000 (09:31 +0000)]
changes

15 years agobug fix
bdemsky [Mon, 13 Apr 2009 09:21:47 +0000 (09:21 +0000)]
bug fix

15 years agobug fix
bdemsky [Mon, 13 Apr 2009 09:02:07 +0000 (09:02 +0000)]
bug fix

15 years agochanges
bdemsky [Mon, 13 Apr 2009 07:54:24 +0000 (07:54 +0000)]
changes

15 years agochanges
bdemsky [Mon, 13 Apr 2009 04:55:22 +0000 (04:55 +0000)]
changes

15 years agochanges
bdemsky [Sat, 11 Apr 2009 01:31:12 +0000 (01:31 +0000)]
changes

15 years agostable, non-functional still
jjenista [Fri, 10 Apr 2009 21:42:37 +0000 (21:42 +0000)]
stable, non-functional still

15 years agoremove stack overflow bug
bdemsky [Fri, 10 Apr 2009 19:48:38 +0000 (19:48 +0000)]
remove stack overflow bug

15 years agosmall changes
jzhou [Fri, 10 Apr 2009 18:44:31 +0000 (18:44 +0000)]
small changes

15 years agostable, not fully functional
jjenista [Fri, 10 Apr 2009 18:25:09 +0000 (18:25 +0000)]
stable, not fully functional

15 years agochange our vector remove method to be like java
bdemsky [Fri, 10 Apr 2009 08:52:48 +0000 (08:52 +0000)]
change our vector remove method to be like java

15 years ago64 bit support in case we want it...it appears that 64 bit binares are slower
bdemsky [Fri, 10 Apr 2009 06:29:30 +0000 (06:29 +0000)]
64 bit support in case we want it...it appears that 64 bit binares are slower

15 years agosomehow we gained two implementations of some methods...this of course caused some...
bdemsky [Fri, 10 Apr 2009 06:16:02 +0000 (06:16 +0000)]
somehow we gained two implementations of some methods...this of course caused some problems

15 years agostructure for manipulating triples
jjenista [Fri, 10 Apr 2009 03:45:24 +0000 (03:45 +0000)]
structure for manipulating triples

15 years agoquick capture of some stable structures
jjenista [Thu, 9 Apr 2009 23:16:52 +0000 (23:16 +0000)]
quick capture of some stable structures

15 years agomore new mlp stuff
jjenista [Thu, 9 Apr 2009 21:20:30 +0000 (21:20 +0000)]
more new mlp stuff

15 years agochange
bdemsky [Thu, 9 Apr 2009 20:06:04 +0000 (20:06 +0000)]
change

15 years agostable introduction of mlp analysis, infrastructure for variable analysis in place
jjenista [Thu, 9 Apr 2009 16:30:59 +0000 (16:30 +0000)]
stable introduction of mlp analysis, infrastructure for variable analysis in place

15 years agowhen inserting FlatExit, consider if task body's block node-node pair ends with a...
jjenista [Thu, 9 Apr 2009 16:26:12 +0000 (16:26 +0000)]
when inserting FlatExit, consider if task body's block node-node pair ends with a null node

15 years agofix bugs
bdemsky [Thu, 9 Apr 2009 08:20:51 +0000 (08:20 +0000)]
fix bugs

15 years agofix same bug in DSTM system
bdemsky [Thu, 9 Apr 2009 07:01:04 +0000 (07:01 +0000)]
fix same bug in DSTM system

15 years agofix memory leak
bdemsky [Thu, 9 Apr 2009 06:58:34 +0000 (06:58 +0000)]
fix memory leak

15 years agobug fixes
bdemsky [Thu, 9 Apr 2009 06:38:16 +0000 (06:38 +0000)]
bug fixes

15 years agofix array reading bug
adash [Thu, 9 Apr 2009 00:05:16 +0000 (00:05 +0000)]
fix array reading bug

15 years agoannoying gc bug
bdemsky [Thu, 9 Apr 2009 00:02:23 +0000 (00:02 +0000)]
annoying gc bug

15 years ago bug fix: Was never starting a transaction in the run method but now it does
adash [Wed, 8 Apr 2009 22:33:15 +0000 (22:33 +0000)]
 bug fix: Was never starting a transaction in the run method but now it does

15 years agobug fix
bdemsky [Wed, 8 Apr 2009 19:34:25 +0000 (19:34 +0000)]
bug fix

15 years agochange
bdemsky [Wed, 8 Apr 2009 18:27:11 +0000 (18:27 +0000)]
change

15 years agoallocate memory in large blocks
bdemsky [Wed, 8 Apr 2009 09:41:46 +0000 (09:41 +0000)]
allocate memory in large blocks