Mostrar el registro sencillo del ítem
dc.contributor.author | Hernández-Almudi, P. | es_ES |
dc.contributor.author | Suárez, D. | es_ES |
dc.contributor.author | Montijano, E. | es_ES |
dc.contributor.author | Merino, J. | es_ES |
dc.date.accessioned | 2021-10-05T07:48:59Z | |
dc.date.available | 2021-10-05T07:48:59Z | |
dc.date.issued | 2021-09-30 | |
dc.identifier.issn | 1697-7912 | |
dc.identifier.uri | http://hdl.handle.net/10251/173792 | |
dc.description.abstract | [EN] The increment in computing power of embedded processors has fueled a revolution in many application domains such as mobile computing or robotics. Dissipating the energy consumed by those processors on a very small area has made power management a first-order constraint. On one hand, it is impossible to directly apply active dissipation techniques. On the other hand, design requirements prevent the correct behaviour of known passive detection techniques. To alleviate this problem, we present a new control approach to keep the temperature of the system controlled through the Dynamic Voltage and Frequency Scaling (DVFS) system. The solution includes a feedback control scheme together with a supervisor that adjusts the control parameters based on the system load. To ease experimentation without compromising real use, the code can run in user space and as a Linux kernel driver. The experiments in a real platform prove that, compared to the current control methodology, our approach handles the processor’s temperature with more precision, keeping similar performance levels in the execution of well known benchmarks. | es_ES |
dc.description.abstract | [ES] El aumento de la capacidad de cálculo de los procesadores embebidos ha generado una revolución en numerosos dominios de aplicación como la computación móvil o la robótica. La disipación del consumo producido por estos cálculos en una superficie tan pequeña hace que la disipación de energía suponga un problema de primer orden. Por un lado, no es posible aplicar técnicas de disipación activas y, por otro, las exigencias de diseño impiden una correcta disipación pasiva. Para resolver este problema, este trabajo presenta una metodología de control para el mantenimiento de una temperatura bajo control mediante el uso de escalado dinámico de la frecuencia del procesador (DVFS, Dynamic Voltage Frequency Scaling). La solución incluye un esquema de control de temperatura basado en realimentación junto con un supervisor que ajusta los parámetros del controlador en base al tipo de carga del trabajo. La estrategia de control propuesta se ha implementado tanto en espacio de usuario como driver dentro del kernel de Linux. Los experimentos realizados en una plataforma real demuestran que, comparado con el control existente en la actualidad, nuestra propuesta es capaz de gestionar la temperatura del procesador con más precisión, manteniendo niveles similares de eficiencia en la ejecución de benchmarks conocidos. | es_ES |
dc.description.sponsorship | Este artículo ha sido financiado parcialmente por los proyectos PGC2018-098817-A-I00 (MCIU/AEI/FEDER, UE), MIG20201006, PID2019-105660RB-C21 ( MINECO/AEI/FEDER), Grupos T58 20R y T45 20R ( Gobierno de Aragón) y FEDER 2014-2020 “Construyendo Europa desde Aragón”. Los autores agradecen el apoyo recibido. | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.relation.ispartof | Revista Iberoamericana de Automática e Informática industrial | es_ES |
dc.rights | Reconocimiento - No comercial - Compartir igual (by-nc-sa) | es_ES |
dc.subject | Intelligent control of temperature | es_ES |
dc.subject | Computer architecture | es_ES |
dc.subject | DVFS | es_ES |
dc.subject | Control inteligente de temperatura | es_ES |
dc.subject | Arquitectura de computadores | es_ES |
dc.title | Control inteligente mediante escalado dinámico voltaje-frecuencia (DVFS) de la temperatura en procesadores embebidos | es_ES |
dc.title.alternative | Intelligent control of temperature with dynamic voltage-frequency scaling (DVFS) in embedded processors | es_ES |
dc.type | Artículo | es_ES |
dc.identifier.doi | 10.4995/riai.2021.14200 | |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-105660RB-C21/ES/JERARQUIA DE MEMORIA, GESTION DE TAREAS Y OPTIMIZACION DE APLICACIONES/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PGC2018-098817-A-I00/ES/ANALISIS MULTIMODAL DE ESCENAS PARA APLICACIONES DE MONITORIZACION/ | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.description.bibliographicCitation | Hernández-Almudi, P.; Suárez, D.; Montijano, E.; Merino, J. (2021). Control inteligente mediante escalado dinámico voltaje-frecuencia (DVFS) de la temperatura en procesadores embebidos. Revista Iberoamericana de Automática e Informática industrial. 18(4):396-406. https://doi.org/10.4995/riai.2021.14200 | es_ES |
dc.description.accrualMethod | OJS | es_ES |
dc.relation.publisherversion | https://doi.org/10.4995/riai.2021.14200 | es_ES |
dc.description.upvformatpinicio | 396 | es_ES |
dc.description.upvformatpfin | 406 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.description.volume | 18 | es_ES |
dc.description.issue | 4 | es_ES |
dc.identifier.eissn | 1697-7920 | |
dc.relation.pasarela | OJS\14200 | es_ES |
dc.contributor.funder | Ministerio de Ciencia, Innovación y Universidades | es_ES |
dc.contributor.funder | Ministerio de Economía y Competitividad | es_ES |
dc.contributor.funder | Gobierno de Aragón | es_ES |
dc.contributor.funder | European Regional Development Fund | es_ES |
dc.description.references | Alastruey,J.,Briz,J.L.,Ibanez,P.,Vinals,V.,2006. Software demand,hardware supply. IEEE Micro 26, 72-82. https://doi.org/10.1109/MM.2006.80 | es_ES |
dc.description.references | arm, . Workload automation. URL: https://github.com/ARM-software/workload-automation. | es_ES |
dc.description.references | Brooks, D., Martonosi, M., 2001. Dynamic thermal management for highperformance microprocessors, in: Proceedings HPCA Seventh International Symposium on High-Performance Computer Architecture, IEEE. pp. 171- 182. | es_ES |
dc.description.references | Canonical, . Stress-ng. URL: https://wiki.ubuntu.com/Kernel/Reference/stress-ng. | es_ES |
dc.description.references | Chen, H., Han, Y., Tang, G., Zhang, X., 2020. A dynamic control system for server processor direct liquid cooling. IEEE Transactions on Components, Packaging and Manufacturing Technology 10, 786 - 794. https://doi.org/10.1109/TCPMT.2020.2986796 | es_ES |
dc.description.references | Cohen, A., Finkelstein, F., Mendelson, A., Ronen, R., Rudoy, D., 2003. On estimating optimal performance of cpu dynamic thermal management. IEEE Computer Architecture Letters 2, 6-6. https://doi.org/10.1109/L-CA.2003.5 | es_ES |
dc.description.references | Deng, Q., Meisner, D., Bhattacharjee, A., Wenisch, T.F., Bianchini, R., 2012. Coscale: Coordinating cpu and memory system dvfs in server systems, in: MICRO, pp. 143-154. https://doi.org/10.1109/MICRO.2012.22 | es_ES |
dc.description.references | Dhodapkar, A.S., Smith, J.E., 2003. Comparing program phase detection techniques, in: Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture, IEEE Computer Society, Washington, DC, USA. pp. 217-. | es_ES |
dc.description.references | Guennebaud, G., Jacob, B., et al., . Eigen v3. URL: http://eigen.tuxfamily.org. | es_ES |
dc.description.references | Hamerly, G., Perelman, E., Lau, J., Calder, B., 2005. Simpoint 3.0: Faster and moreflexibleprogramphaseanalysis. Journal of Instruction Level Parallelism 7, 1-28. | es_ES |
dc.description.references | Hernandez, P., . spider. URL: ' https://github.com/Pablololo12/sPIDer. | es_ES |
dc.description.references | Isci, C., Buyuktosunoglu, A., Cher, C.Y., Bose, P., Martonosi, M., 2006. An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget, in: MICRO, pp. 347-358. https://doi.org/10.1109/MICRO.2006.8 | es_ES |
dc.description.references | Kopytov, A., . Sysbench. URL: https://github.com/akopytov/sysbench. | es_ES |
dc.description.references | LABS, P., . Geekbench. URL: https://www.geekbench.com/. | es_ES |
dc.description.references | Leva, A., Terraneo, F., Giacomello, I., Fornaciari, W., 2018. Event-based power/ performance-aware thermal management for high-density microprocessors. IEEE Transactions on Control Systems Technology 26, 535-550. https://doi.org/10.1109/TCST.2017.2675841 | es_ES |
dc.description.references | López, M.G., Ponce, P., Soriano, L.A., Molina, A., Rodriguez, J.J., 2019. Mejora de la vida Útil en los módulos de electrónica de potencia de un bldcm mediante la optimización de un control difuso. Revista Iberoamericana de Automática e Informática industrial 16, 66-78. https://doi.org/10.4995/riai.2018.9078 | es_ES |
dc.description.references | Madridano, A., Campos, S., Al-Kaff, A., García, F., Martín, D., Escalera, A., 2020. Vehículo aéreo no tripulado para vigilancia y monitorización de incendios. Revista Iberoamericana de Automática e Informática industrial 17, 254-263. https://doi.org/10.4995/riai.2020.11806 | es_ES |
dc.description.references | Maggio, M., Hoffmann, H., Santambrogio, M.D., Agarwal, A., Leva, A., 2010. Controlling software applications via resource allocation within the heartbeats framework, in: CDC, pp. 3736-3741. https://doi.org/10.1109/CDC.2010.5717893 | es_ES |
dc.description.references | Mudge, T., 2001. Power: a first-class architectural design constraint. Computer 34, 52-58. doi:10.1109/2.917539. https://doi.org/10.1109/2.917539 | es_ES |
dc.description.references | Park, J., Lee, S., Cha, H., 2018. App-oriented thermal management of mobile devices, in: ISLPED, pp. 36:1-36:6. https://doi.org/10.1145/3218603.3218622 | es_ES |
dc.description.references | Pothukuchi, R.P., Ansari, A., Voulgaris, P., Torrellas, J., 2016. Using multiple input, multiple output formal control to maximize resource efficiency in architectures, in: ISCA, pp. 658-670. https://doi.org/10.1145/3007787.3001207 | es_ES |
dc.description.references | Pothukuchi, R.P., Pothukuchi, S.Y., Voulgaris, P.G., Torrellas, J., 2020. Control systems for computing systems: Making computers efficient with modular, coordinated, and robust control. IEEE Control Systems Magazine 40, 30-55. | es_ES |
dc.description.references | Rahmani, A., Haghbayan, M., Kanduri, A., Weldezion, A.Y., Liljeberg, P., Plosila, J., Jantsch, A., Tenhunen, H., 2015. Dynamic power management for many-core platforms in the dark silicon era: A multi-objective control approach, in: ISLPED, pp. 219-224. https://doi.org/10.1109/ISLPED.2015.7273517 | es_ES |
dc.description.references | Rahmani, A.M., Donyanavard, B., M¨uck, T., Moazzemi, K., Jantsch, A., Mutlu, O., Dutt, N., 2018. Spectr: Formal supervisory control and coordination for many-core systems resource management, in: ASPLOS, pp. 169-183. https://doi.org/10.1145/3296957.3173199 | es_ES |
dc.description.references | Rajkumar, R., Lee, I., Sha, L., Stankovic, J., 2010. Cyber-physical systems: The next computing revolution, in: Design Automation Conference, pp. 731-736. https://doi.org/10.1145/1837274.1837461 | es_ES |
dc.description.references | Stephanopoulos, G., 1984. Chemical process control: an introduction to theory and practice. | es_ES |
dc.description.references | Wang, X., 2017. Intelligent Power Allocator. Technical Report. ARM. | es_ES |
dc.description.references | Xu, G., 2007. Evaluation of a liquid cooling concept for high power processors, in: Twenty-Third Annual IEEE Semiconductor Thermal Measurement and Management Symposium, pp. 190-195. https://doi.org/10.1109/STHERM.2007.352422 | es_ES |
dc.description.references | Yueh, W., Wan, Z., Joshi, Y., Mukhopadhyay, S., 2015. Experimental characterization of in-package microfluidic cooling on a system-on-chip, in: 2015 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), pp. 43-48. https://doi.org/10.1109/ISLPED.2015.7273488 | es_ES |