A Survey of System Architectures and Techniques for FPGA Virtualization | Hacker News Reader