<feed xmlns='http://www.w3.org/2005/Atom'>
<title>experiment-scripts.git/parse/sched.py, branch wip-ecrts14-pgm</title>
<subtitle>Helper scripts to make LITMUS^RT experiments easy!</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/'/>
<entry>
<title>Compute stats for response time percentiles</title>
<updated>2014-01-30T04:25:46+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-01-30T04:25:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=c55e81ec12f80f60846b251aa7bbe0f6c044e7e8'/>
<id>c55e81ec12f80f60846b251aa7bbe0f6c044e7e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Compute proportional graph response times.</title>
<updated>2014-01-30T03:51:48+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-01-30T03:51:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=bc96d3d27124381d4a4acac0b684e9ad4280a22c'/>
<id>bc96d3d27124381d4a4acac0b684e9ad4280a22c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep as many records around as needed in parsing.</title>
<updated>2014-01-21T23:48:05+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-01-21T23:48:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=160c52110d14300bf317eca5fe64379766ac47cd'/>
<id>160c52110d14300bf317eca5fe64379766ac47cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG FIX: TimeTracker average computation</title>
<updated>2014-01-18T03:16:42+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-01-18T03:16:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=c6106e3eb375824fc20604ddfa845e6d8baa5198'/>
<id>c6106e3eb375824fc20604ddfa845e6d8baa5198</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>parse_exps.py: Make data analysis more accurate.</title>
<updated>2014-01-18T01:18:08+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-01-18T01:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=69bdd9a6095fbd85cc90447862cc898c3391b3a7'/>
<id>69bdd9a6095fbd85cc90447862cc898c3391b3a7</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support PGM-based sched trace analysis</title>
<updated>2014-01-17T21:57:20+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-01-17T21:57:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=d90a8d25b1026ea41e4cd3041ad2ba03732b99a3'/>
<id>d90a8d25b1026ea41e4cd3041ad2ba03732b99a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Modified sched.py field padding calculations to account for bitfields.</title>
<updated>2013-05-02T17:42:17+00:00</updated>
<author>
<name>Jonathan Herman</name>
<email>hermanjl@cs.unc.edu</email>
</author>
<published>2013-05-02T17:42:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=6f2558b8c4f4e33630b40dfbe20024f7a372a8f0'/>
<id>6f2558b8c4f4e33630b40dfbe20024f7a372a8f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved accuracy of sched_trace measurement parsing.</title>
<updated>2013-04-23T18:01:35+00:00</updated>
<author>
<name>Jonathan Herman</name>
<email>hermanjl@cs.unc.edu</email>
</author>
<published>2013-04-23T18:01:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=7545402506aa76261e18d85af585ff0ac1cf05c1'/>
<id>7545402506aa76261e18d85af585ff0ac1cf05c1</id>
<content type='text'>
* Measurements from tasks missing &gt; 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Measurements from tasks missing &gt; 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switched sched_trace data to verbose ctypes structs.</title>
<updated>2013-04-18T21:42:23+00:00</updated>
<author>
<name>Jonathan Herman</name>
<email>hermanjl@cs.unc.edu</email>
</author>
<published>2013-04-18T21:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=c0405807b7f7f75fa1cf93265e6b2a739e449596'/>
<id>c0405807b7f7f75fa1cf93265e6b2a739e449596</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed calculation of tardiness.</title>
<updated>2013-04-17T20:07:35+00:00</updated>
<author>
<name>Jonathan Herman</name>
<email>hermanjl@cs.unc.edu</email>
</author>
<published>2013-04-17T20:07:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/experiment-scripts.git/commit/?id=2a4b1c11751632dcc1f47c3c13ab2e2a718b883c'/>
<id>2a4b1c11751632dcc1f47c3c13ab2e2a718b883c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
