Dependence analysis (original) (raw)

Property Value
dbo:abstract Dependence analysis bzw. die Abhängigkeitsanalyse stellt im Compilerbau die Abhängigkeit zwischen Anweisungen fest. Daraus wird ermittelt, wann es sicher ist, die Ausführungsreihenfolge von Programmen zu verändern bzw. zu parallelisieren. Allgemein hängt eine Anweisung S2 von S1 ab, wenn S1 vor S2 ausgeführt werden muss. Es gibt zwei Klassen von Abhängigkeiten: Kontrollflussabhängigkeit (control dependence) und Datenabhängigkeit (data dependence). (de) In compiler theory, dependence analysis produces execution-order constraints between statements/instructions. Broadly speaking, a statement S2 depends on S1 if S1 must be executed before S2. Broadly, there are two classes of dependencies--control dependencies and data dependencies. Dependence analysis determines whether it is safe to reorder or parallelize statements. (en)
dbo:wikiPageExternalLink https://archive.org/details/advancedcompiler00much
dbo:wikiPageID 1838187 (xsd:integer)
dbo:wikiPageLength 4131 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1119641636 (xsd:integer)
dbo:wikiPageWikiLink dbr:Program_analysis_(computer_science) dbr:Dead_code_elimination dbc:Static_program_analysis dbr:Compiler_theory dbr:Data_dependency dbr:Hazard_(computer_architecture) dbr:Frameworks_supporting_the_polyhedral_model dbr:Automatic_parallelization dbr:Automatic_vectorization dbr:Loop_dependence_analysis dbr:Program_slicing
dbp:wikiPageUsesTemplate dbt:Cite_book
dct:subject dbc:Static_program_analysis
rdfs:comment Dependence analysis bzw. die Abhängigkeitsanalyse stellt im Compilerbau die Abhängigkeit zwischen Anweisungen fest. Daraus wird ermittelt, wann es sicher ist, die Ausführungsreihenfolge von Programmen zu verändern bzw. zu parallelisieren. Allgemein hängt eine Anweisung S2 von S1 ab, wenn S1 vor S2 ausgeführt werden muss. Es gibt zwei Klassen von Abhängigkeiten: Kontrollflussabhängigkeit (control dependence) und Datenabhängigkeit (data dependence). (de) In compiler theory, dependence analysis produces execution-order constraints between statements/instructions. Broadly speaking, a statement S2 depends on S1 if S1 must be executed before S2. Broadly, there are two classes of dependencies--control dependencies and data dependencies. Dependence analysis determines whether it is safe to reorder or parallelize statements. (en)
rdfs:label Abhängigkeitsanalyse (de) Dependence analysis (en)
owl:sameAs freebase:Dependence analysis wikidata:Dependence analysis dbpedia-de:Dependence analysis dbpedia-fa:Dependence analysis dbpedia-sr:Dependence analysis https://global.dbpedia.org/id/2xADb
prov:wasDerivedFrom wikipedia-en:Dependence_analysis?oldid=1119641636&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Dependence_analysis
is dbo:wikiPageRedirects of dbr:Control_dependencies dbr:Dependency_analysis
is dbo:wikiPageWikiLink of dbr:Program_dependence_graph dbr:Induction_variable dbr:Compiler dbr:GCD_test dbr:Dependency dbr:Data_dependency dbr:Banerjee_test dbr:Normalized_loop dbr:PSeven dbr:Memory_disambiguation dbr:Automatic_parallelization dbr:Integer_set_library dbr:Open64 dbr:Optimizing_compiler dbr:Loop_dependence_analysis dbr:Loop_interchange dbr:Loop_optimization dbr:Program_slicing dbr:Very_long_instruction_word dbr:Control_dependencies dbr:Dependency_analysis
is foaf:primaryTopic of wikipedia-en:Dependence_analysis