Abstract
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. In this work, we present a quantitative model and in-depth analysis of application characteristics to determine when an application is more suitable for each acceleration hierarchy. We analyze 18 benchmarks from six domains and create a preliminary guideline for both application and hardware developers.
Author supplied keywords
Cite
CITATION STYLE
Farahpour, N., Fang, Z., & Reinman, G. (2020). FPGA-based Near Data Processing Platform Selection Using Fast Performance Modeling (WiP Paper). In Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) (pp. 151–155). Association for Computing Machinery. https://doi.org/10.1145/3372799.3394373
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.