Espresso Machine Can Run Doom
An espresso machine has been modified to run the classic video game Doom. The project demonstrates the device's ability to handle complex software beyond its original purpose. (gamespot.com)
KNOD (In-Kernel Network Offload Device) is an experimental Linux kernel framework that repurposes consumer-grade AMD GPUs to handle high-rate packet processing, addressing the CPU bottleneck at 100-400 Gbps link speeds. It maps XDP-style packet programs into GPU-executable code via kernel-level JIT compilation, lets NICs DMA packets directly into GPU-accessible memory, and runs identical packet operations across thousands of GPU lanes in parallel. By keeping the data path inside the kernel and avoiding userspace runtimes like CUDA or ROCm, KNOD reduces latency and CPU overhead; early benchmarks show up to 70 million packets per second on a Katran-derived workload using an AMD Radeon PRO V620.
The current implementation targets AMD because of the open-source amdgpu driver integration in mainline Linux and hardware features (RDNA2-era support for 64-bit atomics) that enable the needed memory and execution primitives. That focus makes KNOD a practical alternative to expensive SmartNICs or DPUs for dedicated-server workloads by freeing CPU cores otherwise pinned for polling, improving server ROI, and reducing vulnerability to traffic spikes. KNOD remains experimental: broader hardware support, APU tradeoffs, motherboard compatibility, and production-readiness need resolution before widespread deployment, but the approach demonstrates a viable path to GPU-accelerated packet filtering and L4 operations inside the kernel.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
An espresso machine has been modified to run the classic video game Doom. The project demonstrates the device's ability to handle complex software beyond its original purpose. (gamespot.com)
Backup tapes like LTO-5 are making a comeback in homelabs due to their affordability compared to high-priced hard drives. Used tapes can cost as little as $2 per TB, making them a cost-effective storage option for data hoarders. (hackaday.com)
MeshXFS is a clustered filesystem based on the XFS file system, designed for POSIX compliance. It aims to improve shared storage and scalability in Linux environments. (github.com)
NVIDIA RTX Spark laptops are now available from major manufacturers, combining RTX graphics, AI capabilities, and up to 128GB of unified memory in slim, portable devices. These PCs enable AI development, gaming, and creative work with high performance and immediate support for popular applications and games. (nvidianews.nvidia.com)
Elon Musk mentioned that the flying car's downforce helps it stick to the ground firmly, providing stability. This technology enhances safety and performance by increasing grip during flight and on the road. (news.ycombinator.com)
A flying car technology demonstration showcases advancements toward practical airborne vehicles. The video highlights progress in design and engineering for future transportation. (youtube.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.