DCARCROct 25, 2020

Performance Analysis of Scientific Computing Workloads on Trusted Execution Environments

arXiv:2010.13216v11 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of securing sensitive data in scientific computing for HPC users and data providers, but it is incremental as it evaluates existing TEEs rather than proposing new solutions.

The paper analyzed the performance impact of AMD SEV and Intel SGX trusted execution environments on diverse HPC benchmarks, finding slowdowns ranging from 1x to 126x depending on the workload and configuration, with SEV requiring NUMA-aware placement and SGX being unsuitable for HPC due to memory limitations.

Scientific computing sometimes involves computation on sensitive data. Depending on the data and the execution environment, the HPC (high-performance computing) user or data provider may require confidentiality and/or integrity guarantees. To study the applicability of hardware-based trusted execution environments (TEEs) to enable secure scientific computing, we deeply analyze the performance impact of AMD SEV and Intel SGX for diverse HPC benchmarks including traditional scientific computing, machine learning, graph analytics, and emerging scientific computing workloads. We observe three main findings: 1) SEV requires careful memory placement on large scale NUMA machines (1$\times$$-$3.4$\times$ slowdown without and 1$\times$$-$1.15$\times$ slowdown with NUMA aware placement), 2) virtualization$-$a prerequisite for SEV$-$results in performance degradation for workloads with irregular memory accesses and large working sets (1$\times$$-$4$\times$ slowdown compared to native execution for graph applications) and 3) SGX is inappropriate for HPC given its limited secure memory size and inflexible programming model (1.2$\times$$-$126$\times$ slowdown over unsecure execution). Finally, we discuss forthcoming new TEE designs and their potential impact on scientific computing.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes