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. den praktiske del af mit speciale.
## Eksempel 0: Nem fletning ## Eksempel
Her et et computerprogram på et meget abstrakt niveau: 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 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 jeg en okay idé om hvorfor nogle af dem bliver langsommere (læs mere om
det i selve specialet). 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.