Impacto do Mapeamento de threads na Degradação do Processador
Resumo
O crescente número de unidades de processamento em um único chip aumenta exponencialmente a temperatura e acelerando o envelhecimento dos componentes físicos. No entanto, a temperatura também é influenciada por onde a energia se dissipa, portanto aumentará se dois núcleos estiverem mais próximos. Além disso, como muitas aplicações paralelas são irregulares / desequilibradas, elas se comportam de maneira diferente em termos de temperatura, de acordo com o local onde estão alocadas. Considerando isso, mostramos como a afinidade de threads afeta o envelhecimento, avaliando treze aplicações e demonstrando que a vida útil do processador pode ser estendida com a combinação certa entre o número de threads e as estratégia de alocação.
Referências
Lorenzon, A. F., de Oliveira, C. C., Souza, J. D., and Beck, A. C. S. (2019). Aurora: Seamless optimization of openmp applications. IEEE Transactions on Parallel and Distributed Systems, 30(5):1007–1021.
Storino, S. N. (2004). Method and apparatus for estimating remaining life of a product. US Patent 6,775,624.