Commit Graph

556 Commits

Author SHA1 Message Date
Charlie Curtsinger
796d318446 Fixed includes from test programs 2015-05-28 14:43:59 -04:00
Charlie Curtsinger
00af5011a2 Link to latest tech report. 2015-05-28 08:12:22 -04:00
Charlie Curtsinger
0744e2a7a1 Consistent dependency searching 2015-04-10 11:25:34 -04:00
Charlie Curtsinger
625fe95a33 ld flags no longer required 2015-04-09 11:26:59 -04:00
Charlie Curtsinger
36c8b95fb0 Update build instructions 2015-04-08 21:49:47 -04:00
Charlie Curtsinger
80a200c52d Cleaned up and reorganized build 2015-04-08 17:31:18 -04:00
Charlie Curtsinger
62da45646e Merge branch 'master' of ssh://github.com/plasma-umass/coz 2015-03-27 15:19:28 -04:00
Charlie Curtsinger
2e4fc598b8 Pre-determined experiment duration 2015-03-27 15:17:41 -04:00
Charlie Curtsinger
1deb67916f Ugh, no wonder fixed line wasn't working 2015-02-05 13:03:23 -05:00
Charlie Curtsinger
91ce5c3879 Minor formatting change 2015-02-05 12:53:37 -05:00
Charlie Curtsinger
81cf0293ae Good interval_dict test 2015-01-28 15:25:20 -05:00
Charlie Curtsinger
0cd3378e75 Simple test for interval_dict 2015-01-28 12:27:30 -05:00
Charlie Curtsinger
f7e46e2d87 Set up for gtest. Working in separate inspect binary for now 2015-01-28 11:18:50 -05:00
Charlie Curtsinger
8b8a448025 Static lib target support 2015-01-27 19:07:11 -05:00
Charlie Curtsinger
13f92efd79 Set up for tests 2015-01-27 19:03:11 -05:00
Charlie Curtsinger
4ca18cbe6c more cleanup 2015-01-27 12:21:19 -05:00
Charlie Curtsinger
e0470a4ba9 cleanup 2015-01-27 12:19:23 -05:00
Charlie Curtsinger
ef5b11bf9e latency progress point docs. Fixes #14 2014-12-11 09:29:05 -05:00
Charlie Curtsinger
f862db7b87 Update README.md 2014-12-10 13:40:57 -05:00
Charlie Curtsinger
5bc009114d Workaround to avoid writing extra code latency output in new profile library 2014-11-13 16:55:56 -05:00
Charlie Curtsinger
15a4ac385a Restored latency points. Whoops. 2014-11-13 16:47:21 -05:00
Charlie Curtsinger
8abb853d18 symbol resolution didn't need to use static. Was a possible source of deadlock 2014-11-13 01:05:15 -05:00
Charlie Curtsinger
083679d280 smaller font 2014-11-12 18:17:03 -05:00
Charlie Curtsinger
69c244c125 Weighted zero speedup 2014-11-12 18:02:07 -05:00
Charlie Curtsinger
ea4e4b297b Updates to plotting/processing 2014-11-12 14:42:24 -05:00
Charlie Curtsinger
ca91902059 Proper use of readlink. Now with null-terminated strings 2014-11-11 19:21:58 -05:00
Charlie Curtsinger
133dc0feed Tolerate exceptions from DWARF format badness 2014-11-11 19:21:35 -05:00
Charlie Curtsinger
b410e25b9f Forgotten newline 2014-11-11 19:20:27 -05:00
Charlie Curtsinger
6e528c1597 Update README.md 2014-10-29 12:41:35 -04:00
Charlie Curtsinger
1804236e39 license 2014-10-29 12:40:34 -04:00
Charlie Curtsinger
fca927dffb Preliminary plotting implementation. Seems to fail without X server 2014-10-04 13:48:49 -04:00
Charlie Curtsinger
21b3e84832 Reorganized python driver 2014-10-03 11:13:12 -04:00
Charlie Curtsinger
450d0372f9 Moved runtime-only includes out of top-level include directory
--HG--
rename : include/causal/inspect.h => lib/include/causal/inspect.h
rename : include/causal/perf.h => lib/include/causal/perf.h
rename : include/causal/profiler.h => lib/include/causal/profiler.h
rename : include/causal/progress_point.h => lib/include/causal/progress_point.h
rename : include/causal/real.h => lib/include/causal/real.h
rename : include/causal/thread_state.h => lib/include/causal/thread_state.h
rename : include/causal/util.h => lib/include/causal/util.h
2014-10-03 10:27:57 -04:00
Charlie Curtsinger
0dedd79abc Log samples much less frequently 2014-10-02 11:26:01 -04:00
Charlie Curtsinger
ecfb411dc7 Progress point updates. Latency counters currently disabled while we work out issues with state carried over between experiments.
--HG--
rename : include/causal/counter.h => include/causal/progress_point.h
2014-10-02 11:23:21 -04:00
Charlie Curtsinger
3178c1961d Cleaned up experiment loop 2014-10-01 12:34:00 -04:00
Charlie Curtsinger
f4ce925e0e Updated README. Still missing new plotting functionality 2014-09-30 11:13:24 -04:00
Charlie Curtsinger
99a960cf87 Added remaining benchmark input setup 2014-09-30 11:11:21 -04:00
Charlie Curtsinger
6c01bc2f99 Removed debug logging 2014-09-30 11:00:36 -04:00
Charlie Curtsinger
d10c66daf9 Dropped boost dependencies, switched back to Makefiles
--HG--
rename : tests/toy/toy.cpp => benchmarks/toy/toy.cpp
2014-09-30 10:56:52 -04:00
Charlie Curtsinger
88afe99fc1 Moved utilities over to ccutil 2014-09-22 11:24:55 -04:00
Charlie Curtsinger
0dce85c0a7 Updated command line interface 2014-09-22 10:41:42 -04:00
Charlie Curtsinger
05ff3aa204 Drop coz tool 2014-09-16 14:50:00 -04:00
Charlie Curtsinger
0c1bb1b9c3 Move tools to bin
--HG--
rename : tools/SConscript => bin/SConscript
rename : tools/coz-plot/SConscript => bin/coz-plot/SConscript
rename : tools/coz-plot/coz-plot.r => bin/coz-plot/coz-plot.r
rename : tools/coz-process/SConscript => bin/coz-process/SConscript
rename : tools/coz-process/coz_profile.py => bin/coz-process/coz_profile.py
rename : tools/experiment/lines/blackscholes.lines => bin/experiment/lines/blackscholes.lines
rename : tools/experiment/lines/bodytrack.lines => bin/experiment/lines/bodytrack.lines
rename : tools/experiment/lines/canneal.lines => bin/experiment/lines/canneal.lines
rename : tools/experiment/lines/dedup.lines => bin/experiment/lines/dedup.lines
rename : tools/experiment/lines/facesim.lines => bin/experiment/lines/facesim.lines
rename : tools/experiment/lines/ferret.lines => bin/experiment/lines/ferret.lines
rename : tools/experiment/lines/fluidanimate.lines => bin/experiment/lines/fluidanimate.lines
rename : tools/experiment/lines/freqmine.lines => bin/experiment/lines/freqmine.lines
rename : tools/experiment/lines/raytrace.lines => bin/experiment/lines/raytrace.lines
rename : tools/experiment/lines/streamcluster.lines => bin/experiment/lines/streamcluster.lines
rename : tools/experiment/lines/swaptions.lines => bin/experiment/lines/swaptions.lines
rename : tools/experiment/lines/vips.lines => bin/experiment/lines/vips.lines
rename : tools/experiment/lines/x264.lines => bin/experiment/lines/x264.lines
rename : tools/experiment/overhead.py => bin/experiment/overhead.py
rename : tools/experiment/runner.py => bin/experiment/runner.py
rename : tools/experiment/validation.py => bin/experiment/validation.py
2014-09-16 14:49:47 -04:00
Charlie Curtsinger
d9ff3442a5 Slightly more helpful error message 2014-09-12 16:36:15 -04:00
Charlie Curtsinger
12ae6068b8 Load address fixed for static executables. Small adjustments to build environment.
--HG--
rename : tools/coz-plot/coz-plot => tools/coz-plot/coz-plot.r
2014-09-12 16:23:48 -04:00
Charlie Curtsinger
c7f6d8cda6 Comments added to new interposition scheme 2014-09-11 18:51:28 -04:00
Charlie Curtsinger
d1605e1ac3 More synchronization wrappers, plus fixed a logic error in the delay skipping. 2014-09-11 16:42:38 -04:00
Charlie Curtsinger
6a5d15f7be Firefox works 2014-09-11 12:49:58 -04:00
Charlie Curtsinger
fa481c97af Updated binary inspection and real function resolution 2014-09-10 16:13:26 -04:00