Artigo técnico

SGXKernel: A Library Operating System Optimized for Intel® SGX

In this paper, we revisit the library OS porting approach in a new setting---Intel SGX. We first quantitatively evaluate the performance impact of enclave transitions on SGX programs, identifying it as a performance bottleneck for any library OSes that aim to support system-intensive SGX applications. We then present the design and implementation of SGXKernel, an in-enclave library OS, with highlight on its switchless design, which obviates the needs for enclave transitions.The results show that SGXKernel significantly outperforms a state-of-the-art library OS that has been ported to SGX.

Authors: Hongliang Tian, Tsinghua University, Beijing, China and Intel; Yong Zhang, Tsinghua University, Beijing, China; Chunxiao Xing, Tsinghua University, Beijing, China and Research Institute of Information Technology, Tsinghua National Laboratory for Information Science and Technology, Tsinghua University; Shoumeng Yan, Intel Corporation

From the Computing Frontiers Conference, Siena, Italy, May 15-17, 2017

  • Acadêmico
  • Migração
  • Segurança
  • Intel® Software Guard Extensions SDK
  • Off (no entitlement required)
  • Artigo técnico
  • Intel® Software Guard Extensions (Intel® SGX)
  • Imagem do ícone: 

    如何使用英特尔® Inspector - Persistence Inspector 检测持久内存编程错误

    持久内存可实现更出色的应用性能和可靠性。英特尔® Inspector - Persistence Inspector 是一款是面向开发人员的运行时工具,用于分析缓存刷新行为和事务一致性。
  • C/C++
  • Intel® Inspector
  • Persistent Memory
  • Find Your Leaked Persistent Memory Objects Using the Persistent Memory Development Kit (PMDK)

    Describes the problem of memory leaks in persistent memory programming, then shows how to find and fix a memory leak in a simple C++ program using libpmemobj from the Persistent Memory Developers Kit.
  • Servidor
  • C/C++
  • Persistent Memory
  • Merging MPI Intercommunicators

    Sometimes you may have completely separate instances for an MPI job.  You can connect these separate instances using techniques such as MPI_Comm_accept/MPI_Comm_connect, which creates an intercommunicator.  But in more complex situations, you may have a significant number of separate intercommunicators, and want to send data between arbitrary ranks, or perform collective operations across all ranks, or other functions which are most efficiently handled over a single intracommunicator.

  • Avançado
  • Biblioteca MPI Intel®
  • Computação de cluster
  • Troubleshooting Visual Studio Command Prompt Integration Issue

    Issue Description

    Nmake and ifort are not recognized from a command window, however using Intel Fortran under Visual Studio works perfectly.


    Follow below checklist to troubleshooting Visual Studio command environmental issues:

    1. Verify whether ifort and nmake are installed correctly:

        For Visual Studio 2017, nmake is installed at:

        C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\nmake.exe

  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Windows*
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE Composer Edition
  • Improve encoding efficiency and video quality with Adaptive LTR


    In media application, one important feature of the encoder is to lower the bitrate while keeping the high video quality. Intel® Media SDK has been working hard on improving this capability based on our hardware.

    Media SDK introduces the Adaptive Long Term Reference (LTR) in the 2018R1 Windows release, an intelligent encoding feature which significantly improves compression efficiency and video quality for video conferences, surveillance and certain graphics/game streaming applications. 

  • Profissional
  • Estudantes
  • Linux*
  • Wind River Pulsar* Linux*
  • Projeto Yocto
  • Cliente empresarial
  • Servidor
  • C/C++
  • Avançado
  • Intermediário
  • Intel® Media Server Studio
  • Intel® Media Server Studio Essentials Edition
  • Intel® Media Server Studio Professional Edition
  • SDK Intel® Media
  • Depuração
  • Ferramentas de desenvolvimento
  • Desenvolvimento de jogos
  • Gráficos
  • Processamento de mídia
  • Vídeo inteligente
  • Electrical Characteristics of the Intel® High Definition Audio Specification

    The Intel® High Definition Audio specification has recently changed, affecting the existing electrical characteristics and constraints. A whitepaper has been provided to explain these changes. This is available as a PDF linked at the bottom of this page.
  • Profissional
  • Internet das coisas
  • Avançado
  • Intermediário
  • Áudio
  • Assine o Artigo técnico