Binary translation (BT) is the process of converting executable binary from one instruction set architecture (ISA) to another. Accelerated binary translation (XBT) refers to BT using FPGA for hardware acceleration and feeding the target processor at-speed. This work proposes a reconfigurable pipelined structure built on FPGA that performs XBT on different ISAs. An XBT system that translates MIPS to RISC-V is implemented and tested on the Xilinx Zynq platform. Results of several benchmarks show obvious speedup of approximately 48 times compared to an equivalent software approach.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    XBT: FPGA Accelerated Binary Translation


    Beteiligte:
    Chai, Ke (Autor:in) / Wolff, Frank (Autor:in) / Papachristou, Chris (Autor:in)


    Erscheinungsdatum :

    16.08.2021


    Format / Umfang :

    1077176 byte





    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    FPGA-accelerated Simulink simulations of electrical machines

    Kredo, Kurtis / Zenor, John / Bednar, Richard et al. | IEEE | 2015


    An FPGA-Accelerated Design for Deep Learning Pedestrian Detection in Self-Driving Vehicles

    Moussawi, Abdallah / Haddad, Kamal / Chahine, Anthony | ArXiv | 2018

    Freier Zugriff

    Implementing Legacy-C Algorithms in FPGA Co-Processors for Performance Accelerated Smart Payloads

    Pingree, Paula J. / Scharenbroich, Lucas J. / Werne, Thomas A. et al. | NTRS | 2008


    Implementing Legacy-C Algorithms in FPGA Co-Processors for Performance Accelerated Smart Payloads

    Pingree, Paula J. / Scharenbroich, Lucas J. / Werne, Thomas A. et al. | IEEE | 2008