Análise da Pegada de Carbono em Aplicações Paralelas

  • Arthur Cunha Silveira UFRGS
  • Arthur Francisco Lorenzon UFRGS

Resumo


A demanda por sistemas computacionais de alto desempenho está crescendo, levando ao desenvolvimento de tecnologias mais complexas. No entanto, essas inovações aumentam o consumo de energia e, consequentemente, a pegada de carbono, desafiando a sustentabilidade ambiental. A emissão de carbono ocorre durante a fabricação do hardware e sua operação. Ao executar aplicações que funcionam simultaneamente em várias partes do computador, descobriu-se que usar menos linhas de execução do que o computador pode suportar muitas vezes resulta em melhor desempenho e eficiência energética, devido a limitações como a coordenação de dados e o uso compartilhado de memória. Este estudo visa explorar como o paralelismo pode ser otimizado para reduzir a pegada de carbono em sistemas avançados.

Referências

Gonzalez, R. and Horowitz, M. (1996). Energy dissipation in general purpose microprocessors. IEEE Journal of solid-state circuits, 31(9):1277–1284.

Li, B., Basu Roy, R., Wang, D., Samsi, S., Gadepally, V., and Tiwari, D. (2023). Toward sustainable hpc: Carbon footprint estimation and environmental implications of hpc systems. In Supercomputing Conference, pages 1–15.

Lorenzon, A. F., De Oliveira, C. C., Souza, J. D., and Beck, A. C. S. (2018). Aurora: Seamless optimization of openmp applications. IEEE transactions on parallel and distributed systems, 30(5):1007–1021.

Lorenzon, A. F., Sartor, A. L., Cera, M. C., and Beck, A. C. S. (2015). The influence of parallel programming interfaces on multicore embedded systems. In IEEE COMPSAC, volume 2, pages 617–625. IEEE.

Lorenzon, A. F., Souza, J. D., and Beck, A. C. S. (2017). Laant: A library to automatically optimize edp for openmp applications. In DATE, pages 1229–1232. IEEE.

Navaux, P. O. A., Lorenzon, A. F., and da Silva Serpa, M. (2023). Challenges in high-performance computing. Journal of the Brazilian Computer Society, 29(1):51–62.

Suleman, M. A., Qureshi, M. K., and Patt, Y. N. (2008). Feedback-driven threading: power-efficient and high-performance execution of multi-threaded workloads on cmps. SIGPLAN Not., 43(3):277–286.
Publicado
24/04/2024
SILVEIRA, Arthur Cunha; LORENZON, Arthur Francisco. Análise da Pegada de Carbono em Aplicações Paralelas. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 24. , 2024, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 111-112. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2024.238735.