Repository logo
Thesis

Dekompozycja instrukcji rozgałęziających w procesie optymalizacji kodu

dc.contributor.authorAleksander, Rafał
dc.contributor.departmentWydział Geologii, Geofizyki i Ochrony Środowiska
dc.contributor.reviewerDanek, Tomasz
dc.contributor.supervisorPiórkowski, Adam
dc.date.available2019-10-07T11:21:09Z
dc.date.defence2019-01-24
dc.date.submitted2019-01-16
dc.description.abstractTematem pracy była ocena możliwości ręcznej modyfikacji kodu źródłowego w celu optymalizacji czasu wykonania programu. W ramach projektu inżynierskiego zaproponowano autorskie techniki optymalizacyjne, wykorzystujące dekompozycję instrukcji rozgałęziających. Eksperymentalnie zbadano efektywność prezentowanej dekompozycji dla procesora z rodziny Intel x86, wykonującego operacje w sposób potokowy. W ramach niniejszej pracy przebadano kompilatory z rodziny Clang oraz GCC dla języka C i C++ oraz najpopularniejsze środowiska maszyn wirtualnych, takie jak JVM, .NET Core i Mono.pl
dc.description.abstractThe subject of this work was the manual modification of source code in order of reducing average execution time of program. This paper is concerned with proposed optimization by utilizing proper decomposition of branching instructions. Proposed optimized solutions were investigated based on processor from pipeline operating Intel x86 family. Effectiveness of proposed optimization was experimentally tested for compilers from collections Clang and GCC for languages C and C++ and for the most popular virtual machine environments such as JVM, .NET Core, MONO.en
dc.description.typeprojekt inżynierski
dc.identifier.other16/19/I
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/77149
dc.language.isopol
dc.rightsAccess rights reserved
dc.rights.accesszastrzeżony dostęp
dc.rights.accessNoteZarządzenie Rektora AGH
dc.rights.urihttps://repo.agh.edu.pl/info/restricted-access
dc.subjectoptymalizacja kodupl
dc.subjectdekompozycja kodupl
dc.subjectinstrukcje rozgałęziającepl
dc.subjectwydajność optymalizacjipl
dc.subjectcode optimisationen
dc.subjectcode decompositionen
dc.subjectbranching instructionen
dc.subjectbranching methodsen
dc.subjectanalysis of code optimisation effectivenessen
dc.titleDekompozycja instrukcji rozgałęziających w procesie optymalizacji kodupl
dc.title.alternativeDecomposition of branching instructions in a code optimization processen
dc.typepraca dyplomowa
dspace.entity.typePublication
thesis.degree.disciplineInformatyka Stosowana (WGGiOŚ)pl
thesis.degree.formOfStudystacjonarnepl
thesis.degree.grantorAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowiepl
thesis.degree.levelstudia pierwszego stopniapl
thesis.degree.nameinżynierpl
thesis.description.otherinfoCorrect – DRS, courseIDpl
thesis.identifier.dxp211495
thesis.statusORPDNoORPPD_project

Files