aboutsummaryrefslogtreecommitdiffstats
path: root/parse
Commit message (Collapse)AuthorAge
* Compute stats for response time percentilesGlenn Elliott2014-01-29
|
* Compute proportional graph response times.Glenn Elliott2014-01-29
|
* Keep as many records around as needed in parsing.Glenn Elliott2014-01-21
|
* BUG FIX: TimeTracker average computationGlenn Elliott2014-01-17
| | | | | | | The formula for computing the running average was incorrect. This patch fixes that. It also renames the putput fields to make grouping similar values on the screen (by lexical order) easier.
* parse_exps.py: Make data analysis more accurate.Glenn Elliott2014-01-17
| | | | | | | | | | | | | | | This patch makes the data analysis of parse_exps.py. The old code suffered from fragility---logs that were out of order lead to many dropped records. This is because it had a look-ahead buffer of 1. This patch does: 1) Maintains buffers of unmatched records. 2) Preloads 200 records from every sched stream and processes them in sorted order. This patch does increase runtime, but prior results could be useless for many trace logs.
* Support PGM-based sched trace analysisGlenn Elliott2014-01-17
|
* Discard interlaced trace eventsGlenn Elliott2014-01-13
|
* Improved flexibility of plot_exps.py script.Jonathan Herman2013-05-03
| | | | | | | | | * No longer needs an X connection to render. This also vastly increases performance. * If too many configuration values are plotted, a key with color=column1, line=column2, marker=column3 etc is not created. Instead, each combination of values is given its own line/color/marker style and plotted, and each line has an entry in the key. Ugly, but better than nothing.
* Modified sched.py field padding calculations to account for bitfields.Jonathan Herman2013-05-02
|
* Minor bug fixes for tuple_table/col_map.Jonathan Herman2013-04-29
|
* Improved accuracy of sched_trace measurement parsing.Jonathan Herman2013-04-23
| | | | | | | | | | | | * Measurements from tasks missing > 20% of their scheduling records are ignored. This is configurable in config/config.py. * Measurements which only have zero values are ignored. * If either of these 2 situations are encountered print out a message the first time using the common.log_once() method. See parse_exps.py for how this is used with multiple threads. * Measurements from a task's last job are ignored. * Miss ratio is calculated only as a fraction of the number of jobs whose matching release and completion records were found, not just release.
* Switched sched_trace data to verbose ctypes structs.Jonathan Herman2013-04-18
|
* Fixed calculation of tardiness.Jonathan Herman2013-04-17
|
* Cleaned up sched_trace output and code.Jonathan Herman2013-04-17
|
* Improved error handling in parse_ and plot_exps.py.Jonathan Herman2013-04-12
|
* Improved error handling in run_exps.py.Jonathan Herman2013-04-12
|
* Seperate directory output in plot_exps.py.Jonathan Herman2013-03-18
|
* Use smarter defaults which can handle data from Bjorns scripts.Jonathan Herman2013-03-18
|
* Automatically merge experiments with the trial parameter.Jonathan Herman2013-03-18
|
* Many bugfixes motivated by some end-to-end testing.Jonathan Herman2013-02-21
|
* Parallelized plotting and parsing.Jonathan Herman2013-02-13
|
* Optimized plot script to handle different directory structures.Jonathan Herman2013-02-12
|
* First attempt at plot_exps.py.Jonathan Herman2013-02-11
|
* Added translation from DirMap to ReducedTupleTable.Jonathan Herman2013-02-08
|
* ColMaps are now created by ColMapBuilders which order columns by their numberJonathan Herman2013-02-08
| | | | of distinct values.
* Added support to load DirMap's from directories.Jonathan Herman2013-02-07
|
* Removed measurement logic from DirMap's for simpler processing.Jonathan Herman2013-02-07
|
* Added gen_exps.py script.Jonathan Herman2013-02-07
|
* Read locations of binary files from path instead of config.py.Jonathan Herman2012-11-26
|
* Removed 2-step parse for scheduling statistics.Jonathan Herman2012-11-26
|
* Removed 2-step parse for overheads.Jonathan Herman2012-11-20
|
* Removed dependency on overhead-analysis repo.Jonathan Herman2012-11-20
|
* Process all non-scaling statistics for base experiments.Jonathan Herman2012-10-30
|
* Added option to output parsed data as a python-parseable map.Jonathan Herman2012-10-29
|
* Prettied up parse output.Jonathan Herman2012-10-29
|
* Added parsing for load / flush operations in MC.Jonathan Herman2012-10-23
|
* Bug fixes from mixed-criticality experimentsJonathan Herman2012-10-12
|
* Split scheduling data by task criticality.Jonathan Herman2012-10-07
|
* Added more robust error handling inspired by color tests.Jonathan Herman2012-09-30
|
* Bug fixes for mixed-criticality task systems.Jonathan Herman2012-09-29
|
* Added option to parse scaling factors against a base task set.Jonathan Herman2012-09-28
|
* Only create csvs of varying number values, not strings.Jonathan Herman2012-09-28
|
* Added script to parse directory data, create CSVs for every chagned value.Jonathan Herman2012-09-27
This change also makes SchedTrace and OverheadTrace events configurable.