1. The Software-Centric Approach of SYNERGY: Technical Perspective.
- Author
-
Chow, Paul
- Subjects
- *
GATE array circuits , *COMPUTER software , *SERVER farms (Computer network management) , *VIRTUAL machine systems , *VERILOG (Computer hardware description language) , *COMPUTER architecture - Abstract
The article discusses SYNERGY, a software-centric approach to field-programmable gate array (FPGA) virtualization in data centers. This approach addresses performance and power challenges by enabling features like task suspension, resumption, migration, and process isolation. Unlike traditional hardware-centric methods, SYNERGY rewrites Verilog hardware description code to work with a Verilog JIT compiler, allowing for higher-level state management and task handling. While it incurs significant overhead and requires further development to match current software virtualization performance, SYNERGY's innovative perspective could lead to improved FPGA architecture and reduced overhead in the future.
- Published
- 2024
- Full Text
- View/download PDF