Towards native code offloading based MCC frameworks for multimedia applications: A survey

J Shuja, A Gani, MH ur Rehman, E Ahmed… - Journal of Network and …, 2016 - Elsevier
A number of resource-intensive applications, such as augmented reality, natural language
processing, object recognition, and multimedia-based software are pushing the …

HQEMU: a multi-threaded and retargetable dynamic binary translator on multicores

DY Hong, CC Hsu, PC Yew, JJ Wu, WC Hsu… - Proceedings of the …, 2012 - dl.acm.org
Dynamic binary translation (DBT) is a core technology to many important applications such
as system virtualization, dynamic binary instrumentation and security. However, there are …

Lasagne: a static binary translator for weak memory model architectures

RCO Rocha, D Sprokholt, M Fink, R Gouicem… - Proceedings of the 43rd …, 2022 - dl.acm.org
The emergence of new architectures create a recurring challenge to ensure that existing
programs still work on them. Manually porting legacy code is often impractical. Static binary …

{SKI}: Exposing Kernel Concurrency Bugs through Systematic Schedule Exploration

P Fonseca, R Rodrigues, BB Brandenburg - 11th USENIX Symposium …, 2014 - usenix.org
Kernel concurrency bugs are notoriously difficult to find during testing since they are only
triggered under certain instruction interleavings. Unfortunately, no tools for systematically …

Manifold: A parallel simulation framework for multicore systems

J Wang, J Beu, R Bheda, T Conte… - … Analysis of Systems …, 2014 - ieeexplore.ieee.org
This paper presents Manifold, an open-source parallel simulation framework for multicore
architectures. It consists of a parallel simulation kernel, a set of microarchitecture …

Manycore simulation for peta-scale system design: Motivation, tools, challenges and prospects

J Zarrin, RL Aguiar, JP Barraca - Simulation Modelling Practice and Theory, 2017 - Elsevier
The architecture design of peta-scale computing systems is complex and presents lots of
difficulties to designs, as current tools lack support for relevant features of future scenarios …

QBox: an industrial solution for virtual platform simulation using QEMU and SystemC TLM-2.0

G Delbergue, M Burton, F Konrad, B Le Gal… - 8th European Congress …, 2016 - hal.science
As industrial demands grows for modeling, simulation and exploration tools during SoC
design, there is a need for simulated CPU models that work with the other tools in the space …

Cross-ISA machine emulation for multicores

EG Cota, P Bonzini, A Bennée… - 2017 IEEE/ACM …, 2017 - ieeexplore.ieee.org
Speed, portability and correctness have traditionally been the main requirements for
dynamic binary translation (DBT) systems. Given the increasing availability of multi-core …

Pemu: A pin highly compatible out-of-vm dynamic binary instrumentation framework

J Zeng, Y Fu, Z Lin - Proceedings of the 11th ACM SIGPLAN/SIGOPS …, 2015 - dl.acm.org
Over the past 20 years, we have witnessed a widespread adoption of dynamic binary
instrumentation (DBI) for numerous program analyses and security applications including …

Risotto: a dynamic binary translator for weak memory model architectures

R Gouicem, D Sprokholt, J Ruehl, RCO Rocha… - Proceedings of the 28th …, 2022 - dl.acm.org
Dynamic Binary Translation (DBT) is a powerful approach to support cross-architecture
emulation of unmodified binaries. However, DBT systems face correctness and performance …