When considering processor architectures (either existing ones or when developing new ones), native code for functional testing and performance evaluation will generally be required. In theory, the work load involved in developing such code can be alleviated by compiling existing test cases written in a higher level language. This thesis focuses on evaluating the feasibility of this approach by developing a basic C compiler using the LLVM framework and porting it to a number of architectures, finishing by comparing the performance of the compiled code with existing results obtained using the CoreMark benchmark. The resulting comparison can serve as a guideline when deciding which approach to choose when taking on a new architecture. The dev...
This thesis describes the development of an LLVM-based compiler for the ?-VEX processor. The ?-VEX p...
Abstract –How to evaluate computer’s performance is an important issue for engineers in the area of ...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...
Massively parallel architectures are gaining momentum thanks to the opportunities for both high perf...
Until today every compiler has been developed by the idea to modify source code in such a way the ha...
Provides reusable components for building compilers Reduce the time/cost to build a new compiler Bui...
RISC-V is a new open-source instruction set architecture (ISA) that in De-cember 2016 manufactured i...
DWARV is a C-to-VHDL compiler which can compile arbitrary C programs for a heterogeneous platform wi...
In order to program a target architecture in one of the high-level programming languages, the compil...
Abstract. Development of future generation computer architectures re-quires fast and accurate simula...
This thesis describes the design and implementation of a prototype LLVM compiler backend, x86-64p, t...
This master's thesis describes the design and implementation of a new backend for the Timber compile...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
As computer languages and architectures evolve, many more challenges are being presented to compiler...
Developing an optimizing compiler for a newly proposed architecture is ex-tremely difficult when the...
This thesis describes the development of an LLVM-based compiler for the ?-VEX processor. The ?-VEX p...
Abstract –How to evaluate computer’s performance is an important issue for engineers in the area of ...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...
Massively parallel architectures are gaining momentum thanks to the opportunities for both high perf...
Until today every compiler has been developed by the idea to modify source code in such a way the ha...
Provides reusable components for building compilers Reduce the time/cost to build a new compiler Bui...
RISC-V is a new open-source instruction set architecture (ISA) that in De-cember 2016 manufactured i...
DWARV is a C-to-VHDL compiler which can compile arbitrary C programs for a heterogeneous platform wi...
In order to program a target architecture in one of the high-level programming languages, the compil...
Abstract. Development of future generation computer architectures re-quires fast and accurate simula...
This thesis describes the design and implementation of a prototype LLVM compiler backend, x86-64p, t...
This master's thesis describes the design and implementation of a new backend for the Timber compile...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
As computer languages and architectures evolve, many more challenges are being presented to compiler...
Developing an optimizing compiler for a newly proposed architecture is ex-tremely difficult when the...
This thesis describes the development of an LLVM-based compiler for the ?-VEX processor. The ?-VEX p...
Abstract –How to evaluate computer’s performance is an important issue for engineers in the area of ...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...