You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Inspired by 'Reparaz et al.'s' 2016 paper, this change adds a
warm-up phase to the function that collects and processes
measurement batches, skipping the first batch to reduce timing
variance in queue operations like insert and remove. Unlike the
author's implementation, which uses dynamic percentile checks,
this approach uses a static boolean to mark the initial run,
suiting the fixed test loop. Experiments in simulation mode with
qtest.c and perf show a minor 1.5% reduction in standard deviation
(from 449ms to 442ms), suggesting a small improvement in execution
stability.
Reference: 'Reparaz et al.', "Dude, is my code constant time?", 2016,
https://eprint.iacr.org/2016/1123.pdf
Change-Id: I71692702401c130cd7cac1d424209308baecb87b
0 commit comments