- -

Characterization of Performance and Energy Efficiency in High-Performance Processors

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Characterization of Performance and Energy Efficiency in High-Performance Processors

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Sahuquillo Borrás, Julio es_ES
dc.contributor.advisor Petit Martí, Salvador Vicente es_ES
dc.contributor.author Calero Quintana, Ibai es_ES
dc.date.accessioned 2024-07-30T10:31:13Z
dc.date.available 2024-07-30T10:31:13Z
dc.date.created 2024-07-11
dc.date.issued 2024-07-30 es_ES
dc.identifier.uri http://hdl.handle.net/10251/206840
dc.description.abstract [ES] La creciente importancia de la eficiencia energética ha impulsado la necesidad de desarrollar estrategias de planificación que reduzcan el consumo de energía tratando de mantener las prestaciones en todo tipo de dispositivos, incluidos servidores y supercomputadores. Las aplicaciones secuenciales y paralelas representan dos enfoques distintos en la ejecución de tareas. Las aplicaciones secuenciales disponen de un único hilo de ejecución, mientras que las aplicaciones paralelas dividen las tareas en múltiples hilos que operan simultáneamente, permitiendo un procesamiento concurrente. Las aplicaciones secuenciales presentan desafíos en la gestión de las interferencias en los recursos compartidos del procesador. Es necesario identificar qué recursos estresan y cómo sus prestaciones se ven afectadas por estas interferencias. Por el contrario, las aplicaciones paralelas plantean retos adicionales, como determinar el número óptimo de hilos a asignar para maximizar sus prestaciones sin causar grandes incrementos en el consumo. El presente trabajo busca caracterizar comportamientos típicos de las aplicaciones y analizar las correlaciones entre diversas métricas de rendimiento y consumo energético, con el objetivo de facilitar el diseño de nuevas propuestas de planificación. Del análisis se desprende que las aplicaciones secuenciales se pueden clasificar según cómo sus prestaciones se ven afectadas por interferencias en los recursos compartidos. Las aplicaciones que sufren menos las interferencias en los recursos compartidos ofrecen mejores prestaciones a costa de un mayor consumo, mientras que aquellas con más interferencias presentan peores prestaciones pero un consumo menor. En cuanto a las aplicaciones paralelas, se identifican varios comportamientos en función de cómo sus prestaciones y consumo energético se ven afectados al aumentar el número de hilos. Se observa que algunas aplicaciones se benefician mucho de un número elevado de hilos, mejorando sus prestaciones mucho más que su consumo, mientras que otras no son capaces de aprovechar un número elevado de hilos, resultando en un escaso incremento en las prestaciones pero elevados consumos debido a un elevado número de hilos. es_ES
dc.description.abstract [EN] The growing importance of energy efficiency has driven the need to develop scheduling approaches that reduce energy consumption while trying to maintain performance across all types of devices, including servers and supercomputers. Sequential and parallel applications represent two distinct approaches to task execution. Sequential applications have a single execution thread, whereas parallel applications divide tasks into multiple threads that operate simultaneously, allowing concurrent processing. Sequential applications present challenges in managing interference in the processor's shared resources. It is necessary to identify which resources they stress and how their performance is affected by this interference. Conversely, parallel applications pose additional challenges, such as determining the optimal number of threads to assign to maximize their performance without causing significant increases in consumption. This work aims to characterize typical application behaviors and analyze the correlations between various performance and energy consumption metrics, with the goal of facilitating the design of new scheduling proposals. Results reveal that sequential applications can be classified based on how their performance is affected by interference in shared resources. Applications less affected by interferences in shared resources offer better performance at the cost of higher consumption, whereas those more influenced by interferences exhibit poorer performance but lower consumption. Regarding parallel applications, several behaviors are identified based on how their performance and energy consumption are affected by increasing the number of threads. It is observed that some applications benefit greatly from a high number of threads, increasing their performance significantly more than their consumption, while others are unable to take advantage of a high number of threads, resulting in minimal performance gains but high consumption due to the large number of active threads. es_ES
dc.format.extent 61 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Caracterización es_ES
dc.subject Prestaciones es_ES
dc.subject Consumo energético es_ES
dc.subject Contadores de prestaciones es_ES
dc.subject Procesador multinúcleo es_ES
dc.subject Eficiencia energética es_ES
dc.subject Interferencias es_ES
dc.subject ARM es_ES
dc.subject ThunderX2 es_ES
dc.subject Characterization es_ES
dc.subject Performance es_ES
dc.subject Energy consumption es_ES
dc.subject Performance counters es_ES
dc.subject Multi-core processor es_ES
dc.subject Energy efficiency es_ES
dc.subject Interferences es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Máster Universitario en Ingeniería de Computadores y Redes-Màster Universitari en Enginyeria de Computadors i Xarxes es_ES
dc.title Characterization of Performance and Energy Efficiency in High-Performance Processors es_ES
dc.title.alternative Caracterización de prestaciones y eficiencia energética en procesadores de altas prestaciones es_ES
dc.title.alternative Caracterització de prestacions i eficiència energètica en processadors d'altes prestacions es_ES
dc.type Tesis de máster es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2021-123627OB-C51/ES/MEJORA DEL PROCESADOR, SUBSISTEMA DE MEMORIA, ACELERADORES Y REDES/ es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Calero Quintana, I. (2024). Characterization of Performance and Energy Efficiency in High-Performance Processors. Universitat Politècnica de València. http://hdl.handle.net/10251/206840 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\164561 es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem