Programming and synthesis for software-defined FPGA acceleration: status and future prospects

YH Lai, E Ustun, S Xiang, Z Fang, H Rong… - ACM Transactions on …, 2021 - dl.acm.org
FPGA-based accelerators are increasingly popular across a broad range of applications,
because they offer massive parallelism, high energy efficiency, and great flexibility for …

Fpga acceleration for big data analytics: Challenges and opportunities

J Hoozemans, J Peltenburg… - IEEE Circuits and …, 2021 - ieeexplore.ieee.org
The big data revolution has ushered an era with ever increasing volumes and complexity of
data requiring ever faster computational analysis. During this very same era, CPU …

[HTML][HTML] A survey on the evolution of stream processing systems

M Fragkoulis, P Carbone, V Kalavri, A Katsifodimos - The VLDB Journal, 2024 - Springer
Stream processing has been an active research field for more than 20 years, but it is now
witnessing its prime time due to recent successful efforts by the research community and …

Extending high-level synthesis for task-parallel programs

Y Chi, L Guo, J Lau, Y Choi, J Wang… - 2021 IEEE 29th Annual …, 2021 - ieeexplore.ieee.org
C/C++/OpenCL-based high-level synthesis (HLS) becomes more and more popular for field-
programmable gate array (FPGA) accelerators in many application domains in recent years …

Beyond analytics: The evolution of stream processing systems

P Carbone, M Fragkoulis, V Kalavri… - Proceedings of the 2020 …, 2020 - dl.acm.org
Stream processing has been an active research field for more than 20 years, but it is now
witnessing its prime time due to recent successful efforts by the research community and …

Allo: A Programming Model for Composable Accelerator Design

H Chen, N Zhang, S Xiang, Z Zeng, M Dai… - Proceedings of the ACM …, 2024 - dl.acm.org
Special-purpose hardware accelerators are increasingly pivotal for sustaining performance
improvements in emerging applications, especially as the benefits of technology scaling …

Heterogen: transpiling c to heterogeneous hls code with automated test generation and program repair

Q Zhang, J Wang, GH Xu, M Kim - Proceedings of the 27th ACM …, 2022 - dl.acm.org
Despite the trend of incorporating heterogeneity and specialization in hardware, the
development of heterogeneous applications is limited to a handful of engineers with deep …

PLD: Fast FPGA compilation to make reconfigurable acceleration compatible with modern incremental refinement software development

Y Xiao, E Micallef, A Butt, M Hofmann… - Proceedings of the 27th …, 2022 - dl.acm.org
FPGA-based accelerators are demonstrating significant absolute performance and energy
efficiency compared with general-purpose CPUs. While FPGA computations can now be …

PipeJSON: Parsing JSON at line speed on FPGAs

J Dann, R Wagner, D Ritter, C Faerber… - Proceedings of the 18th …, 2022 - dl.acm.org
JavaScript Object Notation (JSON) gained popularity as a data exchange and storage
format. While recent advances on modern CPUs show an improved JSON parsing by using …

Clockwork: Resource-efficient static scheduling for multi-rate image processing applications on FPGAs

D Huff, S Dai, P Hanrahan - 2021 IEEE 29th Annual …, 2021 - ieeexplore.ieee.org
Image processing applications can benefit tremendously from FPGA acceleration. However,
hardware accelerators for these applications look very different from the programs that …