Commit Graph

36 Commits

Author SHA1 Message Date
Charlie Curtsinger
96f7a205c4 Build viewer website with normal build 2016-11-22 19:04:24 -06:00
Petter Reinholdtsen
8473f0bb9f Remove .gitignore lines refering to nonexisting directories. 2016-08-10 09:32:42 +00:00
Charlie Curtsinger
80a200c52d Cleaned up and reorganized build 2015-04-08 17:31:18 -04: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
13f92efd79 Set up for tests 2015-01-27 19:03:11 -05: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
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
0dce85c0a7 Updated command line interface 2014-09-22 10:41:42 -04:00
Charlie Curtsinger
9beae06366 Small build adjustments, re-enabled argument parsing 2014-09-06 14:13:56 -04:00
Charlie Curtsinger
3b88ae7e5d Working dependency checkout
--HG--
rename : lib/include/counter.h => include/causal/counter.h
rename : lib/include/inspect.h => include/causal/inspect.h
rename : lib/include/options.h => include/causal/options.h
rename : lib/include/perf.h => include/causal/perf.h
rename : lib/include/profiler.h => include/causal/profiler.h
rename : lib/include/real.h => include/causal/real.h
rename : lib/include/siglock.h => include/causal/siglock.h
rename : lib/include/spinlock.h => include/causal/spinlock.h
rename : lib/include/thread_state.h => include/causal/thread_state.h
rename : lib/include/timer.h => include/causal/timer.h
rename : lib/include/util.h => include/causal/util.h
2014-08-14 13:24:59 -04:00
Charlie Curtsinger
2928cab2a4 Build variants, install target, etc.
--HG--
rename : SConstruct => SConscript
2014-08-13 13:30:45 -04:00
Charlie Curtsinger
2f16a5973b goodbye make 2014-08-12 20:14:59 -04:00
Charlie Curtsinger
6e5954d5f0 Backed out recent adjustment to profiler. Evaluation scripts started
--HG--
rename : tools/experiment/run.py => tools/experiment/runner.py
2014-08-05 14:45:06 -04:00
Charlie Curtsinger
298b862adb Looks good. 2014-08-05 08:52:56 -04:00
Charlie Curtsinger
de0ebf85b4 A bunch of adjustments for smoother experiment data, plus end-to-end mode. Moved processing and plotting code to tools.
--HG--
rename : process.r => tools/coz-plot/coz-plot
rename : process.py => tools/coz-process/coz-process
2014-08-02 13:14:50 -04:00
Charlie Curtsinger
184306ff4d Cleanup, plus some tweaks for more accurate profiling 2014-07-29 21:22:39 -04:00
Charlie Curtsinger
741ee88ade Fixed line and speedup are back 2014-07-28 16:29:26 -04:00
Charlie Curtsinger
095bfae9b9 Simple loopy test, plus gitignore cleanup 2014-07-08 17:13:36 -04:00
Charlie Curtsinger
7221b24eef Weighted regression in graph output. pbzip2 now uses static libbz2 with debug information. 2014-07-01 11:20:14 -04:00
Charlie Curtsinger
1671dd89ba Shorten file paths in the processing script. Extra files ignored. 2014-06-30 14:12:48 -04:00
Charlie Curtsinger
b67432bf14 Ignore profile output 2014-06-30 13:38:35 -04:00
Charlie Curtsinger
612d1f379c Split off support lib
--HG--
rename : runtime/Makefile => lib/runtime/Makefile
rename : runtime/arch.h => lib/runtime/include/arch.h
rename : runtime/args.h => lib/runtime/include/args.h
rename : runtime/basic_block.h => lib/runtime/include/basic_block.h
rename : runtime/counter.h => lib/runtime/include/counter.h
rename : runtime/disassembler.h => lib/runtime/include/disassembler.h
rename : runtime/inspect.h => lib/runtime/include/inspect.h
rename : runtime/interval.h => lib/runtime/include/interval.h
rename : runtime/perf.h => lib/runtime/include/perf.h
rename : runtime/profiler.h => lib/runtime/include/profiler.h
rename : runtime/real.h => lib/runtime/include/real.h
rename : runtime/spinlock.h => lib/runtime/include/spinlock.h
rename : runtime/util.h => lib/runtime/include/util.h
rename : runtime/inspect.cpp => lib/runtime/inspect.cpp
rename : runtime/libcausal.cpp => lib/runtime/libcausal.cpp
rename : runtime/profiler.cpp => lib/runtime/profiler.cpp
rename : runtime/wrappers.cpp => lib/runtime/wrappers.cpp
2014-06-27 21:46:06 -04:00
Charlie Curtsinger
9261c57250 snapshot of DWARF inspection tool before slight reorganization 2014-06-24 13:45:26 -04:00
Charlie Curtsinger
93ff6f68f2 Working on phoenix benchmarks. 2014-06-06 14:13:52 -04:00
Charlie Curtsinger
c28b92ffe5 Logging cleanup 2014-04-15 08:53:00 -07:00
Charlie Curtsinger
e611c4eeee Removed causal includes, added forgotten singleton-free profiler file 2014-04-15 08:42:06 -07: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
8250954b24 Block profile, real speedup, and causal profile all working properly 2014-02-09 22:35:52 -05:00
Charlie Curtsinger
874d1fae05 Port completed 2013-11-11 12:38:29 -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
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
5a9676d857 in it goes 2013-11-04 10:26:57 -05:00