Skip to content

hardware accelerator

Defines hardware accelerator

A hardware accelerator is a specialized processor designed to perform a specific class of computations more efficiently than a general-purpose digital computer’s CPU. Efficiency here means some combination of higher throughput, lower latency, or lower power consumption for the target workload.

The general pattern is: identify a computation that a CPU performs by executing many generic instructions, then build circuitry that performs that computation directly. The trade-off is generality for efficiency โ€” an accelerator that excels at matrix multiplication cannot run arbitrary programs.

Common hardware accelerators include graphics processing units (GPUs), neural processing units (NPUs), FPGAs (field-programmable gate arrays), and DSPs (digital signal processors). Each targets a different workload profile. A modern system-on-chip (SoC) like those in laptops and phones typically integrates several accelerators alongside the CPU, sharing the same memory pool.

Relations

Date created

Cite

@misc{emsenn2026-hardware-accelerator,
  author    = {emsenn},
  title     = {hardware accelerator},
  year      = {2026},
  url       = {https://emsenn.net/library/tech/domains/computing/terms/hardware-accelerator/},
  publisher = {emsenn.net},
  license   = {CC BY-SA 4.0}
}