Power Modeling: Intel® CoFluent™ Solutions
Low power is the #1 challenge of embedded devices and chips design, for technical, business, and environmental reasons. New designs, must be optimized for low power. Unfortunately, power issues are too often passed on from one stage of the design to the next, until physical designers hit the wall. In addition, power modeling and analysis is often done separately from other design aspects: functionality, timing, performance, cost, and area.
Power optimization has the largest impact at the architectural design stage, where eighty percent of total power optimization can be achieved. Other stages (system design, IC design, physical design) only count for twenty percent of potential power optimizations. The power impact from one high-level architecture to another, including HW/SW partitioning, can be as much as 10 to 20x.
System architecting is efficient only if design parameters are taken into account. Optimizing power separately from performance, cost or area doesn't make sense. Meeting the power specification but missing the timing requirements or not being able to deliver the expected functionality doesn't work.
Intel® CoFluent™ Studio allows users to associate static (representing powered-on needs plus leakage) and dynamic (when a component is running) power laws to any application or platform level activity (computation or communication) and component, and to partition the architecture into different power islands or domains.
The model provides a complete and dynamic picture of the system's structure and execution. Power laws can be defined as simple C equations based on other design parameters such as the load, speed or state of any element. More complex power models, either proprietary or computed through third-party tools, can be plugged into the simulation through a dedicated API. Intel CoFluent Studio computes all power laws step-by-step during simulation and is capable of giving a complete view of the system's power activity, globally or for each constituting element, including min, max and average power consumption values and dynamic power consumption profiles.
Models for all design aspects
Intel® CoFluent™ Studio is the only system-level environment allowing users to create and simulate models for all aspects of design:
- Time budgets
- Application & platform architecture
- HW/SW partitioning
- Multicore & multitasking
- Communications & topologies
- Performance (latency, bandwidth)
- Load (resource utilization ration)
- Memory footprint
- Power requirements
Complete view of power activity
Intel CoFluent Studio computes all power laws step-by-step during simulation and is capable of giving a complete view of the system's power activity, globally or for each constituting element, including min, max and average power consumption values and dynamic power consumption profiles.