With the increasing problems related to semiconductor process node shrinkage and the expansion of the mobile devices market, the requirements for energy efficiency are continuously constrained. Alternative methods such as Decoupled Access/Execute adapts software to better fit dynamic voltage and frequency scaling. Targeting the energy inefficient Out-of-Order execution logic new methods propose to increase energy efficiency by moving the Out-of-Order logic from hardware level to software level by enabling reordering of loop iterations. One way to enable reordering of iterations is to transform a loop to backwards recursion. The aim of this thesis is to investigate transformations of loops into recursions and to evaluate the resulting perfor...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
Recent studies show that very long instruction word (VLIW) architectures, which inherently have wide...
Abstract In VLIW machines where a single instruction containsmultiple operations, the power consumpt...
With the increasing problems related to semiconductor process node shrinkage and the expansion of th...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
A computer consists of multiple components such as functional units, cache and main memory. At each ...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
The paper investigates the interaction between software pipelining and different software prefetchin...
New trends such as the internet-of-things and smart homes push the demands for energy-efficiency. Ch...
Memory latency becoming an increasing important performance bottleneck as the gap between processor ...
Increasing demands for energy efficiency constrain emerging hardware. These new hardware trends chal...
The rapidly increasing number of architectural changes in embedded processors puts compiler technolo...
Portable consumer electronics to play multimedia have to be high performant and flexible. Energy con...
Increasing demands for energy efficiency constrain emerging hardware. These new hardware trends chal...
The modern trends for technology scaling are not extremely bright. The cost of transistors have leve...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
Recent studies show that very long instruction word (VLIW) architectures, which inherently have wide...
Abstract In VLIW machines where a single instruction containsmultiple operations, the power consumpt...
With the increasing problems related to semiconductor process node shrinkage and the expansion of th...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
A computer consists of multiple components such as functional units, cache and main memory. At each ...
Processor performance has increased far faster than memories have been able to keep up with, forcing...
The paper investigates the interaction between software pipelining and different software prefetchin...
New trends such as the internet-of-things and smart homes push the demands for energy-efficiency. Ch...
Memory latency becoming an increasing important performance bottleneck as the gap between processor ...
Increasing demands for energy efficiency constrain emerging hardware. These new hardware trends chal...
The rapidly increasing number of architectural changes in embedded processors puts compiler technolo...
Portable consumer electronics to play multimedia have to be high performant and flexible. Energy con...
Increasing demands for energy efficiency constrain emerging hardware. These new hardware trends chal...
The modern trends for technology scaling are not extremely bright. The cost of transistors have leve...
Performance-enhancement techniques improve CPU speed, but at higher cost to other valuable system re...
Recent studies show that very long instruction word (VLIW) architectures, which inherently have wide...
Abstract In VLIW machines where a single instruction containsmultiple operations, the power consumpt...