/GEVisor

Primary LanguageC++

GEVisor

GEVisor is a small hypervisor to build a trusted GPU execution environment.

For paper: Building GPU TEEs using CPU Secure Enclaves with GEVisor

Dependencies:

OS: Ubuntu 18.04 Kernel: Linux 4.15.0 CPU: Intel Core i7 with Intel SGX GPU: NVIDIA GeForce GTX Titan Black, NVIDIA GeForce GT 420

Build:

./install.sh

Citation:

@inproceedings{wu2023building, title={Building GPU TEEs using CPU Secure Enclaves with GEVisor}, author={Wu, Xiaolong and Tian, Dave Jing and Kim, Chung Hwan}, booktitle={Proceedings of the 2023 ACM Symposium on Cloud Computing}, pages={249--264}, year={2023} }

Contributors

Xiaolong Wu (Contact: wu1565@purdue.edu)