The Software-Centric Approach of SYNERGY: Technical Perspective.

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 hard...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 67; no. 8; pp. 133 - 134
Autor principal: Chow, Paul
Formato: Opinion
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=178779544&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 178779544
    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:
        178779544
        10.1145/3655633
      ppf: 133
      ppct: 1
      formats:
      tig:
        atl: The Software-Centric Approach of SYNERGY: Technical Perspective.
      aug:
        au: Chow, Paul
        affil: University of Toronto, Ontario, Canada
      su:
        Gate array circuits
        Computer software
        Data centers
        Virtual machine systems
        Verilog (Computer hardware description language)
        Computer architecture
      sug:
        subj:
          Gate array circuits
          Computer software
          Data centers
          Virtual machine systems
          Verilog (Computer hardware description language)
          Computer architecture
      ab: 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.
      pubtype: Periodical
      doctype: Opinion
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2024
    holdings:
      @attributes:
        islocal: N