Message ID | 20181227041349.3058-3-gavin.hu@arm.com (mailing list archive) |
---|---|
State | Superseded, archived |
Delegated to: | Thomas Monjalon |
Headers | show |
Series | spinlock optimization and test case enhancements | expand |
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
On Thu, 2018-12-27 at 12:13 +0800, Gavin Hu wrote: > ------------------------------------------------------------------- > --- > The test is to benchmark the performance of spinlock by counting the > number of spinlock acquire and release operations within the > specified > time. > A typical pair of lock and unlock operations costs tens or hundreds > of > nano seconds, in comparison to this, delaying 1 us outside of the > locked > region is too much, compromising the goal of benchmarking the lock > and > unlock performance. > > Signed-off-by: Gavin Hu <gavin.hu@arm.com> > Reviewed-by: Ruifeng Wang <Ruifeng.Wang@arm.com> > Reviewed-by: Joyce Kong <Joyce.Kong@arm.com> > Reviewed-by: Phil Yang <phil.yang@arm.com> > Reviewed-by: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com> > Reviewed-by: Ola Liljedahl <Ola.Liljedahl@arm.com> > --- Acked-by: Jerin Jacob <jerinj@marvell.com>
diff --git a/test/test/test_spinlock.c b/test/test/test_spinlock.c index 73bff128e..6795195ae 100644 --- a/test/test/test_spinlock.c +++ b/test/test/test_spinlock.c @@ -120,8 +120,6 @@ load_loop_fn(void *func_param) lcount++; if (use_lock) rte_spinlock_unlock(&lk); - /* delay to make lock duty cycle slighlty realistic */ - rte_delay_us(1); time_diff = rte_get_timer_cycles() - begin; } lock_count[lcore] = lcount;