This product was either taken down by Product Hunt or deleted. It will be kept for historical purposes.
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Thunder Compute
Network-attached GPUs that disconnect when idle
On traditional cloud platforms, each developer uses a server with its own dedicated GPU. On Thunder Compute, developers share a pool of GPUs, which are network-attached to CPU-only cloud instances on demand. In this system you do not pay when GPUs are idle.
My friend Brian and I were frustrated with the experience of developing with GPUs and started building Thunder Compute as a side project during college. Brian's research lab used Excel to sign up for GPUs two weeks in advance which got us thinking about better ways to allocate GPUs. We began building the GPU virtualization that became the backbone for Thunder Compute.
Two years later we went through Y Combinator, are launching, and are excited for y'all to try what we built! Thunder Compute was really tough to build and there's a lot going on behind the scenes to make this system work. We appreciate your patience with any bugs and your feedback is incredibly helpful.
Here are some of the benefits of GPU virtualization:
1. We share GPUs across many cloud instances to lower cost
On GCP/AWS/anywhere else, if you have 100 GPU cloud instances you have 100 GPUs. On Thunder Compute, if you have 100 GPU cloud instances you share ~10 GPUs. This reduces cost by improving GPU utilization.
2. You only pay when GPUs are active
Following this first point, because GPUs are shared, we only charge you for time that you actually use them. On other platforms, you pay for the GPU even when it is idle, such as time you spend developing, debugging, or accidentally leaving instances on. On Thunder Compute we can share the GPU during this time and you don't have to pay.
3. You can easily switch GPUs and don't have to install NVIDIA drivers
Another nice benefit of network-attaching GPUs is that if you want to change the GPU that is attached to your instance you simply run a command and say you want the new GPU. You don't have to move any of your files, provision a new instance, or change any settings. Also, because there is no physical GPU on your machine, you don't need to install GPU drivers, saving even more time.
Try it today at thundercompute.com, Brian and I love to hear your feedback and appreciate every one of you!
About Thunder Compute on Product Hunt
“Network-attached GPUs that disconnect when idle”
Thunder Compute launched on Product Hunt on November 18th, 2024 and earned 62 upvotes and 11 comments, placing #14 on the daily leaderboard. On traditional cloud platforms, each developer uses a server with its own dedicated GPU. On Thunder Compute, developers share a pool of GPUs, which are network-attached to CPU-only cloud instances on demand. In this system you do not pay when GPUs are idle.
On the analytics side, Thunder Compute competes within Software Engineering, Developer Tools and Artificial Intelligence — topics that collectively have 1M followers on Product Hunt. The dashboard above tracks how Thunder Compute performed against the three products that launched closest to it on the same day.
For a complete overview of Thunder Compute including community comment highlights and product details, visit the product overview.