2017 Euromicro Conference on Digital System Design (DSD) 2017
DOI: 10.1109/dsd.2017.41
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Memory Access Performance Using Hardware Assisted Virtualization in Retargetable Dynamic Binary Translation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…Some research studies have been conducted to address these issues. There are many optimization methods for dynamic binary translation, such as hot path optimization [18], register mapping optimization [19,20], multi-threaded parallel optimization [17], and memory access optimization [21]. Díaz et al proposed a joint hardware/software simulation virtual platform scheme to address the difficulty of system verification for heterogeneous and homogeneous architectures and implemented a parallelized QEMU prototype [22].…”
Section: Overviewmentioning
confidence: 99%
“…Some research studies have been conducted to address these issues. There are many optimization methods for dynamic binary translation, such as hot path optimization [18], register mapping optimization [19,20], multi-threaded parallel optimization [17], and memory access optimization [21]. Díaz et al proposed a joint hardware/software simulation virtual platform scheme to address the difficulty of system verification for heterogeneous and homogeneous architectures and implemented a parallelized QEMU prototype [22].…”
Section: Overviewmentioning
confidence: 99%
“…But it used mmap syscall instead of a kernel module to set up direct address mapping and thus more portable. Spink et al [16,17] and Faravelon et al [10] take advantage of the host's hardware memory virtualization resources to achieve high-performance cross-ISA memory virtualization from a bare-metal perspective. However, all these works requires that the host system has a larger virtual address space than the guest.…”
Section: Related Workmentioning
confidence: 99%
“…HSPT [23] followed the same idea, but it used the mmap system call to avoid kernel module dependency. Faravelon et al [10] also implemented a similar scheme. However, all these works share some limitations.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Hence, it is not suitable to use some deep and complex optimization methods. Even though there are many optimization methods, such as hot path optimization [15], register mapping optimization [16], [17], multi-threaded parallel optimization [9] and memory access optimization [18], which can improve the efficiency of dynamic binary translation effectively, the problem of low efficiency in dynamic binary translation is still prominent. Generally speaking, DBT has drawn much attention in research and application for its good completeness and adaptability [19].…”
Section: Introductionmentioning
confidence: 99%