作者: Fabian Boemer , Yixing Lao , Rosario Cammarota , Casimir Wierzynski
关键词: Ciphertext 、 Graph (abstract data type) 、 Computer science 、 Compiler 、 Plaintext 、 Encryption 、 Homomorphic encryption 、 Constant folding 、 Programming language 、 Cryptography
摘要: Homomorphic encryption (HE)---the ability to perform computation on encrypted data---is an attractive remedy increasing concerns about data privacy in deep learning (DL). However, building DL models that operate ciphertext is currently labor-intensive and requires simultaneous expertise DL, cryptography, software engineering. frameworks recent advances graph compilers have greatly accelerated the training deployment of various computing platforms. We introduce nGraph-HE, extension nGraph, Intel's compiler, which enables trained with popular such as TensorFlow while simply treating HE another hardware target. Our graph-compiler approach HE-aware optimizations- implemented at compile-time, constant folding HE-SIMD packing, run-time, special value plaintext bypass. Furthermore, nGraph-HE integrates TensorFlow, enabling scientists benchmark minimal overhead.