Skip to content

Distributed Dynamic Binary Translator. Source code for paper "DQEMU: A Scalable Emulator with Retargetable DBT on Distributed Platforms".

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Notifications You must be signed in to change notification settings

NKU-EmbeddedSystem/DQEMU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DQEMU


DQEMU is a Distributed Dynamic Binary Translator based on QEMU.

Building


mkdir build && cd build
bash ../installDepAndBuild.sh
make

or

mkdir build && cd build
../configure --disable-kvm --disable-werror --target-list=arm-linux-user
make

Usage


We take an example as 1 server. The indexes of servers begin as 1.

Server 1

cd build
./arm-linux-user/qemu-arm --offloadmode server --offloadindex 1 path_to_elf

Client

The node count should be count of servers + 1. The group means the the number of the threads in a group.

cd build
./arm-linux-user/qemu-arm --offloadmode client --node 2 --group 2 path_to_elf

The result will be shown in Client's terminal

About

Distributed Dynamic Binary Translator. Source code for paper "DQEMU: A Scalable Emulator with Retargetable DBT on Distributed Platforms".

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published