• Home
  • Search
  • Processor-Tracing Guided Region Formation in Dynamic Binary Translation
  • Cite Icon3
  • https://doi.org/10.1145/3281664Copy DOI Icon

Processor-Tracing Guided Region Formation in Dynamic Binary Translation

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Region formation is an important step in dynamic binary translation to select hot code regions for translation and optimization. The quality of the formed regions determines the extent of optimizations and thus determines the final execution performance. Moreover, the overall performance is very sensitive to the formation overhead, because region formation can have a non-trivial cost. For addressing the dual issues of region quality and region formation overhead, this article presents a lightweight region formation method guided by processor tracing, e.g., Intel PT. We leverage the branch history information stored in the processor to reconstruct the program execution profile and effectively form high-quality regions with low cost. Furthermore, we present the designs of lightweight hardware performance monitoring sampling and the branch instruction decode cache to minimize region formation overhead. Using ARM64 to x86-64 translations, the experiment results show that our method achieves a performance speedup of up to 1.53× (1.16× on average) for SPEC CPU2006 benchmarks with reference inputs, compared to the well-known software-based trace formation method, Next Executing Tail (NET). The performance results of x86-64 to ARM64 translations also show a speedup of up to 1.25× over NET for CINT2006 benchmarks with reference inputs. The comparison with a relaxed NETPlus region formation method further demonstrates that our method achieves the best performance and lowest compilation overhead.

Similar Papers
  • Conference Article
  • Citations5

Demand code paging for NAND flash in MMU-less embedded systems

  • Mar 01, 2011
  • J A Baiocchi +1
  • Research Article
  • Citations12

Enhancing the performance of decision tree-based packet classification algorithms using CPU cluster

  • Mar 16, 2020
  • Cluster Computing
  • Mahdi Abbasi +1
  • Research Article
  • Citations89

Dopant-free dicyanofluoranthene-based hole transporting material with low cost enables efficient flexible perovskite solar cells

  • Dec 16, 2020
  • Nano Energy
  • Xinyu Yu +6
  • Book Chapter

A Compression-Based Filtering Mechanism in Content-Based Publish/Subscribe System

  • Jan 01, 2015
  • Qin Liu +2
  • Research Article
  • Citations93

The natural occurrence, toxicity mechanisms and management strategies of Fumonisin B1:A review

  • Jan 10, 2023
  • Environmental Pollution
  • Zhicheng Gao +7
  • Research Article
  • Citations1

Corrosion Suppression with Redox Control in KCl-MgCl2 Under Flow

  • Apr 01, 2016
  • Electrochemical Society Meeting Abstracts
  • Luke Christopher Olson +4
  • Conference Article

Study on Carbon Dioxide Laser Cutting Technology for Alumina Green Sheet

  • Aug 01, 2020
  • Chao Zhang +4
  • Research Article
  • Citations64

Organoid technologies meet genome engineering.

  • Feb 15, 2017
  • EMBO reports
  • Jing Nie +1
  • Research Article
  • Citations2

Design, modification and test of the conduction cooled high-current current leads for the superconducting magnet

  • Jul 26, 2017
  • Cryogenics
  • Quanling Peng +5
  • Research Article
  • Citations1

Split-Sample Design with Parallel Protocols to Reduce Cost and Nonresponse Bias in Surveys

  • Oct 03, 2019
  • Journal of Survey Statistics and Methodology
  • Andy Peytchev
  • Research Article
  • Citations6

Hybrid strategy and its effect on the market performance of family-business SMEs: the mediating role of innovation

  • Jul 25, 2024
  • International Journal of Organizational Analysis
  • Santiago Gutiérrez-Broncano +3
  • Research Article
  • Citations13

Designing Sphere-like FeSe2-Carbon Composites with Rational Construction of Interfacial Traits towards Considerable Sodium-storage Capabilities

  • Jun 03, 2023
  • Journal of Colloid and Interface Science
  • Zihao Zeng +9
  • Research Article
  • Citations25

Techno-economic comparison of wet and dry cooling systems for combined cycle power plants in different climatic zones

  • Nov 07, 2020
  • Energy Conversion and Management
  • Ifeanyi Henry Njoku +1
  • Research Article

Surrogate-Assisted Neural Architecture Search with Performance Clustering

  • Jan 01, 2026
  • IEEE Transactions on Cognitive and Developmental Systems
  • Yu Xue +4
  • Research Article
  • Citations2

Catalysis: The Technology Enabler for New, Low Carbon Energy Technologies

  • May 10, 2017
  • ChemCatChem
  • George W Huber +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.