<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mc2-scripts-and-benchmarks.git/dis/Transitive, branch sd-vbs</title>
<subtitle>Benchmarks and execution scripts for testing spatial isolation and SMT interference in MC^2</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/mc2-scripts-and-benchmarks.git/'/>
<entry>
<title>TACLe and DIS benchmark fixes</title>
<updated>2020-10-20T17:41:49+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>jbakita@cs.unc.edu</email>
</author>
<published>2020-10-20T17:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/mc2-scripts-and-benchmarks.git/commit/?id=03412b9f841f140b9b7410a1890298e3ac2835db'/>
<id>03412b9f841f140b9b7410a1890298e3ac2835db</id>
<content type='text'>
- Use consistent approach to prevent computations from being
  optimized out in the DIS benchmarks
- Don't print results in the DIS benchmarks
- Fix a memory corruption in TACLe's "epic" benchmark reflect1()
- Fix return codes for all benchmarks
- Rename run_baseline.sh to run_bench.sh in preperation for this
  being the main benchmarking script
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use consistent approach to prevent computations from being
  optimized out in the DIS benchmarks
- Don't print results in the DIS benchmarks
- Fix a memory corruption in TACLe's "epic" benchmark reflect1()
- Fix return codes for all benchmarks
- Rename run_baseline.sh to run_bench.sh in preperation for this
  being the main benchmarking script
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable internal DIS job looping and port to new extra.h API</title>
<updated>2020-10-19T05:30:29+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>jbakita@cs.unc.edu</email>
</author>
<published>2020-10-19T05:30:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/mc2-scripts-and-benchmarks.git/commit/?id=47ced4e96bbb782b9e780e8f2cfc637b2c21ff44'/>
<id>47ced4e96bbb782b9e780e8f2cfc637b2c21ff44</id>
<content type='text'>
Changes to DIS code:
- field, pointer, transitive, and update's random initialization
  steps moved the main job loop (so that they run on fresh state
  each job).
- Moved free() calls outside of the job loop in matrix
- Removed loose clock() call in pointer
Misc fixes:
- Added input file for neighborhood
- Log status before, rather than after, printing in gen_input.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes to DIS code:
- field, pointer, transitive, and update's random initialization
  steps moved the main job loop (so that they run on fresh state
  each job).
- Moved free() calls outside of the job loop in matrix
- Removed loose clock() call in pointer
Misc fixes:
- Added input file for neighborhood
- Log status before, rather than after, printing in gen_input.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix DIS coding style by running them all through clang-format</title>
<updated>2020-10-18T00:54:41+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>jbakita@cs.unc.edu</email>
</author>
<published>2020-10-17T23:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/mc2-scripts-and-benchmarks.git/commit/?id=1120161286ee5c855b630bccc9e0b37bb8a3ee65'/>
<id>1120161286ee5c855b630bccc9e0b37bb8a3ee65</id>
<content type='text'>
Also fixes a missing header in DISstressmarkRNG.h and the "all"
make target. No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes a missing header in DISstressmarkRNG.h and the "all"
make target. No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>DIS fixes used for (rejected) RTSS'20 submission</title>
<updated>2020-10-17T18:43:46+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>jbakita@cs.unc.edu</email>
</author>
<published>2020-10-17T18:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/mc2-scripts-and-benchmarks.git/commit/?id=a3886552003d031acb9039e920b7c9ddce946ad6'/>
<id>a3886552003d031acb9039e920b7c9ddce946ad6</id>
<content type='text'>
- All: Output times to stderr and nothing to stdout
- Field, Update, Pointer: change definition of a job to match other
  stressmark execution times more closely
- Matrix: move all allocations into main()
- Update: Use volatile to prevent computations from being optimized out
- Transitive: Use volatile to prevent computations from being optimized out
- Neighborhood: Use working version of drawLineSegment from original DIS
  sample code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- All: Output times to stderr and nothing to stdout
- Field, Update, Pointer: change definition of a job to match other
  stressmark execution times more closely
- Matrix: move all allocations into main()
- Update: Use volatile to prevent computations from being optimized out
- Transitive: Use volatile to prevent computations from being optimized out
- Neighborhood: Use working version of drawLineSegment from original DIS
  sample code
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the DIS benchmarks up a directory and update hardcoded paths</title>
<updated>2020-10-16T20:55:14+00:00</updated>
<author>
<name>Joshua Bakita</name>
<email>jbakita@cs.unc.edu</email>
</author>
<published>2020-10-16T20:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/mc2-scripts-and-benchmarks.git/commit/?id=6ea9939e0610a809f6f47d13ec68df00d1ca0afc'/>
<id>6ea9939e0610a809f6f47d13ec68df00d1ca0afc</id>
<content type='text'>
Note that this repo does not attempt to keep a copy of the original
DIS benchmark distributions. UNC real-time has another repo for that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that this repo does not attempt to keep a copy of the original
DIS benchmark distributions. UNC real-time has another repo for that.
</pre>
</div>
</content>
</entry>
</feed>
