The evolution of computer systems to continuously improve execution efficiency has traditionally embraced various approaches across microprocessor generations. Unfortunately, contemporary processors still suffer from several inefficiencies although they offer an unprecedented level of computing capabilities. At the same time, the traditional approach of solely caring about performance is nowadays superseded with more critical and multi-dimensional constraints that include power consumption, scalability, security and reliability to mention a few. This dissertation aims to address the prevailing inefficiencies to improve processor efficiency. To this end, this dissertation contributes with a number of techniques so that processors offer bette...
Driven by the motivation to expose instruction-level parallelism (ILP), microprocessor cores have ev...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
Modern out-of-order processor architectures focus significantly on the high performance execution of...
The evolution of computer systems to continuously improve execution efficiency has traditionally emb...
Memory accesses in modern processors are both far slower and vastly more energy-expensive than the a...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
In-order microprocessors are increasingly adopted in a variety of multi-core chips due to their adva...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
New trends such as the internet-of-things and smart homes push the demands for energy-efficiency. Ch...
Abstract- With the ever-growing use of computers and rapid growth in chip fabrication technology, th...
Current microprocessors require both high performance and low-power consumption. In order to reduce ...
Driven by the motivation to expose instruction-level parallelism (ILP), microprocessor cores have ev...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
Modern out-of-order processor architectures focus significantly on the high performance execution of...
The evolution of computer systems to continuously improve execution efficiency has traditionally emb...
Memory accesses in modern processors are both far slower and vastly more energy-expensive than the a...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
In-order microprocessors are increasingly adopted in a variety of multi-core chips due to their adva...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
New trends such as the internet-of-things and smart homes push the demands for energy-efficiency. Ch...
Abstract- With the ever-growing use of computers and rapid growth in chip fabrication technology, th...
Current microprocessors require both high performance and low-power consumption. In order to reduce ...
Driven by the motivation to expose instruction-level parallelism (ILP), microprocessor cores have ev...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
Modern out-of-order processor architectures focus significantly on the high performance execution of...