Dmitrii Kuvaiskii
Dmitrii Kuvaiskii
@jkr0103 Is this something you could look in? I mean, run the perf analysis.
> OpenVINO @jinengandhi-intel A quick check: 1. Rerun with `loader.log_level = "all"` and check the Gramine logs. If you see `eventfd2` syscall, then we know that OpenVINO always tries to...
@jinengandhi-intel @vasanth-intel Indeed, there is no `eventfd` syscalls in the OpenVINO workload. This doesn't make sense -- the commit https://github.com/gramineproject/gramine/commit/51e99f9880052c051f8774f63af5073d82503c7d didn't change **anything else other than eventfd**. Are you absolutely...
I cannot reproduce the Memcached results on my Icelake server. What was your exact test? Below is what I did. # Memcached with eventfd degradation ## Eventfd commit - gramine-direct:...
For completeness, a significant difference from the default Memcached example is that the Memcached-under-test here is run with `-t 16`. In other words, the Memcached server runs with 16 threads,...
Update: I am able to reproduce the ~20% slowdown. This happens on `-t 16` (Memcached server with 16 threads). Quick results below. - Gramine master (with eventfd) ``` $ numactl...
Oops, in my previous comment the Gramine master (with secure eventfd) actually works better than Gramine without secure eventfd. So please ignore my "I am able to reproduce". I still...
@jinengandhi-intel @vasanth-intel How to reproduce the OpenVINO perf degradation?
@ila Late to the party, but was this issue resolved or still open? If it is still open, what would be the latest-working way to reproduce it? This would be...
Have you tried adding `sgx.use_exinfo = true` or `sgx.insecure__allow_memfaults_without_exinfo = true`. The former is used when EDMM is enabled, the latter is used when EDMM is disabled. See https://gramine.readthedocs.io/en/stable/manifest-syntax.html#sgx-exinfo for...