This commit is contained in:
Niels G. W. Serup 2017-11-06 00:13:44 +01:00
parent e0fe819f91
commit 1d76a70eef
1 changed files with 13 additions and 1 deletions

View File

@ -58,7 +58,7 @@ hukommelsesblokfletning, hvilket vi kalder en *optimering*. Dette er
den praktiske del af mit speciale.
## Eksempel 0: Nem fletning
## Eksempel
Her et et computerprogram på et meget abstrakt niveau:
@ -111,3 +111,15 @@ Programmerne bruger mellem 0% (ingen ændring) og 70% mindre
og 16% *hurtigere*, hvilket er et lidt mere blandet resultat. Dog har
jeg en okay idé om hvorfor nogle af dem bliver langsommere (læs mere om
det i selve specialet).
## Resten
Der er mange flere eksempler i rapporten, og der er de beskrevet bedre
end her. Jeg har også forsøgt at *formalisere* mine optimeringer, men
det gik knapt så godt.
Koden ligger på
[github.com/diku-dk/futhark/](https://github.com/diku-dk/futhark/). Kig
i mappen `src/Futhark/Optimise/MemoryBlockMerging/`. Det er okay, men
ikke helt poleret.