주요 콘텐츠로 건너뛰기
지식 기술 자료

시뮬레이션 모드에서 인텔® Software Guard Extensions(인텔® SGX) 응용 프로그램을 실행할 때의 성능 오버헤드가 상당합니까?

콘텐츠 형태: 유지 관리 및 성능   |   문서 ID: 000088623   |   마지막 검토일: 2024-07-31

설명

  • 인텔 SGX 플랫폼을 사용하지 않고 인텔® Software Guard Extensions(인텔® SGX) 시뮬레이션 모드를 사용하여 인텔 SGX의 성능을 평가하려고 합니다.
  • 시뮬레이션 모드의 성능 오버헤드를 확인할 수 없습니다.

해결 방법

시뮬레이션 모드는 인텔 SGX 응용 프로그램의 성능 테스트에 적합하지 않습니다. 시뮬레이션 모드에서는 인텔 SGX 하드웨어 명령어가 소프트웨어에서 시뮬레이션되며, 이는 하드웨어에서 기본적으로 실행되는 것보다 느립니다. 시뮬레이션 모드는 다음의 시뮬레이션 버전도 사용합니다.

  • 신뢰할 수 있는 라이브러리
  • 신뢰할 수 없는 라이브러리
  • 플랫폼 소프트웨어

인텔 SGX 성능 오버헤드를 테스트하려면 컴파일러 최적화를 사용하는 시험판 모드에서 애플리케이션 인텔 SGX 및 컴파일을 지원하는 플랫폼을 사용하지만 엔클레이브는 enclave-debug 모드에서 시작됩니다.

시뮬레이션 모드로 인한 성능 오버헤드가 중요한지 여부는 사용 사례의 오버헤드 허용 오차에 따라 다릅니다.

컴파일 프로필에 대한 자세한 내용은 OS에 대한 인텔 SGX 개발자 참조 안내서의 Enclave 프로젝트 구성 섹션을 참조하십시오.

추가 정보

Linux*용 인텔 SGX 개발자 참조는 최신 Linux* 인텔® Software Guard Extensions SDK의 Documentation 폴더에 있습니다.

Windows*용 인텔 SGX 개발자 참조는 Windows*용 인텔 SGX SDK 설치 패키지와 함께 배포됩니다.

관련 제품

이 문서는 1개의 제품에 적용됩니다.

부인 정보

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.

추가적 도움이 필요하십니까?

지원팀 연락처
지원팀 연락처