Dissertation > Excellent graduate degree dissertation topics show

Data Prefetching Optimization Research in Dynamic Binary Translation Based Loongson Virtual Machine

Author: LuoQiongCheng
Tutor: WuQiang
School: Hunan University
Course: Computer Science and Technology
Keywords: Binary translation Data prefetching Dynamic Optimization Superblock Godson
CLC: TP391.2
Type: Master's thesis
Year: 2009
Downloads: 103
Quote: 1
Read: Download Dissertation

Abstract


Binary translation as a means of a software code transplantation , under one architecture executable binaries can be translated in the case of its source code converted into binary code that can be run in the other architecture . Dynamic binary translation the side side translation , and dynamic optimization of the process of translation . With the development of microprocessor technology , compiler technology , binary translation gradually become a hot research direction in virtualization technology , distributed computing and information security has been extensive attention . Microprocessor frequency continuously improve and enhance the frequency of memory slow progress , the performance gap is growing , the visit had become the bottleneck of restricting the performance of the program memory . As an important method to optimize memory access , data prefetching can then use the data to read ahead into the cache , which can effectively hide memory access latency, improve program performance . Dynamic binary translation system data the prefetch optimization study . First, combined with the the Loongson processor 's hardware features , software staked collection of application memory access instruction execution cycle step change information to identify the delay instruction Cache missing , and so are classified , followed by thermal program code construct data prefetch the optimization unit - superblock ( superBlock ) to achieve a a superBlock basic data prefetching scheme on this basis . Finally, come to the register setting data flow analysis SuperBlock reference relationship , calculate the component list based on memory access instruction address different prefetch optimization strategies . Godson 3 virtual machine on experimental verification , SuperBlock structure to improve translation overhead is less than 1 % of cases , the the SPEC2000 whole point of the average performance of the test program of up to 10 % . Although data prefetching for no obvious optimization effect , but the whole point of the test set can speedup performance floating - point test program after the translation of 3.3% , while the analysis of its the SuperBlock structure and prefetch overhead is much smaller than 0.5% .

Related Dissertations

  1. Research on Simultaneous Cyclic Scheduling and Optimization Poblems of the Refinery CSTR Processing,F273
  2. High Efficiency Embedded Processor IP Core,TP332
  3. Dynamic VRP Research Based on Multi-objective Immune Evolutionary Algorithm,TP18
  4. Research on Critical Techniques in Unified Translation for Multi-source Binary Code,TP391.2
  5. Design and Implementation of Co-Designed Dynamic Binary Translation System,TP391.2
  6. The Design and Implementation of Virtual Execution Environment Framework for GPU/CPU Heterogeneous Multi-core,TP332
  7. Godson -based research and development of embedded CNC system platform,TG659
  8. Dynamic Binary Translation thermal path optimization,TP391.2
  9. Dynamic Binary Translation Studies a debugger,TP391.2
  10. Program Execution Behavior Analyze and Research Based on Dynamic Binary Instrumentation Tools,TP311.11
  11. Optimization Research Based on Intermediate Representation in Dynamic Binary Translation,TP391.2
  12. Research on Hardware Software Co-designed Virtual Machine,TP391.9
  13. Research on Improving Mechanism of Multi-mode Instruction Decoder of QEMU,TP391.2
  14. Fragment Processor architecture optimization techniques superblock,TP332
  15. Disk Energy Saving Technology Research Based on Prefetching and Caching,TP333.35
  16. Dynamic optimization technology and its application in research Tianmu,TP391.2
  17. Research and Realization of DVB-S Receiving System for Loongson,TN948.55
  18. Reorganization and Optimization of the Back-end Code in Dynamic Binary Translation,TP391.2
  19. Decompilation Research Based on Dynamic Binary Translation,TP314
  20. SoC Design of a X86-to-ARM Binary Translation System Basing on ARM Embedded Platform,TP368.1

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Translator
© 2012 www.DissertationTopic.Net  Mobile