Matches in SemOpenAlex for { <https://semopenalex.org/work/W9427129> ?p ?o ?g. }
Showing items 1 to 67 of
67
with 100 items per page.
- W9427129 abstract "The major phases of microcode generation include register assignment, code selection, global optimization, and local compaction. Register assignment binds target machine registers to intermediate language variables. Code selection replaces an intermediate language specification of the function of the microprogram with a target machine implementation of that function. Global optimization performs code motion and code transformations within and beyond basic block boundaries.Little research has been done on the problems of phase-coupled code generation and microcode generation. This thesis investigates of the problem of phase-coupled microcode generation, noting that the problem has not been adequately defined, and therefore the proposal of solutions is somewhat premature. The purpose is to expose the nature of the problem, propose an efficient method for computing microprogram properties, to lay out interdependencies between the various phases, and to weigh possible solutions to problems of phase-coupling.A working retargetable microcode compiler is used to test various hypotheses.In-roads have been made in defining how the phases interact and at what level the interaction should be manipulated. Results indicate there is great potential in attempting to solve the microcode generation problem in a phase-coupled manner, but much study is required at every level of interaction.Pre code selection possibilities are numerous, but difficult to assess. Symbolic register assignment is helpful as it eliminates extra loads and stores that occur when register assignment between blocks is not coordinated.Compaction under timing restrictions is studied, algorithms suggested, and heuristics applied. The use of absolute node timings is found to be of importance in the compaction process. Compacting in forward and reverse directions are compared.The interactions between various phases are studied and possible mechanisms for interaction are explored. Although no set of specific heuristics can be proposed at this time, the research strongly suggests that coupling has great potential and effort used tuning heuristics and refining interactions will be well spent. The dependency of heuristics on the architecture is a recurring theme in the research." @default.
- W9427129 created "2016-06-24" @default.
- W9427129 creator A5075230326 @default.
- W9427129 date "1986-01-01" @default.
- W9427129 modified "2023-09-28" @default.
- W9427129 title "A critical analysis of the global optimization problem for horizontal microcode (phase-coupled, compaction, code motion, compilation)" @default.
- W9427129 hasPublicationYear "1986" @default.
- W9427129 type Work @default.
- W9427129 sameAs 9427129 @default.
- W9427129 citedByCount "7" @default.
- W9427129 crossrefType "journal-article" @default.
- W9427129 hasAuthorship W9427129A5075230326 @default.
- W9427129 hasConcept C111919701 @default.
- W9427129 hasConcept C11413529 @default.
- W9427129 hasConcept C127705205 @default.
- W9427129 hasConcept C128916667 @default.
- W9427129 hasConcept C133162039 @default.
- W9427129 hasConcept C169590947 @default.
- W9427129 hasConcept C173608175 @default.
- W9427129 hasConcept C177264268 @default.
- W9427129 hasConcept C199360897 @default.
- W9427129 hasConcept C22174128 @default.
- W9427129 hasConcept C26517878 @default.
- W9427129 hasConcept C2776760102 @default.
- W9427129 hasConcept C38652104 @default.
- W9427129 hasConcept C41008148 @default.
- W9427129 hasConceptScore W9427129C111919701 @default.
- W9427129 hasConceptScore W9427129C11413529 @default.
- W9427129 hasConceptScore W9427129C127705205 @default.
- W9427129 hasConceptScore W9427129C128916667 @default.
- W9427129 hasConceptScore W9427129C133162039 @default.
- W9427129 hasConceptScore W9427129C169590947 @default.
- W9427129 hasConceptScore W9427129C173608175 @default.
- W9427129 hasConceptScore W9427129C177264268 @default.
- W9427129 hasConceptScore W9427129C199360897 @default.
- W9427129 hasConceptScore W9427129C22174128 @default.
- W9427129 hasConceptScore W9427129C26517878 @default.
- W9427129 hasConceptScore W9427129C2776760102 @default.
- W9427129 hasConceptScore W9427129C38652104 @default.
- W9427129 hasConceptScore W9427129C41008148 @default.
- W9427129 hasLocation W94271291 @default.
- W9427129 hasOpenAccess W9427129 @default.
- W9427129 hasPrimaryLocation W94271291 @default.
- W9427129 hasRelatedWork W134481439 @default.
- W9427129 hasRelatedWork W1513593262 @default.
- W9427129 hasRelatedWork W1536215324 @default.
- W9427129 hasRelatedWork W1597386284 @default.
- W9427129 hasRelatedWork W1626216 @default.
- W9427129 hasRelatedWork W1969470802 @default.
- W9427129 hasRelatedWork W1986178854 @default.
- W9427129 hasRelatedWork W2016294575 @default.
- W9427129 hasRelatedWork W2052720264 @default.
- W9427129 hasRelatedWork W2071589267 @default.
- W9427129 hasRelatedWork W2122439715 @default.
- W9427129 hasRelatedWork W2123370768 @default.
- W9427129 hasRelatedWork W2171639437 @default.
- W9427129 hasRelatedWork W2229654776 @default.
- W9427129 hasRelatedWork W2273627568 @default.
- W9427129 hasRelatedWork W2494593018 @default.
- W9427129 hasRelatedWork W2760168827 @default.
- W9427129 hasRelatedWork W2949599347 @default.
- W9427129 hasRelatedWork W2954319360 @default.
- W9427129 hasRelatedWork W3202153660 @default.
- W9427129 isParatext "false" @default.
- W9427129 isRetracted "false" @default.
- W9427129 magId "9427129" @default.
- W9427129 workType "article" @default.