dbo:abstract |
In computer science, loop inversion is a compiler optimization and loop transformation in which a while loop is replaced by an if block containing a do..while loop. When used correctly, it may improve performance due to instruction pipelining. (en) Инверсия цикла (англ. Loop inversion) — оптимизация компилятора и трансформация цикла, в ходе которой While-цикл заменяется на оператор ветвления, содержащий Do-While-цикл. При правильном использовании данная оптимизация повышает производительность за счет конвейеризации. (ru) |
dbo:wikiPageID |
1927970 (xsd:integer) |
dbo:wikiPageLength |
2522 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
956138004 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Instruction_pipelining dbr:Computer_science dbr:Pipeline_stall dbc:Compiler_optimizations dbr:Do_while_loop dbr:Central_processing_unit dbr:While_loop dbr:If_statement dbr:Instruction_pipeline dbr:Loop-invariant_code_motion dbr:Compiler_optimization dbr:Loop_transformation |
dbp:wikiPageUsesTemplate |
dbt:Original_research dbt:Unreferenced dbt:Compiler_optimizations |
dct:subject |
dbc:Compiler_optimizations |
gold:hypernym |
dbr:Optimization |
rdf:type |
dbo:Software yago:WikicatCompilerOptimizations yago:Abstraction100002137 yago:Act100030358 yago:Action100037396 yago:Change100191142 yago:ChangeOfState100199130 yago:Event100029378 yago:Improvement100248977 yago:Optimization100260051 yago:PsychologicalFeature100023100 yago:YagoPermanentlyLocatedEntity |
rdfs:comment |
In computer science, loop inversion is a compiler optimization and loop transformation in which a while loop is replaced by an if block containing a do..while loop. When used correctly, it may improve performance due to instruction pipelining. (en) Инверсия цикла (англ. Loop inversion) — оптимизация компилятора и трансформация цикла, в ходе которой While-цикл заменяется на оператор ветвления, содержащий Do-While-цикл. При правильном использовании данная оптимизация повышает производительность за счет конвейеризации. (ru) |
rdfs:label |
Loop inversion (en) Инверсия цикла (ru) |
owl:sameAs |
freebase:Loop inversion yago-res:Loop inversion wikidata:Loop inversion dbpedia-ru:Loop inversion https://global.dbpedia.org/id/LPpt |
prov:wasDerivedFrom |
wikipedia-en:Loop_inversion?oldid=956138004&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Loop_inversion |
is dbo:wikiPageWikiLink of |
dbr:Optimizing_compiler dbr:Loop_optimization |
is foaf:primaryTopic of |
wikipedia-en:Loop_inversion |