- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there any tool (SEP, VTune ...) which would allow to somehow analyze enclave SW (non release, e.g. debug build). If so, is there any documentation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
An enclave is an isolated environment. Performance analysis tools such as AQtime*, perf tools, VTune*, Valgrind* are not supported inside an enclave. The Intel® Software Guard Extensions Evaluation SDK provides a tool called sgx_emmt
to measure the real usage of protected memory by the enclave at runtime.
Please refer the following link for more details "Intel® Software Guard Extensions Evaluation SDK"
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
An enclave is an isolated environment. Performance analysis tools such as AQtime*, perf tools, VTune*, Valgrind* are not supported inside an enclave. The Intel® Software Guard Extensions Evaluation SDK provides a tool called sgx_emmt
to measure the real usage of protected memory by the enclave at runtime.
Please refer the following link for more details "Intel® Software Guard Extensions Evaluation SDK"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Chapter 7 of the PRM details some of the performance / debugging that is available in the architecture:
https://software.intel.com/sites/default/files/managed/48/88/329298-002.pdf
Searching for SGX in the VTune release notes indicates which version of VTune has some support for SGX:
https://software.intel.com/sites/default/files/managed/ae/63/release_notes_amplifier_windows.pdf
EDIT:
However, version 1.1 of the software does not include support for VTune.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SGX 1.6 is now available, with "Support for profiling SGX applications using Intel® VTune™. To profile SGX applications, use VTune™ 2016 Update 2 which contains an analysis type, SGX Hotspots"
https://software.intel.com/en-us/sgx-sdk/download
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page