Searched for: faculty%3A%22Electrical%255C+Engineering%252C%255C+Mathematics%255C+and%255C+Computer%255C+Science%22
(1 - 10 of 10)
document
Smits, J. (author)
Green-Marl is a domain specific language for efficient graph analysis. In this thesis, we define the formal static semantics of the language and provide an implementation in the Spoofax language workbench. The type system of Green-Marl includes limited forms of name-dependent types, overloading, parametric polymorphism, and inference. We give a...
master thesis 2016
document
Melman, C.M. (author)
Mobile developement is a relatively new and popular domain for applications. An increasing amount of web applications are releasing a mobile variant of their application, which requires sharing of data. Currently, the creation of a mobile version can be done in two ways: a specialized web UI for mobile devices, which lacks good abstractions for...
master thesis 2014
document
Simoes Dias Vieira, A.M. (author)
Domain-specific Languages (DSLs) are languages specifically tailored for an application or expert domain. These can be implemented as compilers, which check the correctness of an input program and translates it to a target language. Manual testing of compilers is a time consuming and labor intensive task. This motivates the development of...
master thesis 2013
document
Vahedi, M. (author)
Instruction scheduling aims to reorder instructions in such a way that it covers the delay between an instruction and its dependent successor(s). As a result, the length of schedules are shortened while the processor utilisation increases. This is accomplished by exploiting Instruction Level Parallelism (ILP). The rearrangements made by...
master thesis 2013
document
Shankar, A. (author)
A clustered architecture is a viable design choice when aiming to increase the performance of a VLIW processor while avoiding the hardware complexity and increased access times associated with a centralized register file. However, this places additional responsibility on the compiler: the production of an efficient cluster assignment. In this...
master thesis 2013
document
Chahar, A. (author)
Transactional Memory is a parallel programming paradigm in which tasks are executed, in forms of transactions, concurrently by different resources in a system and resolve conflicts between them at run-time. Conflicts, caused by data dependencies, result in aborts and restarts of transactions, thus, degrading the performance of the system. In...
master thesis 2012
document
De Smalen, S. (author)
Vectorizing code for short vector architectures as employed by today’s multimedia extensions comes with a number of issues. The responsibilities of these issues are moved to the compiler in order to keep hardware simple. One of those issues is memory-alignment, which requires the compiler to guarantee loading and storing vectors at aligned...
master thesis 2009
document
Schoneveld, G.J. (author)
VHDL and SystemC are both languages to describe or model circuits and systems. Reasons could exist for wanting to translate a model in VHDL to an equivalent model in SystemC. A system in SystemC can be needed for modeling a system with a software part, for a faster simulation, or because some tools only support SystemC. This thesis presents a...
master thesis 2009
document
Vielvoije, E. (author)
In model checking a formal model of a software system is constructed. That model is verified against a set of properties expressed in some logic. Once a model has been created and verified, it is still necessary to write the application itself completely by hand. No tools have yet been developed that can automatically create a system or...
master thesis 2008
document
Beuker, J.F. (author)
Met behulp van het GAG-systeem is een front-end compiler voor SDL-PR gegenereerd. In dit verslag zal de gevolgde aanpak worden toegelicht en de opgedane ervaring worden geevalueerd.
master thesis 1990
Searched for: faculty%3A%22Electrical%255C+Engineering%252C%255C+Mathematics%255C+and%255C+Computer%255C+Science%22
(1 - 10 of 10)