National Repository of Grey Literature 65 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
C Compiler for AVR32 Microprocesor
Nagy, Michal ; Husár, Adam (referee) ; Hruška, Tomáš (advisor)
This bachelor's thesis deals with creation of an AVR32 backend for the LLVM compiler framework. The core of this work consists of explaining the way of architecture description in LLVM and of my own implementation of the AVR32 backend. Furthermore, several problems encountered during the implementation are discussed along with their possible solutions. As the result of this work functional backend, with a few constraints discussed in the conclusion chapter, was created.
Grammatical Evolution in Software Optimization
Pečínka, Zdeněk ; Minařík, Miloš (referee) ; Sekanina, Lukáš (advisor)
This master's thesis offers a brief introduction to evolutionary computation. It describes and compares the genetic programming and grammar based genetic programming and their potential use in automatic software repair. It studies possible applications of grammar based genetic programming on automatic software repair. Grammar based genetic programming is then used in design and implementation of a new method for automatic software repair. Experimental evaluation of the implemented automatic repair was performed on set of test programs.
Simple C++ Development Environment for Android
Režňák, Pavel ; Janoušek, Vladimír (referee) ; Peringer, Petr (advisor)
This bachelor thesis is about creation of an environment for compiling aplications which has been written in C and C++ languages. This development environment is made of an application emulating terminal window and packages containing open-source compilers and optional tools compiled for mobile devices with ARM processors and Android operating system. This process includes generation of cross-compilers for Android system from NDK tools, correct setting of parameters during configuration, fixes of the source codes of these open-source compilers and creation  of an application which is installable under Android OS and which will allow us to easily use these tools.
Acceleration of Graphics Algorithms by NEON Coprocessor
Kratochvíl, Radim ; Jaroš, Jiří (referee) ; Viktorin, Jan (advisor)
The aim of this work is to examine capabilities of NEON coprocessor. Various implementations of the same algorithm are compared: language C, assembly language, language C with intinsic functions and automatically vectorized code. Main conslusion is, that computation time can be reduced up to 60 times, allowing real-time HD video processing.
Library for Profiling and Visualization of Memory Consumption of C/C++ Programs
Podola, Radim ; Peringer, Petr (referee) ; Fiedor, Tomáš (advisor)
Performance is an important and, for some classes of programs, even critical aspect of user experience. The current approaches to performance profiling are, however, far from being satisfactory. The aim of this bachelor's thesis is to extend the current state-of-the-art of profiling and visualization solutions, with novel techniques which can be used for a more efficient search of performance bugs in C/C++ programs and their subsequent interpretation to the end user. Thesis briefly introduces existing tools dealing with similar problems and then proposes a novel solution to collection of profiling data and their illustrative interpretation. The resulting implementation is, moreover, integrated in the Perun --- Performance Control System --- platform for profile versioning. The functionality of the implementation is demonstrated on a series of non-trivial programs.
Localization of moving acoustical sources
Bezdíček, Martin ; Rampl, Ivan (referee) ; Míča, Ivan (advisor)
This master's thesis is focused on localization static (entering semester project) and moving acoustic sources (entering master's thesis) by the help of microphonic arrays. In the first part deal with common problems of localization. Further are here described types of microphonic arrays, simplifying possibilities which delimited this problems and general information about room acoustics. In the next part of this master's thesis are step by step mentioned methods localization of acoustic sources. In practical part were used algorithms: Steered-Beamformer-Based Locators and TDOA-Based Locators. Last part of this master's work includes results of these algorithms.
Compiling Service
Tínes, Lukáš ; Kočí, Radek (referee) ; Martinek, David (advisor)
This thesis describes design and implementation of Linux daemon which enables remote compiling of source files via web interface. Application creates binary files from sources using GNU make as a build platform in common and controlled environment. Implementation includes team support, planning and flexible configuration options. In the end, it enables users to compile without the need of having a shell access to server or any kind of direct access.
Family Independent Microcontroller Programming Library
Konečný, Ondřej ; Strnadel, Josef (referee) ; Šimek, Václav (advisor)
This project describes a concept of a library architecture that will enable to hide platform-specific behaviour of different MCUs under an united API that will enable the developers to develop portable applications. After a short summary of the current situation, the report describes the main principles of the library-to-be followed by definitions of behaviour of each module that can be controlled using the library. Then this report describes techniques used in the implementation and platform specifics. In the conclusion there is an idea of the direction in which the development could continue.
Compiler for EdkDSP Platform
Baručák, Robert ; Dolíhal, Luděk (referee) ; Masařík, Karel (advisor)
Goal of this bachelor's thesis was to create a compiler system for EdkDSP platform. Two different approaches to construction of compiler system for multiprocessor platform are presented. Compiler is based on LLVM compiler infrastructure. As a result, two versions of compiler system utilising hardware capabilities of EdkDSP were created. Developed solutions have a few constraints which are discussed in this paper.
Utilization of ARM GCC toolchain
Ledvina, Jan ; Matěj, Zdeněk (referee) ; Fedra, Zbyněk (advisor)
The subject of this thesis is to study the existing development toolchain for the microprocessor LPC23xx in course MPOA. Main goal is to explore the feasibility of new development toolchain, based on the GCC. The outcomes of this thesis are demo applications with the microprocessor LPC2378 and the GCC. Parts of the outputs are also tutorials for the students, how to implement these demo applications. The demos include basic applications, RTOS and Ethernet

National Repository of Grey Literature : 65 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.