| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
New macro `for_each_job` simplifies instrumentation.
Backwards-compatible.
|
|
|
|
|
| |
Everything without isolation: run_tacle_rtss20.sh
For isolation you have to run the hodgepodge of scripts as before.
|
|
|
|
|
|
|
|
|
|
|
| |
- No parameter or output format changes
- Better error messages
- Auto-detect core
- Fix off-by-one error in job counting
- Explicitly invoke the scheduler with sched_yield() between jobs
so that there's less work to do when (if) the scheduling timer
interrupt comes around. (This has a surprisingly significant
impact on timings.)
|
|
|
|
|
|
| |
- Use malloc rather than static allocations
- Check that timings array is long enough before inserting each sample
- Include clearer error handling
|
|
|
|
|
|
|
| |
- Revert type change in Neighborhood microbenchmark
- Remove inputs modified to fix in the available memory on the
i.MX6DQ PRP test platform
- Change default configuration to build without LITMUS/MC^2/MMDC
|
|
|
|
|
| |
***This is the final commit which supports reproducing his
PRP results***
|
|
|
|
|
|
|
|
| |
- Remove unused parameters to extra.h
- Use floats to avoid integer overflow when timing long loops
- Only include litmus headers and/or MMDC headers if the appropriate
define is set in extra.h
- Update job parameters to match those used in my PRP experiments
|
| |
|
|
|