首页> 外文OA文献 >Soporte de sistema operativo para ahorro de energía en plataformas móviles con procesadores multicore asimétricos
【2h】

Soporte de sistema operativo para ahorro de energía en plataformas móviles con procesadores multicore asimétricos

机译:操作系统支持使用非对称多核处理器的移动平台上的节能

摘要

Los procesadores multicore asimétricos con repertorio común de instrucciones (AMPsAsymmetric Multicore Processors) han sido propuestos recientemente como alternativa de bajo consumo a los procesadores multicore simétricos convencionales. Los AMPs combinan, en un mismo chip, cores rápidos de alto rendimiento, con cores más lentos y sencillos de consumo reducido. Uno de los ejemplos más destacados de procesador multicore asimétrico es el procesador big.LITTLE de ARM, que incorporan algunos modelos de teléfonos móviles y tablets disponibles en la actualidad. Trabajos previos han demostrado que para explotar los beneficios potenciales de los procesadores multicore asimétricos, el sistema operativo debe tener en cuenta el beneficio relativo (speedup) que cada aplicación experimenta al ejecutar en un core rápido frente a un core lento. Actualmente, los planificadores por defecto de los sistemas operativos de propósito general no tienen en cuenta la diversidad de speedups entre aplicaciones que puede estar presente en una carga de trabajo multiprogramada. En consecuencia, la asignación de aplicaciones a cores que hacen estos planificadores no extrae el máximo rendimiento por vatio de la plataforma. Recientemente se han realizado extensiones en el kernel Linux para ofrecer un mejor soporte de planificación en multicore asimétricos. Sin embargo, estas extensiones del planificador, utilizadas fundamentalmente en dispositivos móviles con el sistema operativo Android, tampoco tienen en cuenta la diversidad de speedups en las aplicaciones de la carga de trabajo. Por lo tanto estas extensiones no constituyen una aproximación robusta desde el punto de vista de la eficiencia energética. En este proyecto se lleva a cabo la evaluación exhaustiva de distintos algoritmos de planificación para multicore asimétricos sobre una plataforma provista de un procesador ARM big.LITTLE. El principal objetivo del estudio es cuantificar el grado de eficiencia energética y el rendimiento global proporcionado por implementaciones de estos algoritmos en el kernel Linux sobre hardware multicore asimétrico real.
机译:具有通用指令库的非对称多核处理器(AMPsAsymmetric Multicore Processors)最近已被提出作为常规对称多核处理器的低功耗替代品。 AMP在同一芯片上结合了高性能快速内核和速度更快,更简单的内核,从而降低了功耗。非对称多核处理器最突出的例子之一是ARM的big.LITTLE处理器,该处理器已集成到一些当前可用的手机和平板电脑模型中。先前的工作表明,要利用非对称多核处理器的潜在优势,操作系统必须考虑到每个应用程序在快速内核与慢速内核上运行时所经历的相对利益(加速)。当前,通用操作系统的默认调度程序未考虑多程序工作负载中可能存在的应用程序之间的加速差异。因此,这些调度程序将应用程序分配给内核不会从平台中提取出每瓦最大性能。最近对Linux内核进行了扩展,以为非对称多核计划提供更好的支持。但是,这些调度程序扩展主要在运行Android操作系统的移动设备上使用,也没有考虑工作负载应用程序中加速的多样性。因此,从能源效率的角度来看,这些扩展并不构成可靠的方法。在该项目中,在配备了ARM big.LITTLE处理器的平台上对不对称多核的不同规划算法进行了详尽的评估。该研究的主要目的是量化在非对称多核硬件上的Linux内核中这些算法的实现所提供的能效程度和整体性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号