Slide 45 of 59
Notes:
David Loveman: Journal of the Association for Computing Machinery, Vol. 24, No. 1, January 1977, pp. 121-145
betrachtet Codeoptimierungen, die zur beschleunigten Ausführung führen.
Sowohl für ein Prozessor als auch für mehrere Prozessoren
-> Supercomputer / Cluster
betrachtet Schleifentransformationen um Anwendungen auf einen gegebenen
rekonfigurierbaren Computer abzubilden. Das Verfahren versucht die Ressourcen möglichst zu 100% zu nutzen. Es versucht auch Anwendungen zu mappen, die mehr Ressourcen benötigen als vorhanden.
Loop Unrolling wurde als Schleifentransformationstechnik erkannt, die es erlaubt die Zahl der Datenzugriffe zu reduzieren.