Commit Graph

556 Commits

Author SHA1 Message Date
Charlie Curtsinger
31e1505fc0 back to cycles 2014-04-05 12:17:46 -07:00
Charlie Curtsinger
43e832b602 Use local random number generator, since rand() uses a lock 2014-04-05 12:56:34 -04:00
Charlie Curtsinger
a36b4ed9d2 Cleaner block selection 2014-04-05 09:22:04 -07:00
Charlie Curtsinger
db7dc118b0 Uniform sampling 2014-04-04 15:12:14 -07:00
Charlie Curtsinger
292dd38b21 Timers are better than perf. 2014-04-03 18:47:03 -07:00
Charlie Curtsinger
50d1e96956 Merge 2014-04-03 11:29:21 -07:00
Charlie Curtsinger
6c6c4d8452 Foo 2014-04-03 10:23:10 -07:00
Charlie Curtsinger
af10bd9afe Block stats plus thread-less profiling 2014-04-03 09:50:35 -07:00
Charlie Curtsinger
8f7b4daa5c nullptr 2014-03-14 11:40:17 -07:00
Charlie Curtsinger
538a43afa7 Command line args support, plus disassembly driven by dl_iterate_phdr rather than /proc/self/maps. 2014-03-14 08:01:38 -07:00
Charlie Curtsinger
4d5628d162 Merge pull request #2 from plasma-umass/comparison
Comparison
2014-03-04 09:42:05 -05:00
Charlie Curtsinger
1922a5a149 Merge branch 'master' of http://github.com/plasma-umass/causal into comparison 2014-03-04 09:39:43 -05:00
Charlie Curtsinger
f8bf38c691 Forgotten changes from tesla 2014-03-04 09:38:57 -05:00
Charlie Curtsinger
7868a68b95 Function resolution works 2014-03-04 06:33:03 -08:00
Charlie Curtsinger
94e71ed131 Disassembler and ELF reader 2014-03-02 20:12:50 -08:00
Charlie Curtsinger
059cd224d5 Working startup/shutdown 2014-03-02 20:06:41 -08:00
Charlie Curtsinger
54a55445b8 Updated test makefiles 2014-03-01 14:18:14 -08:00
Charlie Curtsinger
b1ae42b6d6 In progress 2014-03-01 13:47:08 -08:00
Charlie Curtsinger
3de2320458 Switching over to binary-only version 2014-03-01 13:36:06 -08:00
Charlie Curtsinger
fe127e5361 Merge pull request #1 from plasma-umass/comparison
Profiler comparison code
2014-03-01 15:37:24 -05:00
Charlie Curtsinger
deaa942672 Works on all benchmarks. No more probe-related crashes. 2014-02-15 23:58:53 -05:00
Charlie Curtsinger
92097514a0 Remove unnecessary probes. Still need to fix probe removal code. 2014-02-15 13:42:53 -05:00
Charlie Curtsinger
8250954b24 Block profile, real speedup, and causal profile all working properly 2014-02-09 22:35:52 -05:00
Charlie Curtsinger
ae76b9ffae Better delaying. 2014-02-01 20:38:29 -05:00
Charlie Curtsinger
3a9385b921 Stupid bug 2014-02-01 17:38:17 -05:00
Charlie Curtsinger
9d3301d122 Working block profile and real speedup 2014-02-01 17:32:46 -05:00
Charlie Curtsinger
72a9636f06 Merge pull request #1 from plasma-umass/master
Foo.
2013-11-22 09:55:53 -08:00
Charlie Curtsinger
a115e3685b Update README.md 2013-11-22 12:53:54 -05:00
Charlie Curtsinger
dabdd0515f Uncommented slowdown code 2013-11-22 12:51:22 -05:00
Charlie Curtsinger
1f001d176e Update README.md 2013-11-22 12:50:14 -05:00
Charlie Curtsinger
6b10a3a4b6 Profile-guided profiling 2013-11-11 16:50:41 -05:00
Charlie Curtsinger
3092d92ee8 Only one extern call wrapper function is necessary 2013-11-11 13:58:42 -05:00
Charlie Curtsinger
ba21902570 Merged linux port with darwin fixes 2013-11-11 13:57:40 -05:00
Charlie Curtsinger
874d1fae05 Port completed 2013-11-11 12:38:29 -05:00
Charlie Curtsinger
a3b720e2b1 Linux port complete? 2013-11-11 12:27:40 -05:00
Charlie Curtsinger
1be02dd389 Linux port, less build system changes 2013-11-11 12:17:21 -05:00
Charlie Curtsinger
57f372a117 Added pbzip2 2013-11-10 17:46:24 -05:00
Charlie Curtsinger
8711897b2e Phoenix 2.0 pthreads benchmarks, with added CAUSAL_PROGRESS annotations 2013-11-09 23:57:22 -05:00
Charlie Curtsinger
ab939e1a84 TypeBuilder friendliness 2013-11-09 23:56:24 -05:00
Charlie Curtsinger
e76bc33418 Minor pointer style consistency 2013-11-09 20:40:54 -05:00
Charlie Curtsinger
a1fa441329 Proper support for programs with constructors 2013-11-09 20:32:27 -05:00
Charlie Curtsinger
79e83aba30 No more thread pause 2013-11-09 16:33:52 -05:00
Charlie Curtsinger
242632898a Fixed debug info search 2013-11-09 12:23:54 -05:00
Charlie Curtsinger
07fbc2db64 Cleaned up tests 2013-11-09 12:06:43 -05:00
Charlie Curtsinger
5e16f1f110 Much improved 2013-11-09 11:40:19 -05:00
Charlie Curtsinger
5529d8a40f Improved, but not quite right 2013-11-08 23:32:13 -05:00
Charlie Curtsinger
c3803bc5f2 Passing debug info to runtime 2013-11-08 23:02:19 -05:00
Charlie Curtsinger
3eb7c4fe7f Everything works, except thread pausing is broken 2013-11-07 18:53:52 -05:00
Charlie Curtsinger
e1d22c62d9 Refactor + prioritization in progress 2013-11-07 13:36:25 -05:00
Charlie Curtsinger
0f56f9618f About to implement prioritization 2013-11-07 10:37:49 -05:00