作者: Dominique D'inverno , Gérard Chauvel , Maija Kuusela , Serge Lasserre
DOI:
关键词: Compatibility (mechanics) 、 Computer science 、 Debugging 、 Power management 、 Software 、 Embedded system 、 Dissipation 、 Coprocessor 、 Multiprocessing 、 Task list 、 Real-time computing
摘要: A multiprocessor system (10) includes a plurality of processing modules, such as MPUs (12), DSPs (14), and coprocessors/DMA channels (16). Power management software (38) in conjunction with profiles (36) for the various modules tasks to executed are used build scenarios which meet predetermined power objectives, providing maximum operation within package thermal constraints or using minimum energy. Actual activities associated monitored during ensure compatibility objectives. The allocation may be changed dynamically accommodate changes environmental conditions task list. Temperatures computed at points by monitoring activity information subsystems. measurements compute current dissipation distribution over die. If necessary, scenario adjusted reduce dissipation. Further, counters selectively enabled specific order obtain more accurate profile information.