…By foregoing programmability and tailoring the hardware design precisely to the needs of the algorithm, chip designers can achieve optimal cost- and energy-efficiency. But in most computer vision applications, algorithms are changing fast, so programmability is essential.