Original title:
Generování kódu optimalizovaných matematických operací
Translated title:
Generating Code of Optimised Mathematical Operations
Authors:
Beneš, Vojtěch ; Horáček, Petr (referee) ; Čermák, Martin (advisor) Document type: Bachelor's theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Bakalářská práce se zabývá vytvořením jednoduchého programovacího jazyka pro práci s matematickými operacemi. Hlavním cílem práce je vytvořit kompilátor tohoto jazyka, který pro generování instrukcí cílového kódu využívá instrukční sadu technologie MMX. Generování optimalizovaného kódu probíhá na základě upraveného algoritmu kontextového generování.
Bachelor's thesis deals with creating a simple programming language for working with mathematical operations. Main point of the thesis is to create a compiler of this language, which is using MMX technology to generate instructions of an assembler code. The optimized code generation is based on modified algorithm of context generation.
Keywords:
algorithm of context generation; Code generation; compiler; MMX; optimization; SIMD; SSE; algoritmus kontextového generování; Generování kódu; MMX; optimalizace; překladač; SIMD; SSE
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/55969