标签: cryptography device-driver hardware-acceleration
如果愿意利用H / W的主机软件基于用户空间,如何减轻上下文切换,数据复制等的开销?例如,OpenSSL位于用户空间,它应该能够通过I / O控制或类似的方式与驱动程序通信,发送/接收数据缓冲区,所有这些都会导致系统调用的广泛使用。那么硬件会带来什么好处呢?