Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Trace_scheduling> ?p ?o }
Showing triples 1 to 42 of
42
with 100 triples per page.
- Trace_scheduling abstract "Trace scheduling is an optimization technique used in compilers for computer programs.A compiler often can, by rearranging its generated machine instructions for faster execution, improve program performance. It increases ILP (Instruction Level Parallelism) along the important execution path by statically predicting frequent execution path. Trace scheduling is one of many known techniques for doing so.A trace is a sequence of instructions, including branches but not including loops, that is executed for some input data. Trace scheduling uses a basic block scheduling method to schedule the instructions in each entire trace, beginning with the trace with the highest frequency. It then adds compensation code at the entry and exit of each trace to compensate for any effects that out of order execution may have had.This can result in large increases in code sizes and poor or erratic performance if program's behavior varies significantly with the input.Trace scheduling was originally developed for Very Long Instruction Word, or VLIW machines, and is a form of global code motion. It works by converting a loop to long straight-line code sequence using loop unrolling and static branch prediction. This process separates out \"unlikely\" code and adds handlers for exits from trace. The goal is to have the most common case executed as a sequential set of instructions without branches.".
- Trace_scheduling wikiPageID "4548861".
- Trace_scheduling wikiPageLength "1661".
- Trace_scheduling wikiPageOutDegree "10".
- Trace_scheduling wikiPageRevisionID "700110424".
- Trace_scheduling wikiPageWikiLink Branch_predictor.
- Trace_scheduling wikiPageWikiLink Category:Compiler_construction.
- Trace_scheduling wikiPageWikiLink Category:Compiler_optimizations.
- Trace_scheduling wikiPageWikiLink Compiler.
- Trace_scheduling wikiPageWikiLink Computer_program.
- Trace_scheduling wikiPageWikiLink Instruction_scheduling.
- Trace_scheduling wikiPageWikiLink Loop_unrolling.
- Trace_scheduling wikiPageWikiLink Machine_code.
- Trace_scheduling wikiPageWikiLink Optimizing_compiler.
- Trace_scheduling wikiPageWikiLink Very_long_instruction_word.
- Trace_scheduling wikiPageWikiLinkText "Trace Scheduling".
- Trace_scheduling wikiPageWikiLinkText "Trace scheduling".
- Trace_scheduling wikiPageWikiLinkText "trace scheduling".
- Trace_scheduling auto "yes".
- Trace_scheduling date "December 2009".
- Trace_scheduling wikiPageUsesTemplate Template:Prog-lang-stub.
- Trace_scheduling wikiPageUsesTemplate Template:Unreferenced_stub.
- Trace_scheduling subject Category:Compiler_construction.
- Trace_scheduling subject Category:Compiler_optimizations.
- Trace_scheduling hypernym Technique.
- Trace_scheduling type Language.
- Trace_scheduling type ProgrammingLanguage.
- Trace_scheduling type TopicalConcept.
- Trace_scheduling type Language.
- Trace_scheduling type Thing.
- Trace_scheduling type Q315.
- Trace_scheduling type Q34770.
- Trace_scheduling type Q9143.
- Trace_scheduling comment "Trace scheduling is an optimization technique used in compilers for computer programs.A compiler often can, by rearranging its generated machine instructions for faster execution, improve program performance. It increases ILP (Instruction Level Parallelism) along the important execution path by statically predicting frequent execution path.".
- Trace_scheduling label "Trace scheduling".
- Trace_scheduling sameAs Q3997117.
- Trace_scheduling sameAs Trace_scheduling.
- Trace_scheduling sameAs トレーススケジューリング.
- Trace_scheduling sameAs m.0c8c60.
- Trace_scheduling sameAs Q3997117.
- Trace_scheduling wasDerivedFrom Trace_scheduling?oldid=700110424.
- Trace_scheduling isPrimaryTopicOf Trace_scheduling.