Enclave code runs only on a CPU with Intel® SGX enabled.
Attempting to execute enclave code on a GPU.
Enclave code cannot run on a GPU. Due to code and data isolation requirements for Intel® SGX security, enclave code must run on a CPU that has Intel® SGX enabled.
If an enclave requires data that comes from operations on a GPU, the enclave must make an ocall into the untrusted application and the untrusted application can make GPU calls.
Refer to the Intel® SGX Developer Reference Guide for your OS for more information on developing Intel® SGX applications.
- The latest Intel® SGX Developer Reference for Linux is in Intel® SGX Linux* Latest Docs
- The Intel® SGX Developer Reference for Windows is distributed with the Intel® SGX SDK for Windows* installation package.