Optimering är oumbärligt för att utnyttja datorns fulla potential. Det finns flera olika infallsvinklar till optimering, däribland så kallade mikrooptimeringar. Mikrooptimeringar är lokala ändringar som inte ändrar på någon algoritm. Denna studie undersöker fyra mikrooptimeringar: loop interchange, loop unrolling, cache loop end value, och iterator-inkrementering, för att se när de bidrar med prestandaförbättring i C++. Detta undersöks genom experiment, där körtiden för testfall med och utan mikrooptimeringar mäts och sedan jämförs. Mätningar görs på två kompilatorer. Resultatet visar flera situationer där mikrooptimeringar bidrar med prestandaförbättringar. Värdet kan däremot variera beroende på kompilator även när samma kod används....
Denne masteroppgaven fokuserer på hvordan min rolle som lærer blir transformert gjennom det performa...
Tuning compiler optimization for a given application of particular computer architecture is not an e...
Optimering är ett viktigt verktyg vid beslutsfattande och speciellt då man undersöker och förbättrar...
Optimering är oumbärligt för att utnyttja datorns fulla potential. Det finns flera olika infallsvink...
Det finns delade meningar om huruvida programmerare bör göra manuella mikrooptimeringar i källkoden...
Tema ovog završnog rada je postupak prevođenja izvornog koda jezika više razine u izvršnu datoteku, ...
Over the past decade, microprocessor design strategies have focused on increasing the computational ...
The evolution of computer hardware in the past decades has truly been remarkable. From scalar instr...
The evolution of computer hardware in the past decades has truly been remarkable. From scalar instru...
Denna rapport beskriver genomförandet och resultatet av ett examensarbete som utförts på Ålö AB i Br...
För att möta en ökande efterfråga och samtidigt bibehålla konkurrenskraft krävs många gånger en opti...
I den här rapporten presenteras och implementeras ett mer lagringseffektivt sätt att köra kod på mi...
Eden izmed najpomembnejših korakov v postopku prevajanja je optimizacija, s pomočjo katere prevajaln...
Dandanes je poznavanje mehanizmov optimizacije pri prevajalniku bistvenega po- mena za pisanje visok...
Denna rapport behandlar kandidatprojektet Optily som utförts av 8 studenter på Tekniska högskolan vi...
Denne masteroppgaven fokuserer på hvordan min rolle som lærer blir transformert gjennom det performa...
Tuning compiler optimization for a given application of particular computer architecture is not an e...
Optimering är ett viktigt verktyg vid beslutsfattande och speciellt då man undersöker och förbättrar...
Optimering är oumbärligt för att utnyttja datorns fulla potential. Det finns flera olika infallsvink...
Det finns delade meningar om huruvida programmerare bör göra manuella mikrooptimeringar i källkoden...
Tema ovog završnog rada je postupak prevođenja izvornog koda jezika više razine u izvršnu datoteku, ...
Over the past decade, microprocessor design strategies have focused on increasing the computational ...
The evolution of computer hardware in the past decades has truly been remarkable. From scalar instr...
The evolution of computer hardware in the past decades has truly been remarkable. From scalar instru...
Denna rapport beskriver genomförandet och resultatet av ett examensarbete som utförts på Ålö AB i Br...
För att möta en ökande efterfråga och samtidigt bibehålla konkurrenskraft krävs många gånger en opti...
I den här rapporten presenteras och implementeras ett mer lagringseffektivt sätt att köra kod på mi...
Eden izmed najpomembnejših korakov v postopku prevajanja je optimizacija, s pomočjo katere prevajaln...
Dandanes je poznavanje mehanizmov optimizacije pri prevajalniku bistvenega po- mena za pisanje visok...
Denna rapport behandlar kandidatprojektet Optily som utförts av 8 studenter på Tekniska högskolan vi...
Denne masteroppgaven fokuserer på hvordan min rolle som lærer blir transformert gjennom det performa...
Tuning compiler optimization for a given application of particular computer architecture is not an e...
Optimering är ett viktigt verktyg vid beslutsfattande och speciellt då man undersöker och förbättrar...