Loop inversion (original) (raw)

Property Value
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