Intel® Software Guard Extensions (Intel® SGX)
Discussion board focused on hardware-based isolation and memory encryption to provide extended code protection in solutions.

Why SGX multi-threading stop gaining after 16 threads?

Sean_
Beginner
710 Views

I run several open-source fully parallel SGX programs on Azure VM with SGX (DC48s_v3, EPC size 256 GB, vCPU = 48 cores, set numTCS=48), but their time consumed are not speeded up much after I use larger thread numbers. E.g., almost all full parallel SGX programs stop at ~9x speedup after 16 threads.

What are the possible reasons that the extra 16 ~ 48-th threads in SGX do not help with the parallel program execution?

0 Kudos
1 Reply
Wojciech_M_Intel
Moderator
555 Views

Hi,
Are you using Intel SGX SDK to develop your application?

Regards,
Wojtek

0 Kudos
Reply