Back to Search
Start Over
Multiprocessor System-on-Chip Prototyping Using Dynamic Binary Translation
- 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.
- Subjects :
- [INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Emulation
Computer science
Binary translation
Process (computing)
020207 software engineering
02 engineering and technology
020202 computer hardware & architecture
system level modeling
PACS 8542
Computer architecture
Very long instruction word
Synchronization (computer science)
0202 electrical engineering, electronic engineering, information engineering
System on a chip
SIMD
HW/SW Co-design
ESL simulation
Virtual prototyping
Subjects
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⟩