Project Lissom is developing environment for design application specific processors or SoC(System on Chip). Developing of software for these processors are based on using standard libraries offered by programming languages. Main problem of these libraries is in their extensiveness, because programmers often use only a small part of functions contained in included libraries. This may cause that even a tiny looking program needs large storage space and the program will not fit in the system memory. This work is about implementation of link-time optimizer, which inserts into output program only needed function from libraries. This code-size reduction is based on technique called unreachable code elimination
The formidable increase in the number of smaller and smarter embedded devices has compelled programm...
This thesis discusses a design and implementation of the Software Pipelining, a optimization techniq...
Both major open-source compilers, GCC and LLVM, have a mature link-time optimization framework usabl...
Both uppermost open source compilers, GCC and LLVM, are mature enough to link-time optimize large ap...
Optimizing compilers typically limit the scope of their analyses and optimizations to individual mod...
tool we have developed for the Intel IA-32 architecture. A number of characteristics of this archite...
Abstract|Compiler optimization research has a long his-tory and very complex algorithms were develop...
The overhead in terms of code size, power consumption, and execution time caused by the use of preco...
Multi-core systems on chip with a high level of integration are used in high performance network dev...
Lisp is the second oldest programming language, and the first one to value productivity more than ra...
As part of the Platform-Aware Compilation Environment (PACE) Project1, Operator Strength Reduction (...
Modern build systems that build large software projects often utilize a distributed compiler, allowi...
The use of a standard binary format in the later part of code generation promotes efficiency and int...
Most of the time, faced with a time/space trade-off, a compiler writer will choose to optimize time,...
Over the past decade, microprocessor design strategies have focused on increasing the computational ...
The formidable increase in the number of smaller and smarter embedded devices has compelled programm...
This thesis discusses a design and implementation of the Software Pipelining, a optimization techniq...
Both major open-source compilers, GCC and LLVM, have a mature link-time optimization framework usabl...
Both uppermost open source compilers, GCC and LLVM, are mature enough to link-time optimize large ap...
Optimizing compilers typically limit the scope of their analyses and optimizations to individual mod...
tool we have developed for the Intel IA-32 architecture. A number of characteristics of this archite...
Abstract|Compiler optimization research has a long his-tory and very complex algorithms were develop...
The overhead in terms of code size, power consumption, and execution time caused by the use of preco...
Multi-core systems on chip with a high level of integration are used in high performance network dev...
Lisp is the second oldest programming language, and the first one to value productivity more than ra...
As part of the Platform-Aware Compilation Environment (PACE) Project1, Operator Strength Reduction (...
Modern build systems that build large software projects often utilize a distributed compiler, allowi...
The use of a standard binary format in the later part of code generation promotes efficiency and int...
Most of the time, faced with a time/space trade-off, a compiler writer will choose to optimize time,...
Over the past decade, microprocessor design strategies have focused on increasing the computational ...
The formidable increase in the number of smaller and smarter embedded devices has compelled programm...
This thesis discusses a design and implementation of the Software Pipelining, a optimization techniq...
Both major open-source compilers, GCC and LLVM, have a mature link-time optimization framework usabl...