AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (745.5 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese

Superblock nesting based on performance optimization for dynamic binary translation

Shuai JINZhilei CHAI( )Haojie ZHOU
School of Artificial Intelligence and Computer Science,Jiangnan University,Wuxi 214122,China
Show Author Information

Abstract

Simple direct block linking only considers the connection at the logical level and ignores the continuity of the physical storage location, despite the fact that the "direct block linking" method can decrease the frequency of translator intervention and enhance the target program's performance during the dynamic binary translation process. Aiming at this problem, a dynamic binary translation performance optimization method based on superblock nesting is proposed, which is based on the IR instructions generated by the binary translator pre-translating the target code, and increases the instruction cache hit rate by constructing superblocks with a nested structure so that the code achieves the continuity of physical storage locations. The experimental results show that: SPEC2006, the most classic and commonly used in the field of dynamic binary translation, is used as the test benchmark, and QEMU6.0, a mainstream open-source binary translator, is used as the experimental framework. Compared with the version without superblock nesting, the proposed method can improve the cache hit rate by 53.28% on average, and the maximum increase can be 90%. The running performance of the target program can be improved by 3.07% on average and 4.58% at maximum.

CLC number: TP314 Document code: A Article ID: 1001-5965(2026)06-2123-10

References

【1】
【1】
 
 
Journal of Beijing University of Aeronautics and Astronautics
Pages 2123-2132

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
JIN S, CHAI Z, ZHOU H. Superblock nesting based on performance optimization for dynamic binary translation. Journal of Beijing University of Aeronautics and Astronautics, 2026, 52(6): 2123-2132. https://doi.org/10.13700/j.bh.1001-5965.2024.0298

60

Views

0

Downloads

0

Crossref

0

Scopus

0

CSCD

Received: 08 May 2024
Published: 08 October 2024
© Journal of Beijing University of Aeronautics and Astronautics