Table of Contents
병렬 컴퓨팅 아키텍처는 여러 작업을 동시에 실행하여 처리 속도를 향상시키기 위해 설계되었습니다. 그러나 성능이 종종 더 높은 전력 소비로 이어집니다. 전력과 성능 사이의 거래가 필수적이며 시스템 설계 및 효율성을 최적화하는 데 필수적입니다.
병렬 시스템의 힘과 성능의 기초
병렬 시스템은 일반적으로 처리량 또는 실행 시간으로 측정됩니다. 전력 소비는 작동 중에 사용되는 에너지의 양을 나타냅니다. 이러한 두 가지 요소를 균형을 이루기 위해 하드웨어 및 워크로드의 변경 사항을 분석하고 메트릭에 영향을줍니다.
동력 성능 거래의 영향 요인
몇몇 요인은 가공업자 빈도, 핵심의 수 및 워크로드 특성을 포함하여 힘과 성과 사이 균형에 영향을 줍니다. 가공업자 빈도를 증가하는 것은 성과 또한 힘을 증가할 수 있습니다. 마찬가지로, 더 많은 핵심을 추가하는 것은 throughput를 개량할 수 있고 그러나 더 높은 에너지 소비에 지도할지도 모릅니다.
계산 및 최적화된 거래 방법
분석 모델 및 empirical 측정은 전력 성능의 거래가 평가하는 데 사용됩니다. 일반적인 접근법은 다음과 같습니다.
- ]와트 당 성능:] 전력 소비에 의한 성능 메트릭을 디비딩하여 효율을 측정합니다.
- Dynamic 전압과 주파수 확장 (DVFS):] 전압과 주파수를 조정하여 전원 사용량을 최적화합니다.
- Power modeling: 하드웨어 설정에서 변경 사항을 예측하는 수학 모델을 사용 하 여 전력 및 성능에 영향을 미치는.
이 방법은 성능 극대화를 위한 구성을 식별하는 데 도움이 되며, 전력 소비를 최소화하고 에너지 효율적인 시스템 설계를 가능하게 합니다.