Analysis of Carbon Emissions Threshold Relative to Computing Performance

컴퓨팅 성능 대비 탄소 배출량 임계점 분석

  • Songhyun Baek (Dept. of Computer Science and Engineering, Sungkyunkwan University) ;
  • Injune Seo (Dept. of Electrical and Computer Engineering, Sungkyunkwan University) ;
  • Young Ik Eom (Dept. of Electrical and Computer Engineering/College of Computing and Informatics, Sungkyunkwan University)
  • 백송현 (성균관대학교 소프트웨어학과) ;
  • 서인준 (성균관대학교 대학원 전자전기컴퓨터공학과) ;
  • 엄영익 (성균관대학교 전자전기컴퓨터공학과/소프트웨어융합대학)
  • Published : 2024.05.23

Abstract

고성능 컴퓨팅의 수요가 증가하며 컴퓨터 분야에서 탄소 배출량을 추적하고 최적화하는 것이 중요한 과제로 여겨진다. 본 연구에서는 리눅스의 탄소 사용 정보를 제공하는 Carbond를 활용해 CPU와 DRAM에 대한 탄소 배출량을 추적하고, CPU affinity를 조절하며 워크로드의 수행 시간과 탄소 배출량을 관찰한다. 실험 결과 C-ray 벤치마크에서 4개의 코어를 할당하였을 때 적은 성능 감소로 탄소 배출량을 줄일 수 있음을 확인하였다.

Keywords

References

  1. U. Gupta et al., "ACT: Designing Sustainable Computer Systems with an Architectural Carbon Modeling Tool," Proceedings of the 49th Annual International Symposium on Computer Architecture, Jun. 2022.
  2. Software Carbon Intensity Specification, https://github.com/Green-Software-Foundation/sci
  3. A. Schmidt, G. Stock, R. Ohs, L. Gerhorst, B. Herzog, and Timo Honig, "carbond: An Operating-System Daemon for Carbon Awareness," Proceedings of the 2nd Workshop on Sustainable Computer Systems, Jul. 2023.
  4. K. N. Khan, M. Hirki, T. Niemi, J. K. Nurminen, and Z. Ou, "RAPL in Action," ACM Transactions on Modeling and Performance Evaluation of Computing Systems, Vol. 3, No. 2, pp. 1-26, Jun. 2018.