aboutsummaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorAaron Rossetto <aaron.rossetto@ni.com>2020-03-24 15:44:28 -0500
committerAaron Rossetto <aaron.rossetto@ni.com>2020-03-27 16:02:20 -0500
commitf894cf0c0dea22a214de44219d954adeb851dfb1 (patch)
treec1b5b23506a31e14c86480fe8c0402cdaa1d6e2e /firmware
parent7ef3e5c016afa72746ffc943fe870b98d05beb46 (diff)
downloaduhd-f894cf0c0dea22a214de44219d954adeb851dfb1.tar.gz
uhd-f894cf0c0dea22a214de44219d954adeb851dfb1.tar.bz2
uhd-f894cf0c0dea22a214de44219d954adeb851dfb1.zip
examples: Change benchmark_rate default thread priority
This commit modifies the benchmark_rate example to use the operating system's default thread priority, instead of real-time thread priority, by default. UHD 4.0 includes a number of significant improvements to the streaming architecture that allow for best performance to be achieved without having to resort to elevating the process thread priority to real-time. Internal testing shows degraded streaming performance in common use cases (i.e. non-DPDK) when the process thread priority is set to real-time. It should be noted that applications which use DPDK may still experience better performance when the process thread priority is set to real-time. Users may continue to manually override the process thread priority in benchmark_rate using the --priority=high command-line option. The need to elevate the process thread priority will be application- and deployment-dependent.
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions