媒体应用的工作负载

易用性是设计消费类电子设备时重要考虑目标之一。如今,多媒体功能在现代移动设备中的高度集成已变得非常普遍。
例如,理想的智能手机不仅需要作为无线电话等通信类设备使用,而且还应该能包含纳日历,时钟和计算器等应用程序。同时,还应该带有罗盘,GPS和地图的导航设备;而且它应该可以作为娱乐设备使用,带有游戏,多媒体应用程序。除此之外,还应包含教育类应用,如给讲故事应用,虚拟课堂应用等。
在输入方面,用户在与这些设备的交互时,期望设备拥有高分辨率的摄像头,与互联网的高速无线连接以及语音,触摸和手势输入。在输出方面,又期望高保真扬声器,高分辨率显示器,快速处理和低功耗。但是,设备在支持多种高端功能时,通常与节省功率的需求相冲突。电池容量的增加只能缓解该问题,多媒体集成的扩展和增强的用户体验需要更大的电池容量。分析和理解这些多媒体应用负载的性质,将有助于在上述限制内实现性能和功率优化。
按流行的消费类电子设备评测方法:通常使用非多媒体基准工作负载(例如Kraken,Sunspider和Octane Javascript基准)来测量和分析功率数据。这些基准测试程序是致力于测量设备作通用计算时的功耗,而未检查设备作为其他用途时的功耗。这些用于"其它用途"的应用程序,通常并未针电源进行优化,或者可能仅针对某些平台和操作系统进行了优化,目标却是为了实现更高的性能(意味着更高的消耗)。基准测试对于系统任务迁移和处理单元之间的资源共享的影响并未作出分析。随着集成处理器图形平台可用性的提高,在此类分析中必须包括媒体使用情况和应用程序。
在后续章节中,我们将讨论一些常见的媒体设备的用途及其应用场景。