저는 숙제를 다하고 있습니다. Amdahl의 법칙을 적용하는 데 어려움을 겪고있는 것 같습니다. 나는 문제를 올바르게 해결하고있는 것처럼 느낍니다. 여기에 내가 일하고있는 질문이있다.Amdahl의 법칙을 구현하십시오.
daytime 처리 부하가 60 % CPU 활동과 40 % 디스크 활동으로 구성된다고 가정하십시오. 고객이 시스템이 느리다는 불평을합니다. 몇 가지 연구를 수행 한 후 디스크를 8,000 달러에 업그레이드하면 현재의 속도보다 2.5 배 빠릅니다. CPU를 업그레이드하여 $ 5,000의 속도를 1.4 배 빠르게 할 수 있다는 것도 배웠습니다.
a. 최소 금액의 에 대해 최상의 성능 향상을 달성하기로 선택한 것은 무엇입니까?
b. 돈에 신경 쓰지 않는다면 어느 옵션을 선택 하시겠습니까? 빠른 시스템을 원하십니까?
c. 업그레이드를위한 손익분기 점은 무엇입니까? 즉, 은 어떤 가격을 CPU (또는 디스크 - 하나만 변경)에 청구해야합니까? 결과적으로 은 모두 1 % 증가 당 동일한 비용입니까?
나는 수식을 작업하고 1 % 개선을 위해 동일한 금액을 받았다. 디스크 옵션에 대해, f = .4, k = 2.5. 이 숫자들을 수식에 꽂았을 때 나는 32 %의 스피드 업을 얻었다. CPU 옵션의 경우 f = .6, k = 1.4입니다. 나는 20 %의 속도를 얻었다. 그러나 1 % 개선 당 비용은 250 달러입니다. 내 수학은 어딘가에서 떨어져 있니?
오케이. 내 반올림 실수를 어디에서 보았습니까? 내가 한 것은 f/k 라운드를 라운드 한 다음 (1-f) 파트에 추가 한 것입니다. 일반 계산기 만 사용하여 여러 표현을 입력 할 수 없었습니다 –
아, 그 말이 맞습니다! 실수로 두 번째 값을 반올림하는 것을 잊어 버린 것 같았습니다. –
내가 잘못한 것을보기 위해 다시 한번 감사 드린다. –