Browsing by Subject "intermediate code"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item type:Thesis, Access status: Restricted , Metody optymalizacji kodu zarządzanego dla wybranych zagadnień obliczeń numerycznych(Data obrony: 2012-07-10) Kniotek, Michał
Wydział Geologii, Geofizyki i Ochrony ŚrodowiskaThe 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.Item type:Thesis, Access status: Restricted , Metody optymalizacji kodu zarządzanego dla wybranych zagadnień obliczeń numerycznych(Data obrony: 2011-07-06) Żupnik, Marek
Wydział Geologii, Geofizyki i Ochrony ŚrodowiskaThe object of this paper is to analyze a issue of performance optimization of code which is designed to run on virtual machine environments. Performance optimization is important aspect for code that performs numerical calculations. The first part of this paper focuses on virtual machines technology and basic techniques of code optimization which are usually performed by compilers. The next part presents two non-conventional techniques designed by author which allow to speed up calculation of mathematical operations such as a mantissa of a real number and a metric angle unit conversion from degrees to radians. After that are presented test results of this optimizations which have checked their performance and correctness of generated results. The last part presents tools and techniques which are useful by code optimizing, and tips how to perform optimizations and when it is harmful.
