FPGA-based Near Data Processing Platform Selection Using Fast Performance Modeling (WiP Paper)
Nazanin Farahpour, Zhenman Fang, Glenn Reinman · 2020
With the trend of adopting FPGAs in data centers, various FPGA acceleration platforms have been developed in recent years. Each server could incorporate one or many of these FPGAs at different compute hierarchy levels to match its workload intensity. FPGAs could either be used as IO-attached accelerators or be closely integrated with CPU as on-chip co-processors. For a more data-centric approach, an FPGA could be moved closer to the data medium (RAM or disk) and serve as a near-memory or near-storage accelerator.