Back to Search Start Over

Multiprocessor System-on-Chip Prototyping Using Dynamic Binary Translation

Authors :
Frédéric Pétrot
Clément Deschamps
Luc Michel
Techniques of Informatics and Microelectronics for integrated systems Architecture (TIMA)
Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)
GreenSocs
Springer Reference
Techniques de l'Informatique et de la Microélectronique pour l'Architecture des systèmes intégrés (TIMA)
Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])
Source :
Handbook of Hardware/Software Codesign, Handbook of Hardware/Software Codesign, springer, pp.565-591, 2017, 978-94-017-7266-2. ⟨10.1007/978-94-017-7267-9⟩
Publication Year :
2017
Publisher :
HAL CCSD, 2017.

Abstract

International audience; Dynamic binary translation is a processor emulation technology that allows to execute in a very efficient manner a binary program for an instruction-set architecture A on a processor having instruction-set architecture B. This chapter starts by giving a rapid overview of the dynamic binary translation process and its peculiarities. Then, it focuses on the support for SIMD instruction and the translation for VLIW architectures, which bring upfront new challenges for this technology. Next, it shows how the translation process can be enhanced by the insertion of instructions to monitor nonfunctional metrics, with the aim of giving, for instance, timing or power consumption estimations. Finally, it details how it can be integrated within virtual prototyping platforms, looking in particular at the synchronization issues.

Details

Language :
English
ISBN :
978-94-017-7266-2
ISBNs :
9789401772662
Database :
OpenAIRE
Journal :
Handbook of Hardware/Software Codesign, Handbook of Hardware/Software Codesign, springer, pp.565-591, 2017, 978-94-017-7266-2. ⟨10.1007/978-94-017-7267-9⟩
Accession number :
edsair.doi.dedup.....1383a46cd6c893bec10f7fa11e1ededb
Full Text :
https://doi.org/10.1007/978-94-017-7267-9⟩