The constant growth of datacenters and cloud computing comes with an increase of power consumption. With the end of Dennard scaling and Moore's law, computing no longer grows at the same ratio as transistor count and density grows. This thesis explores ideas to increase computing efficiency, which is defined as the ratio of processing power per energy spent. Hardware acceleration is an established technique to improve computing efficiency by specializing hardware to a subset of operations or application domains. While accelerators have fueled the success of some application domains such as machine learning, accelerator programming interfaces and runtimes have significant limitations that collectively form barriers to adoption in many s...
With power limitations imposing hard bounds on the amount of a chip that can be powered simultaneous...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
As the size of available data is increasing, it is becoming inefficient to scale the computational p...
Customized hardware accelerators have made it possible to meet increasing workload demands in cloud ...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...
Technology scaling has driven the development of the computing industry during the past 50 years. Ho...
Computers, regardless of their function, are always better if they can operate more quickly. The add...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
Hardware accelerators implement custom architectures to significantly speed up computations in a wid...
CPU and GPU platforms may not be the best options for many emerging compute patterns, which led to a...
Current applications that require processing of large amounts of data, such as in healthcare, trans...
Machine learning has risen to prominence in recent years thanks to advancements in computer technolo...
Moore’s law is dead. The physical and economic principles that enabled an exponential rise in transi...
Conventional compute and memory systems scaling to achieve higher performance and lower cost and pow...
The use of specialized accelerators is among the most promising paths to better energy efficiency fo...
With power limitations imposing hard bounds on the amount of a chip that can be powered simultaneous...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
As the size of available data is increasing, it is becoming inefficient to scale the computational p...
Customized hardware accelerators have made it possible to meet increasing workload demands in cloud ...
Hardware accelerators have become permanent features in the post-Dennard computing landscape, displa...
Technology scaling has driven the development of the computing industry during the past 50 years. Ho...
Computers, regardless of their function, are always better if they can operate more quickly. The add...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
Hardware accelerators implement custom architectures to significantly speed up computations in a wid...
CPU and GPU platforms may not be the best options for many emerging compute patterns, which led to a...
Current applications that require processing of large amounts of data, such as in healthcare, trans...
Machine learning has risen to prominence in recent years thanks to advancements in computer technolo...
Moore’s law is dead. The physical and economic principles that enabled an exponential rise in transi...
Conventional compute and memory systems scaling to achieve higher performance and lower cost and pow...
The use of specialized accelerators is among the most promising paths to better energy efficiency fo...
With power limitations imposing hard bounds on the amount of a chip that can be powered simultaneous...
Today, hardware accelerators are widely accepted as a cost-effective solution for emerging applicati...
As the size of available data is increasing, it is becoming inefficient to scale the computational p...