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
bdemsky [Wed, 29 Jun 2011 09:44:57 +0000 (09:44 +0000)]
change function type for boundscheck
bdemsky [Wed, 29 Jun 2011 09:42:49 +0000 (09:42 +0000)]
changes for bounds check
jihoonl [Wed, 29 Jun 2011 06:31:18 +0000 (06:31 +0000)]
debugging in progress
bdemsky [Tue, 28 Jun 2011 22:28:19 +0000 (22:28 +0000)]
back out debug options
bdemsky [Tue, 28 Jun 2011 21:27:32 +0000 (21:27 +0000)]
next roundof bug fixes
bdemsky [Tue, 28 Jun 2011 09:16:54 +0000 (09:16 +0000)]
bug fixes
bdemsky [Tue, 28 Jun 2011 00:35:50 +0000 (00:35 +0000)]
various small changes
jzhou [Mon, 27 Jun 2011 18:34:29 +0000 (18:34 +0000)]
Roll back previous check in as Brian has fixed the problem.
jzhou [Mon, 27 Jun 2011 18:24:14 +0000 (18:24 +0000)]
Fix a bug in the compiler: besides its super class's method table, a class's methods table should also take into account its super interfaces' method table.
bdemsky [Mon, 27 Jun 2011 08:54:33 +0000 (08:54 +0000)]
bug fixes
bdemsky [Mon, 27 Jun 2011 06:29:47 +0000 (06:29 +0000)]
small optimization
bdemsky [Mon, 27 Jun 2011 06:18:57 +0000 (06:18 +0000)]
runs the memory benchmark now...
bdemsky [Sat, 25 Jun 2011 00:48:40 +0000 (00:48 +0000)]
code change
bdemsky [Sat, 25 Jun 2011 00:16:36 +0000 (00:16 +0000)]
turn off debugging messages....another bug fix
bdemsky [Fri, 24 Jun 2011 23:39:08 +0000 (23:39 +0000)]
bug fix
david [Fri, 24 Jun 2011 23:12:24 +0000 (23:12 +0000)]
Updating shared values
david [Fri, 24 Jun 2011 23:09:19 +0000 (23:09 +0000)]
updated shared locations
bdemsky [Fri, 24 Jun 2011 00:37:51 +0000 (00:37 +0000)]
bug fixes
bdemsky [Wed, 22 Jun 2011 22:57:17 +0000 (22:57 +0000)]
remove some debug code...fix a bug
bdemsky [Wed, 22 Jun 2011 22:18:01 +0000 (22:18 +0000)]
more bug fixes
yeom [Wed, 22 Jun 2011 17:21:40 +0000 (17:21 +0000)]
small changes on test cases. disable -noloop option from makefile.
david [Wed, 22 Jun 2011 17:04:19 +0000 (17:04 +0000)]
First annoted version
david [Wed, 22 Jun 2011 17:03:25 +0000 (17:03 +0000)]
First annotated version
bdemsky [Wed, 22 Jun 2011 11:15:36 +0000 (11:15 +0000)]
bug fixes
bdemsky [Wed, 22 Jun 2011 08:08:00 +0000 (08:08 +0000)]
changes