How to determine the number of Intel SGX hardwares on a single Azure VM server?

Sean 125 Reputation points
2023-08-20T17:21:55.9966667+00:00

Hello,

I'm wondering how to find out the number of Intel SGX hardwares on a single Azure VM instance. Does each CPU have one Intel SGX hardware (such as SGX memory encryption engine)? For example, how many Intel SGX hardwares does DC8ds_v3 have for multiple enclaves to run at the same time on the single server?

Thank you very much!

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,046 questions
{count} votes

Accepted answer
  1. vipullag-MSFT 26,492 Reputation points Moderator
    2023-08-21T03:46:57.68+00:00

    Hello Sean

    Welcome to Microsoft Q&A Platform, thanks for posting your query here.

    The DC8ds_v3 instance type has 8 vCPUs, which means that it has 8 Intel SGX hardware (SGX memory encryption engines) for multiple enclaves to run at the same time on the single server. Each vCPU on an Azure VM instance has one Intel SGX hardware, which is used to encrypt and decrypt the memory that is used by SGX enclaves. Therefore, the number of Intel SGX hardware on a single Azure VM instance depends on the number of vCPUs that the instance has.

    Ref: https://learn.microsoft.com/en-us/azure/confidential-computing/quick-create-portal
    https://learn.microsoft.com/en-us/azure/confidential-computing/virtual-machine-solutions-sgx

    Hope this helps.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.