Bc. Lukáš PLICHTA

Master's thesis

Překlad Java Byte-Code do strojového kódu x86

Compilation of Java bytecode to instruction set x86
Abstract:
Práce se zabývá problematikou překladu Java bytecode do strojového kódu x86. Pro překlad byla po teoretické analýze zvolena metoda cross-kompilace. Práce uvádí přehled instrukcí JVM a teorii generování Java bytecodu, která je nezbytná pro pochopení procesu překladu. Navrhuje také řešení a diskutuje jeho omezení. Pro otestování jsou přiložené i příklady a je diskutována rychlost vykonávání přeloženého …more
Abstract:
In my thesis, I present bytecode to x86 instruction set compiler. The compilation is reached through cross-compilation using C++ language. The aim is to gain performance speed up by exploiting optimization capabilities of C++ compiler. The paper contains brief introduction to *.class file structure, listing of JVM instructions and theory of generating *.class file from source code. It also discuss …more
 
 
Language used: Czech
Date on which the thesis was submitted / produced: 23. 8. 2011
Accessible from:: 23. 8. 2011

Thesis defence

  • Supervisor: Ing. Tomáš Koutný, Ph.D.

Citation record

The right form of listing the thesis as a source quoted

PLICHTA, Lukáš. Překlad Java Byte-Code do strojového kódu x86. Plzeň, 2011. diplomová práce (Ing.). ZÁPADOČESKÁ UNIVERZITA V PLZNI. Fakulta aplikovaných věd

Full text of thesis

Accessibility: Autor si přeje zpřístupnit práci veřejnosti až od 23. 08. 2011

Contents of on-line thesis archive
Published in Theses:
  • Soubory jsou od 23. 8. 2011 dostupné: světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: ZÁPADOČESKÁ UNIVERZITA V PLZNI, Fakulta aplikovaných věd

University of West Bohemia

Faculty of Applied Sciences

Master programme / field:
Computer Science and Engineering / Software Engineering