Dataavhengighet

Dataavhengighet er en betegnelse innenfor informatikk hvor en instruksjon i et dataprogram refererer til data i den forutgående instruksjon. I kompilatorteknikk kalles den teknikk å oppdage dataavhengigheter blant instruksjoner for avhengighetsanalyse.

Dataavhengigheter er en utfordring i superskalære arkitekturer, ettersom de fører til brudd i flyten dersom ikke kompilatorene eller innebygd maskinvare oppdager dem på forhånd og luker dem ut.

Kompilatorer