Task based adaptive profiling and debugging

作者: Dominique D'inverno , Gérard Chauvel , Maija Kuusela , Serge Lasserre

DOI:

关键词: Compatibility (mechanics)Computer scienceDebuggingPower managementSoftwareEmbedded systemDissipationCoprocessorMultiprocessingTask listReal-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.