том 43 издание 1-2 страницы 1-27

XpuTEE: A High-Performance and Practical Heterogeneous Trusted Execution Environment for GPUs

Тип публикацииJournal Article
Дата публикации2025-04-12
scimago Q2
wos Q2
white level БС1
SJR0.633
CiteScore5.4
Impact factor1.8
ISSN07342071, 15577333
Краткое описание

AI applications are employed in diverse scenarios, including data centers, personal computers, smart cars, and so on. Their privacy is threatened by the intricate software stacks and the potential malfeasance of system maintainers. The Trusted Execution Environment (TEE) has become popular for safeguarding applications from untrusted system software. However, AI applications are always speeded up with heterogeneous accelerators, e.g., GPU, which requires the TEE to be heterogeneous. A heterogeneous TEE should satisfy three requirements: (1) the joint heterogeneous abstraction that covers the CPU and GPUs and minimizes cooperation overhead among enclaves on them; (2) the high performance for supporting high-speed GPUs and introducing limited performance overhead; and (3) the compatibility with existing CPUs and GPUs so that existing machines can directly benefit from it.

To meet the above requirements, this article introduces XpuTEE, a practical and high-performance heterogeneous TEE system. XpuTEE provides a new abstraction called XpuEnclave, comprising the CEnclave to protect CPU-side logic and numerous XEnclaves to guard GPU tasks. XpuEnclave is a joint TEE crossing the CPU and connected GPUs, and it removes all cryptographic operations and extra memory copies for CPU-GPU communication, which allows XpuTEE to achieve high performance. The results demonstrate that XpuTEE has an average performance overhead of 2.48% for common AI applications.

Для доступа к списку цитирований публикации необходимо авторизоваться.

Топ-30

Журналы

1
Transactions on Architecture and Code Optimization
1 публикация, 33.33%
IEEE Transactions on Dependable and Secure Computing
1 публикация, 33.33%
Electronics (Switzerland)
1 публикация, 33.33%
1

Издатели

1
Association for Computing Machinery (ACM)
1 публикация, 33.33%
Institute of Electrical and Electronics Engineers (IEEE)
1 публикация, 33.33%
MDPI
1 публикация, 33.33%
1
  • Мы не учитываем публикации, у которых нет DOI.
  • Статистика публикаций обновляется еженедельно.

Вы ученый?

Создайте профиль, чтобы получать персональные рекомендации коллег, конференций и новых статей.
Метрики
3
Поделиться
Цитировать
ГОСТ |
Цитировать
Fan S. et al. XpuTEE: A High-Performance and Practical Heterogeneous Trusted Execution Environment for GPUs // ACM Transactions on Computer Systems. 2025. Vol. 43. No. 1-2. pp. 1-27.
ГОСТ со всеми авторами (до 50) Скопировать
Fan S., Hua Z., Xia Y., Chen H. XpuTEE: A High-Performance and Practical Heterogeneous Trusted Execution Environment for GPUs // ACM Transactions on Computer Systems. 2025. Vol. 43. No. 1-2. pp. 1-27.
RIS |
Цитировать
TY - JOUR
DO - 10.1145/3719653
UR - https://dl.acm.org/doi/10.1145/3719653
TI - XpuTEE: A High-Performance and Practical Heterogeneous Trusted Execution Environment for GPUs
T2 - ACM Transactions on Computer Systems
AU - Fan, Shulin
AU - Hua, Zhichao
AU - Xia, Yubin
AU - Chen, Haibo
PY - 2025
DA - 2025/04/12
PB - Association for Computing Machinery (ACM)
SP - 1-27
IS - 1-2
VL - 43
SN - 0734-2071
SN - 1557-7333
ER -
BibTex |
Цитировать
BibTex (до 50 авторов) Скопировать
@article{2025_Fan,
author = {Shulin Fan and Zhichao Hua and Yubin Xia and Haibo Chen},
title = {XpuTEE: A High-Performance and Practical Heterogeneous Trusted Execution Environment for GPUs},
journal = {ACM Transactions on Computer Systems},
year = {2025},
volume = {43},
publisher = {Association for Computing Machinery (ACM)},
month = {apr},
url = {https://dl.acm.org/doi/10.1145/3719653},
number = {1-2},
pages = {1--27},
doi = {10.1145/3719653}
}
MLA
Цитировать
Fan, Shulin, et al. “XpuTEE: A High-Performance and Practical Heterogeneous Trusted Execution Environment for GPUs.” ACM Transactions on Computer Systems, vol. 43, no. 1-2, Apr. 2025, pp. 1-27. https://dl.acm.org/doi/10.1145/3719653.
Ошибка в публикации?