Core Concepts
다중 소켓 컴퓨터의 프로세스 에너지 소비를 정확하게 추정하기 위해 실행된 명령어 유형을 활용한 새로운 수학적 모델을 제안한다.
Abstract
이 연구는 고성능 컴퓨팅(HPC) 시스템에서 프로세스 수준의 에너지 소비를 분석하고 추정하는 새로운 접근법을 제안한다. 기존 도구들은 컴퓨팅 노드의 독점적 사용을 가정하지만, 마이크로서비스 기반 슈퍼컴퓨터의 등장으로 이러한 가정이 문제가 되고 있다.
저자들은 CPU와 GPU 프로세스에 대해 실행된 명령어 유형의 정규화된 확률 분포를 활용하여 전체 노드 에너지 소비를 기반으로 프로세스 에너지 소비를 추정하는 두 가지 새로운 수학적 모델을 제안한다. 이 접근법을 통해 격리 없이도 특정 프로세스의 에너지 사용을 회계할 수 있다.
실험 결과, CPU 전력 소비 예측 오차가 1.9%에 불과하고, GPU 예측의 중심 상대 오차가 9.7%로 나타나 테스트 데이터를 정확하게 적합시키는 경향을 보였다. 이는 공유 슈퍼컴퓨팅 환경에서 에너지 소비를 측정하고 회계하기 위한 새로운 도구 개발의 기반을 마련한다.
Stats
시스템 CPU 사용률이 증가함에 따라 전체 전력 소비가 로그 함수적으로 증가한다.
실행되는 명령어 유형에 따라 전력 소비가 크게 달라진다.
Quotes
"기존 에너지 추정 도구는 종종 컴퓨팅 노드의 독점적 사용을 가정하지만, 이는 마이크로서비스 기반 슈퍼컴퓨터의 등장으로 문제가 되고 있다."
"이 접근법을 통해 격리 없이도 특정 프로세스의 에너지 사용을 회계할 수 있다."