STUDY/Others

1. CPU에 대해 알아보자 (3)

sinawi95 2020. 12. 30. 06:05
728x90

Zen 이 나온 2017년 부터 점유율이 조금씩 상승하다가 20207월에 따라잡았다.

그만큼 amd잘만들었고 Intel이 힘을 못썼다는 것을 느낄수있다.

그리고 하나 보고 갈만한 것 있다. 2018년 쯤 알려진 CPU게이트이다.

간단히 요약하자면, '멜트다운'은 유저 프로그램이 운영체제 권한 영역을 훔쳐보는 취약점이고,

스펙터'는 한 유저 프로그램이 다른 유저 프로그램 메모리를 훔쳐보는 취약점이다.

intel cpu 의 구조적인 문제로 멜트다운이 생긴다고 보면 된다.

멜트 다운을 막기 위해 보안 패치를 하면 CPU 성능이 저하가 되었다.

인텔의 거의 모든 cpu가 해당 문제를 피할 수 없었는데

이는 현재의 아키텍처들이 P6를 기반으로 만들어진 것이라 보면 된다. (새로운 게 아닌 p6 아키텍처에 하드웨어를 추가 하는 식의 땜질)

Amd 시장점유율이 오른 이유 중에 하나는 이것 때문이 아닐까 하는 생각이 든다.

여기서는 간단히 보고 넘어가고 궁금하면 자세한내용은 위키찾아서봐라.

https://namu.wiki/w/CPU%20%EA%B2%8C%EC%9D%B4%ED%8A%B8

인텔이나 amd나 아키텍처 빨로 오르락내리락하는건 알겠다.

근데 뭐가 성능이 좋은지는 어떻게 알아봐야할까?

그거에 대한 답은 벤치마크이다.

Ex. 게임의 권장 cpu, 내가 사용하는 cpu 비교

내가 쓰고 있는 cpui5-9700K(Ryzen 7 3700X)이고 권장사양이 i5-2500K라 하자

성능이 얼마나 되는지 보려면 구글에 i5-2500K vs i7-9700K 혹은 vs Ryzen 7 3700X 라고 검색하고

벤치마크 사이트를 들어가서 Average bench를 비교해보자

이 점수로 어느정도 차이나는 지 알 수있다. (ㅅㄴㅊㅇ)

벤치마크 사이트 대신 제품 발표할 때 나오는 자료로도 비교가 가능하다.

해당 그림은 AMD RYZEN 3세대 cpu인데 intel과 비교했을 때 싱글 스레드와 멀티 스레드의 벤치 결과이다

싱글 스레드에서 밀리지 않고 근소하게 앞서고

멀티 스레드에서는 큰 폭으로 상향이 있었다는 것만을 보여 준다.

물론 1~2% 차이는 앞에서 말했듯 환경에 따라 바뀔 수 있기때문에

구매할 때는 가격이나 사용시 발열량 등 다른 요소들도 포함하여 판단하자.

제품 발표할 때는 좋은 점만 보여주려고 하기때문에 하드웨어 커뮤니티에서 나온 벤치도 확인해 볼 필요가 있다.

이 두개의 그래프는 퀘이사존에서 가져온 벤치마크이다.

왼쪽은 cpu 종합성능(치마크 툴을 사용하여 평균을 낸 점수)이며 오른쪽은 이전 세대 cpu들의 시네벤치(벤치마크 툴) 점수 이다.

이 그래프를 보면 내가 사용하는 혹은 사용하려는 제품의 성능 차이와 세대간 성능 차이를 개략적으로 알 수 있다.

지금 AMD가 시장 점유율이 낮은 이유와 지금 뺏어오는 이유 또한 확인 가능하다.

(Ryzen 이전 모델인 경우 성능이 한참 밀렸고, Ryzen 이후 성능이 앞서기 때문이다.)

이 그래프는 왼쪽은 우리가 자주하는 게임에 대한 종합 성능이고, 오른쪽은 배틀그라운드 프레임을 비교한 것이다.

게임에 있어서는 아직 INTEL이 우세한 것을 알 수 있다.

벤치마크에 대한 자세한 건 직접 들어가서 확인해보자

https://quasarzone.com/bbs/qc_qsz/views/280506

https://quasarzone.com/bbs/qc_plan/views/9297

지금까지 CPU 관련해서 알아보았다.

인텔과 AMD의 성능향상 전략은 무엇이며, 성능이 어떻고, 모델간 성능은 어떻게 비교하는지 등.

상당히 부실한 자료이기 때문에 궁금한 건 인터넷에서 꼭 찾길 바란다.

그리고 어떤 회사의 제품을 구매할 지는 개인의 판단이다.

사무용인지, 게임용인지, 코어를 많이 사용하는지에 따라서도 판단 기준이 바뀔 것이고

내가 가지고 있는 돈이 얼마인지에 따라서도 판단 기준이 바뀔 것이다.

알아서 잘 구입해라.

마지막은 설계 장인 Jim Keller로 끝내도록 하겠다.

AMD (K7 Athlon Series, K8 microarchitecture, ZEN, K12)

APPLE (A4, A5 SoC mobile processor)

TESLA (Vice President of Autopilot)

INTEL

'STUDY > Others' 카테고리의 다른 글

[React Native] AppLoading 컴포넌트 에러  (2) 2021.07.25
React Native 초기설정(Expo cli)  (0) 2021.07.22
1. CPU에 대해 알아보자 (2)  (0) 2020.12.30
1. CPU에 대해 알아보자 (1)  (0) 2020.12.30
1. CPU에 대해 알아보자  (0) 2020.12.30