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