首页> 外文OA文献 >Estimación del consumo de potencia en un terminal portátil multimedia basada en la PMU del procesador
【2h】

Estimación del consumo de potencia en un terminal portátil multimedia basada en la PMU del procesador

机译:基于处理器PMU的便携式多媒体终端的功耗估算

摘要

Este proyecto se incluye en una línea de trabajo que tiene como objetivo final la optimización de la energía consumida por un dispositivo portátil multimedia mediante la aplicación de técnicas de control realimentado, a partir de una modificación dinámica de la frecuencia de trabajo del procesador y de su tensión de alimentación. La modificación de frecuencia y tensión se realiza a partir de la información de realimentación acerca de la potencia consumida por el dispositivo, lo que supone un problema ya que no suele ser posible la monitorización del consumo de potencia en dispositivos de estas características. Este es el motivo por el que se recurre a la estimación del consumo de potencia, utilizando para ello un modelo de predicción. A partir del número de veces que se producen ciertos eventos en el procesador del dispositivo, el modelo de predicción es capaz de obtener una estimación de la potencia consumida por dicho dispositivo. udEl trabajo llevado a cabo en este proyecto se centra en la implementación de un modelo de estimación de potencia en el kernel de Linux. La razón por la que la estimación se implementa en el sistema operativo es, en primer lugar para lograr un acceso directo a los contadores del procesador. udEn segundo lugar, para facilitar la modificación de frecuencia y tensión, una vez obtenida la estimación de potencia, ya que esta también se realiza desde el sistema operativo. Otro motivo para implementar la estimación en el sistema operativo, es que la estimación debe ser independiente de las aplicaciones de usuario. Además, el proceso de estimación se realiza de forma periódica, lo que sería difícil de lograr si no se trabajase desde el sistema operativo. Es imprescindible que la estimación se haga de forma periódica ya que al ser dinámica la modificación de frecuencia y tensión que se pretende implementar, se necesita conocer el consumo de potencia del dispositivo en todo momento. udCabe destacar también, que los algoritmos de control se tienen que diseñar sobre un patrón periódico de actuación. udEl modelo de estimación de potencia funciona de manera específica para el perfil de consumo generado por una única aplicación determinada, que en este caso es un decodificador de vídeo. Sin embargo, es necesario que funcione de la forma más precisa posible para cada una de las frecuencias de trabajo del procesador, y para el mayor número posible de secuencias de vídeo. Esto es debido a que las sucesivas estimaciones de potencia se pretenden utilizar para llevar a cabo la modificación dinámica de frecuencia, por lo que el modelo debe ser capaz de continuar realizando las estimaciones independientemente de la frecuencia con la que esté trabajando el dispositivo. udPara valorar la precisión del modelo de estimación se toman medidas de la potencia consumida por el dispositivo a las distintas frecuencias de trabajo durante la ejecución del decodificador de vídeo. udEstas medidas se comparan con las estimaciones de potencia obtenidas durante esas mismas ejecuciones, obteniendo de esta forma el error de predicción cometido por el modelo y realizando las modificaciones y ajustes oportunos en el mismo. udABSTRACT.udThis project is included in a work line which tries to optimize consumption of handheld multimedia devices by the application of feedback control techniques, from a dynamic modification of the processor work frequency and its voltage. The frequency and voltage modification is performed depending on the feedback information about the device power consumption. This is a problem because normally it is not possible to monitor the power consumption on this kind of devices. This is the reason why a power consumption estimation is used instead, which is obtained from a prediction udmodel. Using the number of times some events occur on the device processor, the prediction model is able to obtain a power consumption estimation of this device. udThe work done in this project focuses on the implementation of a power estimation model in the Linux kernel. The main reason to implement the estimation in the operating system is to achieve a direct access to the processor counters. The second reason is to facilitate the frequency and voltage modification, because this modification is also done from the operating system. Another reason to implement the estimation in the operating system is because the estimation must be done apart of the user applications. Moreover, the estimation process is done periodically, what is difficult to obtain outside the operating system. It is necessary to make the estimation in a periodic way because the frequency and voltage modification is going to be dynamic, so it needs to know the device power consumption at every time. Also, it is important to say that the control algorithms have to be designed over a periodic pattern of action. udThe power estimation model works specifically for the consumption profile generated by a single application, which in this case is a video decoder. Nevertheless, it is necessary that the model works as accurate as possible for each frequency available on the processor, and for the greatest number of video sequences. This is because the power estimations are going to be used to modify dynamically the frequency, so the model must be able to work independently of the device frequency. udTo value the estimation model precision, some measurements of the device power consumption are taken at different frequencies during the video decoder execution. These measurements are compared with the power estimations obtained during that execution, getting the prediction error committed by the model, and if it is necessary, making modifications and settings on this model.
机译:该项目包括在一项工作中,该工作的最终目标是基于处理器及其工作频率的动态修改,通过应用反馈控制技术来优化便携式多媒体设备所消耗的能量。电源电压。根据关于设备消耗的功率的反馈信息来进行频率和电压的修改,这是一个问题,因为通常不可能监视这种性质的设备中的功率消耗。这就是为什么使用预测模型来进行功耗估计的原因。根据设备处理器中某些事件发生的次数,预测模型能够获得该设备消耗的功率的估计值。 ud该项目中进行的工作集中在Linux内核中功率估计模型的实现上。首先,在操作系统中执行估算的原因是要实现对处理器计数器的直接访问。第二,一旦获得了功率估计,就可以方便地修改频率和电压,因为这也是从操作系统完成的。在操作系统中实现估算的另一个原因是估算必须独立于用户应用程序。另外,估计过程是定期执行的,如果不从操作系统进行操作,这将很难实现。至关重要的是,定期进行估算,因为要实现的频率和电压修改是动态的,因此必须始终了解设备的功耗。还应注意,控制算法必须设计为周期性的性能模式。功率估算模型专门用于由单个确定的应用程序(在这种情况下为视频解码器)生成的功耗曲线。但是,它需要为每个处理器的工作频率和尽可能多的视频序列尽可能精确地工作。这是因为要使用连续的功率估算来进行动态频率修改,因此无论设备工作的频率如何,模型都必须能够继续进行估算。为了评估估计模型的精度,在执行视频解码器的过程中,对设备在不同工作频率下的功耗进行了测量。将这些测量值与在相同运行期间获得的功率估计值进行比较,从而获得由模型产生的预测误差并对其进行必要的修改和调整。 udABSTRACT。 ud此项目包含在工作流水线中,该流水线通过动态修改处理器工作频率及其电压来尝试通过使用反馈控制技术来优化手持式多媒体设备的功耗。根据有关设备功耗的反馈信息执行频率和电压修改。这是一个问题,因为通常无法监视此类设备的功耗。这就是为什么要使用功耗估算的原因,该估算是从预测 udmodel获得的。使用某些事件在设备处理器上发生的次数,预测模型能够获得此设备的功耗估算。 ud该项目中完成的工作着重于Linux内核中功率估计模型的实现。在操作系统中执行估算的主要原因是实现对处理器计数器的直接访问。第二个原因是促进频率和电压修改,因为这种修改也是从操作系统完成的。在操作系统中实现估算的另一个原因是,估算必须在用户应用程序之外进行。而且,估计过程是定期进行的,这在操作系统之外很难获得。由于频率和电压修改将是动态的,因此必须定期进行估算,因此需要每次都知道器件功耗。同样,重要的是要说控制算法必须在动作的周期性模式上进行设计。功率估算模型专门用于单个应用程序生成的功耗曲线,在这种情况下为视频解码器。但是,对于处理器上可用的每个频率以及最大数量的视频序列,模型都必须尽可能精确地工作。这是因为功率估计将用于动态修改频率,因此该模型必须能够独立于设备频率工作。 ud为了评估估算模型的精度,在视频解码器执行期间会以不同的频率对设备功耗进行一些测量。将这些测量结果与执行期间获得的功率估计值进行比较,以得到模型所承担的预测误差,并在必要时对此模型进行修改和设置。

著录项

  • 作者

    Blázquez Cortés Enrique;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号