By analyzing algorithms and implementing appropriate accelerators in programmable logic, developers can increase a design's performance while reducing power consumption in an embedded computing system.
Several types of power savings exist:
- Reducing System Clock Frequency
(slowing the clock for the entire design)
- Adjusting domain clock speeds independently
Until recently, the memory capacity of modern computer systems has doubled every couple of years, the performance has also nearly doubled, and the cost of such systems has come down. Programmers know these effects and side effects of Moore’s Law so well that most of them not only recognize, but also depend on this progression for successful deployment of their software systems.