This commit is contained in:
Niels G. W. Serup 2017-11-06 15:51:58 +01:00
parent 333cfae181
commit 84a5f8afe5
1 changed files with 4 additions and 4 deletions

View File

@ -52,7 +52,7 @@ begrænsninger. Futhark er et eksisterende sprog og har en hjemmeside på
[futhark-lang.org](http://futhark-lang.org/) hvor man kan læse mere om [futhark-lang.org](http://futhark-lang.org/) hvor man kan læse mere om
det. det.
Futhark-sproget har en tilhørende *oversætter* som taget Futhark-sproget har en tilhørende *oversætter* som tager
Futhark-programmer og oversætter dem til at kunne køre på grafikkort. Futhark-programmer og oversætter dem til at kunne køre på grafikkort.
Jeg har i mit speciale udvidet denne oversætter til at lave Jeg har i mit speciale udvidet denne oversætter til at lave
hukommelsesblokfletning, hvilket vi kalder en *optimering*. Dette er hukommelsesblokfletning, hvilket vi kalder en *optimering*. Dette er
@ -78,7 +78,7 @@ trin 3 fortæller vi så computeren at den skal udskrive billedet. I trin
4-6 gentages dette, bare med et nyt stort billede. 4-6 gentages dette, bare med et nyt stort billede.
Det er fjollet både at gøre trin 1 og trin 4. Det første billede bliver Det er fjollet både at gøre trin 1 og trin 4. Det første billede bliver
aldrig brugt mere efter det er udskrevet i trin 3, så dets plads $I$ kan aldrig brugt mere efter det er udskrevet i trin 3, så dets plads $M$ kan
egentlig godt genbruges. Vi ændrer derfor programmet til at have 5 egentlig godt genbruges. Vi ændrer derfor programmet til at have 5
trin: trin:
@ -100,8 +100,8 @@ derhenaf.
Målet med min optimering er at Målet med min optimering er at
+ få programmer til at bruge mindre hukommelse, samt at + få programmer i Futhark til at bruge mindre hukommelse, samt at
+ få programmer til at køre lidt hurtigere. + få programmer i Futhark til at køre lidt hurtigere.
Futhark har en masse eksisterende større programmer som jeg har oversat Futhark har en masse eksisterende større programmer som jeg har oversat
og kørt både *uden* mine optimeringer og *med* mine optimeringer. Deres og kørt både *uden* mine optimeringer og *med* mine optimeringer. Deres