Repository logo
Thesis

Metody optymalizacji kodu zarządzanego dla wybranych zagadnień obliczeń numerycznych

dc.contributor.authorKniotek, Michał
dc.contributor.departmentWydział Geologii, Geofizyki i Ochrony Środowiska
dc.contributor.reviewerLeśniak, Andrzej
dc.contributor.supervisorPiórkowski, Adam
dc.date.available2016-09-23T04:46:26Z
dc.date.defence2012-07-10
dc.date.submitted2012-07-10
dc.description.abstractThe subject of this paper is to optimize the code that runs in a virtual machine environments. Issues raised can be used especially in the numerical calculations, which are particularly time consuming. In the first chapter presented a description of virtual machine technology and the process of starting the program, with a detailed description of the possible moments of optimization. The next section describes the optimization methods, including the author's method of early exiting from the function. Afterwards describes the results of tests of several presented optimization methods, also the author's methods and results of the optimization method of bisection. In conclusion, the study shows the practical aspect, that is, situations in which code optimization is indicated, as well as those in which it can slow down performance.en
dc.description.abstractPrzedmiotem niniejszej pracy jest optymalizacja kodu, który jest uruchamiany w środowiskach maszyn wirtualnych. Poruszana problematyka może znaleźć zastosowanie zwłaszcza przy obliczeniach numerycznych, które są szczególnie czasochłonne. W pierwszym rozdziale przedstawiono opis technologii maszyn wirtualnych oraz przebieg procesu uruchamiania programu, wraz ze szczegółowym uwzględnieniem możliwych momentów stosowania optymalizacji. W następnym rozdziale przedstawiono opis metod optymalizacji, w tym autorską metodę wcześniejszego wychodzenia z funkcji. Następnie opisano wyniki testów kilku zaprezentowanych metod optymalizacji, także metody autorskiej oraz wyniki optymalizacji metody bisekcji. W ramach podsumowania przeprowadzonych badań przedstawiono aspekt praktyczny, czyli sytuacje, w których optymalizacja kodu jest wskazana, a także takie, w których może ona spowolnić działanie programu.pl
dc.description.typepraca magisterska
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/38442
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.subjectkod zarządzanypl
dc.subjectkod pośrednipl
dc.subjectobliczenia numerycznepl
dc.subjectkompilacjapl
dc.subjectmetody optymalizacjipl
dc.subjectcode optimizationen
dc.subjectmanaged codeen
dc.subjectintermediate codeen
dc.subjectnumerical calculationsen
dc.subjectcompilationen
dc.subjectoptimization methodsen
dc.titleMetody optymalizacji kodu zarządzanego dla wybranych zagadnień obliczeń numerycznychpl
dc.title.alternativeMethods of managed code optimization for selected problems of numerical calcualtionsen
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 drugiego stopniapl
thesis.degree.namemagister inżynierpl
thesis.description.otherinfoCorrect – DRS, courseIDpl
thesis.identifier.dxp103461
thesis.statusORPDORPPD1_sent

Files