Parameterization and adaptive search for graph coloring register allocation

dc.contributor.advisorCooper, Keith D.en_US
dc.creatorLiu, Donghuaen_US
dc.date.accessioned2011-07-25T02:07:44Zen_US
dc.date.available2011-07-25T02:07:44Zen_US
dc.date.issued2010en_US
dc.description.abstractGraph coloring register allocators use heuristics for register coalescing and allocation, which are relevant to the number of physical registers that a group of virtual registers will use after allocation. They cannot be determined accurately in allocation, thus we made them tunable by introducing new parameters as the thresholds for coalescing and the thresholds for defining constrained live intervals in simplification. Experiments demonstrated neither the aggressive method nor the conservative method can outperform the other for all tests and the best parameters vary significantly among programs. This parameterization is profitable because the best running time reached by varying the parameters is up to 16% faster than the best of fixed-parameter methods. Hill-climbing and random probe algorithms were used to find good parameters, and the later performed better. Further analysis reveals the search space has many irregular fluctuations that are not suitable for the hill-climber.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS COMP.SCI. 2010 LIUen_US
dc.identifier.citationLiu, Donghua. "Parameterization and adaptive search for graph coloring register allocation." (2010) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/62227">https://hdl.handle.net/1911/62227</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/62227en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectComputer scienceen_US
dc.subjectApplied sciencesen_US
dc.titleParameterization and adaptive search for graph coloring register allocationen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1486055.PDF
Size:
3.87 MB
Format:
Adobe Portable Document Format