Hardware Accelerators

Conditional: RTL-based synthesis flow

Aladdin: pre-RTL, power-performance simulator

inputs: high-level language descriptions of algorithms;

DDDG(dynamic data dependence graphs): accelerator; instead of RTL

Research Infrastructures for Hardware Accelerators

Topic: specialized architectures

Why Accelerators, Now?

Accelerator: specialized hardware unit that performs a set of tasks with higher performance or better energy efficiency than a general-purpose CPU.

Moore Scaling: scale for cost. Costs of transistors depends on two factors — density of transistors, yield rate of the fabrication. Transistor size and Wafer size.

Dennard Scaling: scale for performance.