Developing FPGAs as an acceleration platform for data-intensive applications. - James Joe Thomas (2022)