TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Would you want a 10 Gbps AES encryption on EC2 g2 instances?

9 点作者 iamsalman超过 10 年前
10 Gigabits&#x2F;second of AES256 throughput plus the CPU remains free to do it&#x27;s stuff since the encryption&#x27;s done on g2.2xlarge&#x27;s NVIDIA GPU (in contrast, AES-NI on g2 instance gives about 2Gbps). Would this come in handy for securing large media files? What other scenarios would you find it useful?<p>A bit of quick background -- A team of 4 GPU engineers developed and then super optimized AES (all key &amp; block sizes) on CUDA and OpenCL. On dedicated GPUs, we can go as much as 80Gbps on highend GPUs. On the ec2 g2 instances, we achieve 10Gbps. This throughput is much higher than what you would get from AES-NI (Intel&#x27;s hardware accelerated AES instructions) and also save your CPU cycles for all your other stuff. It runs on CPU too if no GPU is available.<p>We built it into a cross platform (Windows&#x2F;Linux) commercial SDK solution. You can plug it into your application with just a couple of lines of code change!<p>It&#x27;s about 50k LOC with all GPU kernels hand optimized to squeeze every possible flop out of the GPUs. We&#x27;re just limited by the PCIe data transfer limits.<p>Now I am exploring my options and thinking about selling the technology and need feedback from people who have sold source code before and pros &amp; cons.

1 comment

opless超过 10 年前
Awesome work!<p>Have you thought about looking into creating a GPU-based HSM product?
评论 #8667028 未加载