<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpu-microbench.git/measure_startup_oh.c, branch master</title>
<subtitle>Lightweight, hyper-accurate microbenchmarks and measurement tools for GPU scheduling examination.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/gpu-microbench.git/'/>
<entry>
<title>Support measuring the startup overhead of libsmctrl or nvtaskset</title>
<updated>2025-06-18T02:29:08+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>bakitajoshua@gmail.com</email>
</author>
<published>2025-06-18T02:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/gpu-microbench.git/commit/?id=e8a58986e83f6505a33ce5af0a57d752b405076e'/>
<id>e8a58986e83f6505a33ce5af0a57d752b405076e</id>
<content type='text'>
Allows specifying an environment variable to only be applied to the
child, e.g.:
    ./measure_startup_oh -e LD_PRELOAD=libsmctrl.so
Or for starting the child process via a intermediate task, e.g.:
    ./measure_startup_oh ./nvtaskset 0xf ./measure_launch_oh 1

This allows for correctly measuring the startup overhead in the
evaluation of the ECRTS'25 partitioning paper.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows specifying an environment variable to only be applied to the
child, e.g.:
    ./measure_startup_oh -e LD_PRELOAD=libsmctrl.so
Or for starting the child process via a intermediate task, e.g.:
    ./measure_startup_oh ./nvtaskset 0xf ./measure_launch_oh 1

This allows for correctly measuring the startup overhead in the
evaluation of the ECRTS'25 partitioning paper.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add measure_startup_oh benchmark</title>
<updated>2025-05-13T05:19:37+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>jbakita@cs.unc.edu</email>
</author>
<published>2025-05-13T05:17:45+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/gpu-microbench.git/commit/?id=0084607788a196132a1cbd9df930851e38aeba7a'/>
<id>0084607788a196132a1cbd9df930851e38aeba7a</id>
<content type='text'>
Supports ECRTS'25 partitioning paper.

To nicely parse the resultant output, one could use the following
shell pipeline:

./measure_startup_oh 2&gt;&amp;1 | cut -d "=" -s -f 2 | cut -d " " -f 2 \
                          | tr "\n" " " | sed 's/$/r - p/' | dc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Supports ECRTS'25 partitioning paper.

To nicely parse the resultant output, one could use the following
shell pipeline:

./measure_startup_oh 2&gt;&amp;1 | cut -d "=" -s -f 2 | cut -d " " -f 2 \
                          | tr "\n" " " | sed 's/$/r - p/' | dc
</pre>
</div>
</content>
</entry>
</feed>
