암달의 법칙 문서 원본 보기
←
암달의 법칙
둘러보기로 이동
검색으로 이동
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
{{위키데이터 속성 추적}} [[파일:AmdahlsLaw.svg|섬네일|right|300px|병렬 컴퓨팅에서 [[다중 처리|멀티 프로세서]]를 사용할 때 프로그램의 성능향상은 프로그램의 순차적인 부분에 의해 제한된다. 예를 들면, 프로그램의 95%가 병렬화할 수 있다면 이론적인 최대 성능 향상은 아무리 많은 프로세서를 사용하더라도 최대 20배로 제한된다.]] '''암달의 법칙'''(Amdahl's law)은 '''암달의 저주'''로도 불리며 컴퓨터 시스템의 일부를 개선할 때 전체적으로 얼마만큼의 최대 성능 향상이 있는지 계산하는 데 사용된다. [[진 암달]]의 이름에서 따왔다. 암달의 법칙에 따르면, 어떤 시스템을 개선하여 전체 작업 중 {{수학|''P''}}%의 부분에서 {{수학|''S''}}배의 성능이 향상되었을 때 전체 시스템에서 최대 성능 향상은 다음과 같다. :<math>\frac{1}{(1-P) + \frac{P}{S}}</math> :(개선 후 실행시간 = 개선에 의해 영향을 받는 실행 시간 / 성능 향상 비율 + 영향을 받지 않는 실행 시간) 예를 들어서 어떤 작업의 40%에 해당하는 부분의 속도를 2배로 늘릴 수 있다면, {{수학|''P''}}는 0.4이고 {{수학|''S''}}는 2이고 최대 성능 향상은 :<math>\frac{1}{(1-0.4) + \frac{0.4}{2}} = 1.25</math> 가 된다. == 같이 보기 == {{위키공용분류}} * [[무어의 법칙]] * [[구스타프슨의 법칙]] {{컴퓨터 과학}} {{병렬 컴퓨팅}} {{전거 통제}} {{토막글|컴퓨터 과학}} [[분류:병렬 알고리즘 분석]]
이 문서에서 사용한 틀:
틀:병렬 컴퓨팅
(
원본 보기
)
틀:수학
(
원본 보기
)
틀:위키공용분류
(
원본 보기
)
틀:위키데이터 속성 추적
(
원본 보기
)
틀:전거 통제
(
원본 보기
)
틀:컴퓨터 과학
(
원본 보기
)
틀:토막글
(
원본 보기
)
암달의 법칙
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
한국어
보기
읽기
원본 보기
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
특수 문서 목록
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보