CPU Performance Defi.

CPU 성능은 목적, 측정 방법, 환경에 따라서 차이가 발생한다.

개인의 입장: 응답시간, 즉 실행시간이 중요하다.

관리자의 입장: 처리량이 더 중요하다.

처리량과 응답시간 관계

컴퓨터 프로세서를 더 좋은 프로세서로 교체한다.

→ 응답 시간을 단축시키면 처리량이 늘어나게 되므로 성능이 좋아진다.

컴퓨터에 프로세서를 하나 더 추가한다.

→ 처리량을 늘리면 큐에서 대기하는 시간이 줄어들기 때문에 응답 시간을 줄일 수 있다.응답 시간이든 처리량이든 한 쪽이 개선되면 다른 한 쪽에도 영향을 미친다.

상대적인 성능

Q. 컴퓨터 A에서는 20초, 컴퓨터 B에서는 25초 실행 시간이 걸렸다면 컴퓨터 A는 컴퓨터 B보다 얼마나 빠른가?

https://postfiles.pstatic.net/MjAxODA2MDNfMTkw/MDAxNTI3OTkzMDIwMDky.GKiMgMcpVMGxP83Rwcy8M3HjHkQoO_byOBKTZe5QeYkg.0sP0vjr-akfvINj4yf2AMrgXQ6VYSx8Zo-qK-nVRtWEg.PNG.kimiron518/image.png?type=w773

A. 위 수식을 사용해서 풀어본다면 25/20 = 5/4 = 1.25, 컴퓨터 A는 컴퓨터 B보다 1.25배 빠르다.반대로 생각하면 컴퓨터 B는 컴퓨터 A보다 1.25배 느리다.

Q. 컴퓨터 A의 성능이 컴퓨터 B의 성능보다 5배가 좋다고 할 때, B가 주어진 응용을 25초에 수행하였다면 A는 얼마만에 수행할 수 있겠는가?

A.

https://postfiles.pstatic.net/MjAxODA2MDNfMTcz/MDAxNTI3OTkzNTU1MzI5.09WPovI-M2XBJ3DY96WgxqtnFMTfRsFLKrLI7HK4vbAg.84yKLxepLG1X9XX2RXgNIdI5B3R5iH7njHFC374IzSgg.PNG.kimiron518/image.png?type=w773