Power Management
Why do smartphone SoCs play video using dedicated video decoder circuits rather than the general-purpose CPU?
- ACPUs cannot play video
- BDedicated circuits automatically improve image quality
- CCircuits specialized for a task use far less energy than doing it on the CPU, extending battery life
Show answer and explanation
Answer: C. Circuits specialized for a task use far less energy than doing it on the CPU, extending battery life
A general-purpose CPU, designed to handle anything, spends much energy beyond the computation itself on fetching and decoding instructions and reading and writing registers. A dedicated circuit such as a video decoder hard-wires a fixed processing flow, doing the same work with a fraction, even a few percent, of the energy. SoCs carry many dedicated blocks for video, images, audio, AI and more.
- A. CPUs can play video but use more power.
- B. It is not for improving image quality.
- C. Correct. Specialization greatly improves energy efficiency.