Compiler-Driven FPGA Virtualization with SYNERGY.
This article presents and describes SYNERGY, a compiler/runtime solution that addresses one of the biggest challenges with Field-programmable gate arrays (FPGAs)—virtualization. The article presents the current state of virtualization in FPGAs discussing two key primitives—workload migration and mul...
| Publicado en: | Communications of the ACM Vol. 67; no. 8; pp. 134 - 143 |
|---|---|
| Autores principales: | , , , , |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Aug2024
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=178779521&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 178779521 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Aug2024 vid: 67 iid: 8 pid: 68 pub: Association for Computing Machinery artinfo: ui: 178779521 10.1145/3613903 ppf: 134 ppct: 9 formats: tig: atl: Compiler-Driven FPGA Virtualization with SYNERGY. aug: au: Landgraf, Joshua Yang, Tiffany Lin, Will Rossbach, Christopher J. Schkufza, Eric affil: University of Texas at Austin, TX, USA University of California, San Diego, CA, USA University of Texas at Austin and VMware Research Group, Austin, TX, USA Graft, Inc., San Francisco, CA, USA su: Field programmable gate arrays Virtual machine systems Software architecture Data distribution Workload of computer networks Verilog (Computer hardware description language) Computer operating systems sug: subj: Field programmable gate arrays Virtual machine systems Software architecture Data distribution Workload of computer networks Verilog (Computer hardware description language) Computer operating systems ab: This article presents and describes SYNERGY, a compiler/runtime solution that addresses one of the biggest challenges with Field-programmable gate arrays (FPGAs)—virtualization. The article presents the current state of virtualization in FPGAs discussing two key primitives—workload migration and multitenancy—and how SYNERGY supports them. SYNERGY is described in detail in and is then evaluated using Intel DE10 system-on-a-chip and Amazon F1 cloud instances. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2024 holdings: @attributes: islocal: N |
|---|