• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Register allocation and spilling using the expected distance heuristic

Burroughs, Ivan Neil 12 April 2016 (has links)
The primary goal of the register allocation phase in a compiler is to minimize register spills to memory. Spills, in the form of store and load instructions, affect execution time as the processor must wait for the slower memory system to respond. Deciding which registers to spill can benefit from execution frequency information yet when this information is available it is not fully utilized by modern register allocators. We present a register allocator that fully exploits profiling information to mini- mize the runtime costs of spill instructions. We use the Furthest Next Use heuristic, informed by branch probability information to decide which virtual register to spill when required. We extend this heuristic, which under the right conditions can lead to the minimum number of spills, to the control flow graph by computing Expected Distance to next use. The furthest next use heuristic, when applied to the control flow graph, only par- tially determines the best placement of spill instructions. We present an algorithm for optimizing spill instruction placement in the graph that uses block frequency infor- mation to minimize execution costs. Our algorithm quickly finds the best placements for spill instructions using a novel method for solving placement problems. We evaluate our allocator using both static and dynamic profiling information for the SPEC CINT2000 benchmark and compare it to the LLVM allocator. Targeting the ARMv7 architecture, we find average reductions in numbers of store and load instructions of 36% and 50%, respectively, using static profiling and 52% and 52% using dynamic profiling. We have also seen an overall improvement in benchmark speed. / Graduate
2

Acquisition

Shen, Yiling 06 August 2004 (has links)
After the 1990s, the activities of acquisition among firms have become an international trend. Associated with the situation of global economic slump, both the domestic and international enterprises are eager to establish more powerful and effective business groups, and strengthen their competitiveness in order to create firms with higher commercial value. The rapid acquisition by firms usually results in the situation of promptly laying off employees, decreasing employees¡¦ salary, etc, and therefore generates many risks to the entire groups. The employees of those enterprises being acquired feel unsafe about their future, so their working pressure keeps growing. Similarly, the employees of the firms that conduct acquisition also worry about their working rights being threatened by the increasing number of competitors brought by the organizational reformation. These negative impacts usually have several effects: e.g. reluctance of working, uncomfortable working atmosphere, loss of human resources, and decrease of firm¡¦s overall productivity. It is found that comparative less literature focuses on exploring the influences of acquisition, and investigate the correlation between its impact and the promise given by firms and employees¡¦ working effectiveness. This study distributed 120 questionnaires in total: 90 returned and 80 effective. First, the construct validity of factor analysis and evaluation and the reliability of Cronbach alpha value were used as the tool of analysis. Then Regression Analysis was also adopted and the conclusions listed below were made: A. After acquisition, the employees¡¦ (those of enterprises being acquired) expected distance has significant negative influence toward organizational promise. 1. After acquisition, the employees¡¦ expected distance has negative influence upon firm¡¦s emotional promise. 2. After acquisition, the employees¡¦ expected distance has negative influence upon firm¡¦s sustained promise. 3. After acquisition, the employees¡¦ expected distance has negative influence upon firm¡¦s moral promise. B. After acquisition, the influence of employees¡¦ (those of enterprises being acquired) expected distance toward their working effectiveness is uncertain. 1. Evaluation of working effectiveness from subjective perspectives: 1.1. After acquisition, the employees¡¦ expected distance has no significant influence upon missionary effectiveness. 1.2. After acquisition, the employees¡¦ expected distance has positive influence upon contextual effectiveness. 2. Evaluation of working effectiveness from both subjective and objective perspectives (only limited to those who have records of subjective working effectiveness): 2.1. After acquisition, the employees¡¦ expected distance has no significant influence upon objective working effectiveness. 2.2. After acquisition, the employees¡¦ expected distance has no significant influence upon subjective missionary effectiveness. 2.3. After acquisition, the employees¡¦ expected distance has no significant influence upon subjective contextual effectiveness.

Page generated in 0.0638 seconds