limw [Wed, 13 Jul 2011 23:49:53 +0000 (23:49 +0000)]
Ported over bamboo benchmarks for use as non-Bamboo java benchmarks.
jzhou [Wed, 13 Jul 2011 23:45:33 +0000 (23:45 +0000)]
small changes
yeom [Wed, 13 Jul 2011 22:44:56 +0000 (22:44 +0000)]
fix: forgot to check swtich statements
yeom [Wed, 13 Jul 2011 20:23:16 +0000 (20:23 +0000)]
fix: does not need to check a class that does not have any annotated method
david [Wed, 13 Jul 2011 18:54:28 +0000 (18:54 +0000)]
updated annotation
yeom [Wed, 13 Jul 2011 18:25:57 +0000 (18:25 +0000)]
changes: taking decoder initilization out from ssjava loop since it is called only once.
yeom [Wed, 13 Jul 2011 17:59:54 +0000 (17:59 +0000)]
changes on mp3 decoder
bdemsky [Wed, 13 Jul 2011 10:56:28 +0000 (10:56 +0000)]
code changes...fix all of the statistics collection...clean up collection code
bdemsky [Wed, 13 Jul 2011 08:40:11 +0000 (08:40 +0000)]
towards fixing bugs...
yeom [Wed, 13 Jul 2011 01:03:45 +0000 (01:03 +0000)]
try to make mp3decoder pass SSJava checking
yeom [Wed, 13 Jul 2011 00:43:25 +0000 (00:43 +0000)]
bug fix: no need to check flow down rule for abstract method
yeom [Wed, 13 Jul 2011 00:22:42 +0000 (00:22 +0000)]
put deserialized values from sfd.ser
david [Wed, 13 Jul 2011 00:07:21 +0000 (00:07 +0000)]
refined annotation
yeom [Tue, 12 Jul 2011 23:56:58 +0000 (23:56 +0000)]
update makefile
yeom [Tue, 12 Jul 2011 22:14:10 +0000 (22:14 +0000)]
bug fix: if a parent class doesn't define lattice, we don't need to check whether its child classes define lattice
yeom [Tue, 12 Jul 2011 21:54:22 +0000 (21:54 +0000)]
make mp3decoder compile
david [Tue, 12 Jul 2011 21:30:27 +0000 (21:30 +0000)]
*** empty log message ***
yeom [Tue, 12 Jul 2011 20:09:54 +0000 (20:09 +0000)]
try to make mp3decoder compile
yeom [Tue, 12 Jul 2011 17:46:34 +0000 (17:46 +0000)]
changes.
bdemsky [Tue, 12 Jul 2011 12:51:52 +0000 (12:51 +0000)]
bug fixes to get dtlb miss handler working
yeom [Tue, 12 Jul 2011 01:06:27 +0000 (01:06 +0000)]
add more class libraries for ssjava
yeom [Mon, 11 Jul 2011 23:27:23 +0000 (23:27 +0000)]
refactoring
david [Mon, 11 Jul 2011 22:57:35 +0000 (22:57 +0000)]
annotated
yeom [Mon, 11 Jul 2011 22:26:43 +0000 (22:26 +0000)]
fix a bug introducing redundant method entries for analysis
yeom [Mon, 11 Jul 2011 19:19:31 +0000 (19:19 +0000)]
more changes on shared location analysis. now it works fine with interprocedural analysis
bdemsky [Mon, 11 Jul 2011 10:32:28 +0000 (10:32 +0000)]
performance counter tweaks...
bdemsky [Mon, 11 Jul 2011 06:31:57 +0000 (06:31 +0000)]
add more space for profile data
bdemsky [Sun, 10 Jul 2011 23:44:20 +0000 (23:44 +0000)]
clean up dtlb sample code...mostly fixing multisample bug
yeom [Sun, 10 Jul 2011 21:38:49 +0000 (21:38 +0000)]
changes.
bdemsky [Sun, 10 Jul 2011 11:34:24 +0000 (11:34 +0000)]
add profiling....
hack memmove loop to speed it up...
bdemsky [Sun, 10 Jul 2011 09:22:14 +0000 (09:22 +0000)]
changes
bdemsky [Sun, 10 Jul 2011 09:21:53 +0000 (09:21 +0000)]
changes to support profiling
jzhou [Sat, 9 Jul 2011 01:16:05 +0000 (01:16 +0000)]
Change to use large pages for shared runtime data in the shared memory
yeom [Sat, 9 Jul 2011 01:13:22 +0000 (01:13 +0000)]
changes.
bdemsky [Sat, 9 Jul 2011 00:29:20 +0000 (00:29 +0000)]
version runs specJBB...finally...
yeom [Fri, 8 Jul 2011 21:26:17 +0000 (21:26 +0000)]
override toString method for better debug message
bdemsky [Fri, 8 Jul 2011 21:02:46 +0000 (21:02 +0000)]
more change for PMC
yeom [Fri, 8 Jul 2011 18:51:11 +0000 (18:51 +0000)]
changes toward intraprocedural analysis
bdemsky [Fri, 8 Jul 2011 07:23:45 +0000 (07:23 +0000)]
tune size...
bdemsky [Fri, 8 Jul 2011 05:39:12 +0000 (05:39 +0000)]
bug fixes...runs at least one benchmark now....
looks like a GC_DEBUG snuck into a header file...perhaps this was causing a problem?
yeom [Fri, 8 Jul 2011 01:49:50 +0000 (01:49 +0000)]
start implementing shared location analysis
bdemsky [Fri, 8 Jul 2011 00:08:45 +0000 (00:08 +0000)]
more bug fixes
yeom [Thu, 7 Jul 2011 23:09:30 +0000 (23:09 +0000)]
bring recent changes before starting to implement definitely written analysis for shared locations
bdemsky [Thu, 7 Jul 2011 22:49:49 +0000 (22:49 +0000)]
more bug fixes
bdemsky [Thu, 7 Jul 2011 11:03:34 +0000 (11:03 +0000)]
bug fixes
bdemsky [Thu, 7 Jul 2011 03:53:06 +0000 (03:53 +0000)]
last known issues...now waiting to test
bdemsky [Thu, 7 Jul 2011 03:24:31 +0000 (03:24 +0000)]
it compiles now
bdemsky [Thu, 7 Jul 2011 01:24:46 +0000 (01:24 +0000)]
code towards PMC compiling
bdemsky [Thu, 7 Jul 2011 01:15:39 +0000 (01:15 +0000)]
hack support for pmc into compiler
bdemsky [Thu, 7 Jul 2011 00:54:16 +0000 (00:54 +0000)]
some changes towards compilation
jzhou [Thu, 7 Jul 2011 00:23:09 +0000 (00:23 +0000)]
my changes
bdemsky [Wed, 6 Jul 2011 21:18:26 +0000 (21:18 +0000)]
changes
bdemsky [Wed, 6 Jul 2011 11:02:03 +0000 (11:02 +0000)]
bug fix
bdemsky [Wed, 6 Jul 2011 10:46:03 +0000 (10:46 +0000)]
add new directory for makefiles
bdemsky [Wed, 6 Jul 2011 10:37:47 +0000 (10:37 +0000)]
changes
bdemsky [Wed, 6 Jul 2011 10:30:52 +0000 (10:30 +0000)]
add pmc option
bdemsky [Wed, 6 Jul 2011 10:16:18 +0000 (10:16 +0000)]
code to compute unit boundaries and allocation function
bdemsky [Wed, 6 Jul 2011 01:25:09 +0000 (01:25 +0000)]
more changes
bdemsky [Wed, 6 Jul 2011 00:11:15 +0000 (00:11 +0000)]
more changes
bdemsky [Tue, 5 Jul 2011 23:46:26 +0000 (23:46 +0000)]
more changes...think it is done...just need to wire it in to the build...
bdemsky [Tue, 5 Jul 2011 23:06:07 +0000 (23:06 +0000)]
code for readable profiles
bdemsky [Tue, 5 Jul 2011 22:34:26 +0000 (22:34 +0000)]
more code towards second gc
bdemsky [Tue, 5 Jul 2011 21:15:25 +0000 (21:15 +0000)]
changes towards second parallel collector
bdemsky [Tue, 5 Jul 2011 03:11:42 +0000 (03:11 +0000)]
start to implement second garbage collector to benchmark against...
collector is described in "Parallel Garbage Collection for Shared Memory Multiprocessors"
jzhou [Tue, 5 Jul 2011 00:56:18 +0000 (00:56 +0000)]
Changes according to Brian's comments: remove static inline functions in multicorecache.c;use compactblockshelper() instead of compactpages() in compactgccompact;for original profiling data, put the data for the same page from all cores together to avoid cache misses when computing revised profiling info during compaction
bdemsky [Mon, 4 Jul 2011 08:48:05 +0000 (08:48 +0000)]
make it compile
bdemsky [Mon, 4 Jul 2011 08:17:46 +0000 (08:17 +0000)]
profile data
bdemsky [Sun, 3 Jul 2011 23:56:35 +0000 (23:56 +0000)]
changes
bdemsky [Sun, 3 Jul 2011 23:43:07 +0000 (23:43 +0000)]
more changes
bdemsky [Sun, 3 Jul 2011 23:29:54 +0000 (23:29 +0000)]
bug fixes
bdemsky [Sat, 2 Jul 2011 05:12:56 +0000 (05:12 +0000)]
change
bdemsky [Sat, 2 Jul 2011 04:23:21 +0000 (04:23 +0000)]
change
bdemsky [Sat, 2 Jul 2011 02:04:54 +0000 (02:04 +0000)]
add new file
jzhou [Sat, 2 Jul 2011 00:40:46 +0000 (00:40 +0000)]
Add cache adaptive code to multicore gc and add support for System.gc()
yeom [Sat, 2 Jul 2011 00:34:52 +0000 (00:34 +0000)]
bug fixes
bdemsky [Sat, 2 Jul 2011 00:29:12 +0000 (00:29 +0000)]
lots of bug fixes...none of them the right one
yeom [Fri, 1 Jul 2011 18:48:51 +0000 (18:48 +0000)]
bug fixes and refactoring to have more smooth integration of loopOptimize and loopTerminate
yeom [Fri, 1 Jul 2011 16:42:18 +0000 (16:42 +0000)]
fix indentation
yeom [Fri, 1 Jul 2011 08:02:13 +0000 (08:02 +0000)]
changes.
yeom [Fri, 1 Jul 2011 02:11:29 +0000 (02:11 +0000)]
getting close to finishing the definite written analysis
bdemsky [Thu, 30 Jun 2011 22:56:08 +0000 (22:56 +0000)]
return freespace not usedspace
bdemsky [Thu, 30 Jun 2011 22:38:46 +0000 (22:38 +0000)]
change
bdemsky [Thu, 30 Jun 2011 22:37:45 +0000 (22:37 +0000)]
bug fixes
bdemsky [Thu, 30 Jun 2011 22:34:27 +0000 (22:34 +0000)]
do round robin on neighbors...
bdemsky [Thu, 30 Jun 2011 22:34:08 +0000 (22:34 +0000)]
add allocation modes
bdemsky [Thu, 30 Jun 2011 22:33:49 +0000 (22:33 +0000)]
remove extra INLINE
jzhou [Thu, 30 Jun 2011 22:28:31 +0000 (22:28 +0000)]
add gc() to System
bdemsky [Thu, 30 Jun 2011 20:51:30 +0000 (20:51 +0000)]
changes...make it actually do the gc's...
bdemsky [Thu, 30 Jun 2011 11:53:05 +0000 (11:53 +0000)]
synchronization code in interrupt handler...fixes all but the rare bme core doesn't start deadlocks
bdemsky [Thu, 30 Jun 2011 11:41:07 +0000 (11:41 +0000)]
do synchronization after message handlers are up
bdemsky [Thu, 30 Jun 2011 08:46:27 +0000 (08:46 +0000)]
remove debug printouts
bdemsky [Thu, 30 Jun 2011 07:58:28 +0000 (07:58 +0000)]
more bug fixes
bdemsky [Thu, 30 Jun 2011 01:02:30 +0000 (01:02 +0000)]
bug fix + temporary debug code to be removed
bdemsky [Thu, 30 Jun 2011 01:01:53 +0000 (01:01 +0000)]
another bug fix
bdemsky [Thu, 30 Jun 2011 01:01:17 +0000 (01:01 +0000)]
bug fixes
yeom [Thu, 30 Jun 2011 00:51:12 +0000 (00:51 +0000)]
start to revise definitely written analysis implementation
yeom [Wed, 29 Jun 2011 22:15:33 +0000 (22:15 +0000)]
add debug flag for ssjava
yeom [Wed, 29 Jun 2011 18:11:45 +0000 (18:11 +0000)]
add ssjava debug option to have interim results if we want and small changes
bdemsky [Wed, 29 Jun 2011 09:45:54 +0000 (09:45 +0000)]
fix potential bug with clear function
bdemsky [Wed, 29 Jun 2011 09:45:24 +0000 (09:45 +0000)]
change bounds check