—ฅ/ᐠ. ̫ .ᐟ\ฅ —

과목 일반

[컴퓨터구조] 📐 Mean in Performance Metric

WIFI-Aircat 2024. 11. 28. 18:18
💾 Computer architecture
: Performance - Performance metric

🅰 Time(Latency)

 

  • Execution time(응답시간, latency)
  • 시작부터 종료까지 실제 시간, 사용자(고객) 중심
  • 변수에 영향을 많이 받는다
  • CPU (execution) time : CI * CPI * CCT
  • 산술평균(Arithmetic mean)

  • 가중평균(Weighted arithmetic mean) : 빈도나 중요도를 고려. 그러나 일반화(nomalize)의 오류 주의.

🅷 Rate

 

  • 경영자(공급자) 중심
  • 평균 속도 계산할 때
  • Throughput   
    • MIPS(Million instructions per seconds) : 초당 몇 백만 개의 명령을 처리하는지.
                     IC / Execution time * 10^6    Clock frequency / CPI * 10^6
    •  MFLOPS(Million floationg-point operations per seconds)
                     Bandwidth
    • Mbps(Mega bit per second)
  • 조화평균(Harmonic mean)


🅶 Ratio

 

  • 상대적인 performance(both time and rate)
  • 수익률, 인상률 계산할 때
  • Benchmarks : ratio 기반의 대표적인 metric. 실제 사용자의 패턴과 비슷한 환경을 구성한 평가용 프로그램. 도메인 특성을 잘 반영하였는지와 시간의 흐름에 따라 업데이트가 계속 되고 있는지가 중요하다.
    • Synthetic(micro) benchmark : 특정 component를 평가하기 위해 제작
    • Application benchmark : 실제 응용 프로그램 사용 (ex. 배틀 그라운드 게임)
  • 기하평균(Geometric mean)


 

반응형