Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 http://www.4gamer.net/games/300/G030061/20170308070/

1.jpg

 

AMD 라이젠이 나왔습니다. 지금까지 AMD CPU에선 생각도 할 수 없을 정도로 성능이 좋긴 한데, 모든 점에서 인텔을 앞서는 것도 아니고 단점도 있는 건 사실입니다. https://gigglehd.com/gg/803464

 

2.jpg

 

 

GDC 2017에서 Ken Mitchell(Developer Technology Engineer, AMD)가 강연한 Optimizing for AMD Ryzen CPU는 바로 라이젠을 위한 소프트웨어 최적화에 대한 것입니다.

 

3.jpg

 

우선 라이젠의 명령어 셋트를 봅시다. 라이젠은 7세대 APU인 브리스톨 릿지에서도 지원하지 않았던 다수의 인텔 확장 명령어 셋트를 지원합니다. 예를 들어 덧셈을 연속으로 실행할 것을 고려하고 플래그를 취급하는 덧셈 명령인 ADX는 인텔이 브로드웰 세대에서 도입한 것인데 라이젠도 지원하기 시작했습니다.

 

반면 AMD 고유의 확장 명령어인 FMA4, TBM, XOP는 지원하지 않습니다. AMD CPU에서만 쓸 수 있으니 소프트웨어 개발자들이 지원에 소극적이었다고 합니다. 이들 명령 셋트는 지원이 중단되면서 앞으로 나올 AMD CPU에서도 보긴 어려울 것입니다.

 

4.jpg

 

또 한가지 흥미로운 화제는 라이젠의 캐시입니다. 라이젠은 코어마다 L1 명령 캐시 64KB, L1 데이터 캐시 32KB, L2 캐시 512KB를 갖추고, 4개의 코어가 8MB L3 캐시를 공유하는 CPU 컴플렉스(CCX)라는 구조를 씁니다. 8코어 모델인 라이젠 7이 2개의 CCX를 갖고 있으니 L3 캐시는 총 16MB가 됩니다.

 

5.jpg

 

라이젠 7의 캐시는 경쟁 상대보다 대역폭이 뛰어나지만 레이턴시는 떨어지는 결과가 나왓는데, AMD는 라이젠의 캐시가 경쟁 상대보다 뛰어나다고 주장했습니다. 그 이유는 L1, L2, L3 캐시의 레이턴시가 모두 낮기 때문이라고. 위 표에서 레이턴시는 4~40클럭 사이클로 결코 늦지 않습니다.

 

6.jpg

 

AMD가 제시한 결과를 보면 캐시 레이턴시는 라이젠과 인텔의 L1 데이터 캐시는 같고, L2에선 인텔이 낮지만 L3에선 라이젠이 낮습니다. 그럼 왜 벤치마크 결과 https://gigglehd.com/gg/820955 와는 다를까요? 그건 뭐 다른 이유가 있겠죠.

 

7.jpg

 

CPU 아키텍처와 성능 측정에 사용하는 명령을 표시한 슬라이드입니다. DF(데이터 패브릭)은 메모리 컨트롤러와 I/O를 중개하는 부분으로 CPU 코어 측 성능은 RDPMC 명령으로 볼 수 있습니다. 참고로 메모리 컨트롤러와 I/O 컨트롤러는 NDA가 걸려 있어서 공개 불가.

 

8.jpg

 

이제 본론이라고 해도 되겠네요. 라이젠엔 XFR이라는 기능이 있어 CPU 쿨러의 성능이 좋고 TDP에 여유가 있다면 부스트 클럭을 넢어서도록 동작이 가능합니다. 그런데 라이젠 7이 최대 부스트 클럭을 초과해서 작동하려면 8개의 CPU 코어 중 6개 이상이 C6 스테이트까지 떨어져야 합니다. C6은 딥 파워 다운이라 불리는 것으로 아이들 상태입니다. 즉 여러 코어에 적당한 부하가 가해지는 게임이나 애플리케이션에선 XFR의 작동 조건을 충족시켜 최대 부스트 클럭을 넘기가 어렵다고 합니다.

 

위 도표는 라이젠 7 1800X의 동작 클럭 패턴을 나타낸 것으로 ACPI P 스테이트가 3.6GHz, 3.2GHz, 2.2GHz의 3단계가 P3 스테이트이며 C 스테이트에 따라 4단계 부스트 클럭이 나오곤 합니다. 모든 코어가 활성화된 상태에선 부스트 클럭은 기본 클럭보다 고작 100Mhz 높은 3.7GHz며, 싱글 스레드 애플리케이션에선 최대 4.0GHz입니다.

 

9.jpg

 

또 라이젠의 성능은 운영체제의 전원 관리 설정과도 밀접한 관련이 있습니다. 윈도우 10의 전원 관리 탭에서 고성능으로 설정하면 모든 CPU 코어의 P 스테이트가 최고값인 P0으로 고정되고, OS 스케줄러도 전력 사용량을 따지지 않고 모든 CPU 코어를 사용하는 상태가 됩니다. 또 CPU 부하가 낮을 때 사용하지 않는 코어를 멈추는 코어 피킹 기능을 무효화합니다.

 

오른쪽 아래에서 '윈도우 10이라면 1ms 이하로 동작 클럭을 제어한다'는 말은 인텔 CPU에서도 마찬가지입니다.

 

그리고 전원 관리 옵션을 균형으로 설정하면 코어 피킹이 활성화돼, 피킹된 코어를 피해서 전력 효율을 높이도록 OS 스케줄러를 바꿉니다. 이 상태에선 CPU에 걸리는 부하가 높아져 코어 피킹을 해제하려 해도 최고 속도까지 올라가는 데 30ms가 걸립니다. 이는 AMD가 전원 관리 설정을 고성능으로 설정하라고 권장하는 이유입니다.

 

사실 코어 피킹으로 인한 성능 저하는 인텔 CPU에서도 충분히 가능한 이야기이기도 합니다.

 

10.jpg

 

동작 클럭, 바이오스, 윈도우 10의 설정에 대한 주의사항입니다. 바이오스에서 P-스테이트를 최고값인 P0, 코어 퍼포먼스 부스트와 글로벌 C 스테이트 컨트롤은 끄고, 윈도우 10의 전원 설정을 고성능으로 두라는 것. CPU의 전력 제어용 컨트롤러인 시스템 매니지먼트 유닛은 P0 스테이트에 고정 전력을 공급하게 합니다.

 

11.jpg

 

다음은 다이렉트 X 12입니다. https://gigglehd.com/gg/803181 여기서 말한 것도 있으니 간단히 요약하면 다이렉트 X 12를 쓰는 것만으로 CPU의 성능을 끌어내진 못한다네요. 다이렉트 X 12는 스레드 단위로 GPU 큐를 처리할 수 있어 멀티스레드 효율이 높아진다는 게 일반론이나, 꼭 그런 건 아니라고 합니다.

 

위 슬라이드는 마이크로소프트의 샘플 코드를 사용해 드로우 컨텍스트의 수와 성능을 표시한 것입니다. 드로우 수가 1025일 때 드로우 컨텍스트는 2~3으로, 더 늘려도 성능이 떨어진다고 합니다. 그리고 드로우를 10배로 늘려 10250개가 되면 드로우 컨텍스트는 7 정도가 최적의 값이 됩니다. 그 이상은 역효과를 낼 뿐.

 

12.jpg

 

드로우 컨텍스트 수는 stdafx.h에서 NumContexts라는 상수로 설정돼 있습니다.

 

그리고 AMD는 드로우 수를 300으로 나눈 값고, 스레드 수에서 1을 뺀 값을 비교해서 둘 중 작은 값을 드로우 컨텍스트 수로 쓰는 게 좋다고 해결책을 제시했습니다. 그럼 라이젠 7에서 SMT가 활성화되고 드로우 수가 크다면 드로우 컨텍스트는 15가 나오겠네요. 다만 이건 어디까지나 다이렉트 X 12를 대상으로 한 이야기며 다이렉트 X 11 게임과는 상관이 없습니다. 그리고 게임 개발자가 생각할 문제니까 일반 사용자와는 상관이 별로..

 

13.jpg

 

그리고 캐시에 미리 데이터를 불러오눈 프리페치 명령은 쓰지 않는 게 좋다고도 합니다. 라이젠의 캐시 시스템은 충분히 효율이 좋기에 프리패치를 쓰면 캐시 루프가 정상 작동하지 ㅇ낳는다고 하네요.

 

14.jpg

 

work()는 고정 루프로 프리페치가 없으면 컴파일러가 루프를 전개하나, 프리페치를 넣으면 루프가 돌지 않아 결과적으로 느려진다고 합니다.

 

프리페치 계열 명령 셋트는 AMD가 1998년에 나온 K6-2에서 처음으로 채택한 확장 명령 셋트인 3DNow!에 포함됐습니다. 이게 인텔 CPU에도 도입돼 윈도우 8이후에선 꼭 필요한 명령 셋트가 됐네요. AMD가 제안한지 19년이 지나서야 보급이 제대로 된 셈이지만.

 

AMD의 프로파일인 CodeXL의 라이젠 지원 버전은 조만간 발표할 거라고 하니 프로그래밍 하시는 분들은 https://github.com/GPUOpen-Tools/CodeXL 여길 참조.



  • ?
    슈민 2017.03.09 10:39
    좋은 정보 감사합니다.
  • ?
    yamsengyi 2017.03.09 11:18
    고생하셨습니다.
    이거슨 로-우 한 레벨이군요 ㅎㄷㄷ
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2017.03.09 11:21
    어...음... 그니까 게임 개발자들은 저대로 하면 라이젠이 더 짱짱해진다는거겟죠!? -.-
  • profile
    벌레쟁이      이젠 울트라뽑는 하이브 2017.03.09 14:58
    게임 개발자들이 건들건 DX하고 프리패치밖에 없겠네용.
  • profile
    title: 오타쿠아라 2017.03.09 12:42
    역시 터보는 아무때나 터지진 않네요.
    8300도 3.4~6이 기본이고 4.0 터보 보는게 손에 꼽을 정도니
  • profile
    Induky      자타공인 암드사랑 정회원입니다 (_ _) 2017.03.09 13:31
    한번 고성능 모드로 했을때 얼마나 전력소모 차이가 나는지 봐야게쓰요
  • profile
    스이드림      이리와요. 해치지 않아요. 2017.03.09 14:27
    XFR 동작 개념에 대한 자세한 정보가 궁금했엇는데 굳이 그 설명을 필요로 하지 않아도 되겠네요
    실사용에서는 동작하는 경우가 거의 없을테니...

    이러면 1700 상위 모델을 구매하는 이유가 없어지네요
  • profile
    벌레쟁이      이젠 울트라뽑는 하이브 2017.03.09 15:00
    XFR이란건 완전히 터보부스트네요.
    나머지 코어를 죄다 C6로 놓다니.
  • profile
    동전삼춘 2017.03.09 15:25
    결국 동일코어, 동일쓰레드의 하위모델이 오버클럭만 잘 된다면, 굳이 상위모델을 살 이유가 1도 없는 셈이군요. 상위모델은 XFR이 빵빵 터지는 (1~2개 코어만 집중 사용하도록 프로그래밍된?)애플리케이션을 사용하는 사람에게 유리하겠구요.
  • ?
    중고나라VIP      (5600x / RX6600XT) 원래 암드는 감성과 의리로 쓰는겁니다. 2017.03.11 13:57
    라이젠 정식발표전에 실물을 갖고계셨던 분이 1800x, 1700x, 1700셋중에
    무엇을 사겠냐고 질문을 받으셨을때, 주저없이 1700을 사겠다고 답변하신게
    생각나네요. 전 xfr기능이 궁금해서 1700x를 샀는데 차이가 크지 않은듯ㅠㅠ
  • profile
    白夜2ndT      원래 암드빠의 길은 외롭고 힘든거에요! 0ㅅ0)-3 / Twitter @2ndTurning 2017.03.09 16:50
    결론 : 절전기능 끄세여
    .......으잉?!
  • ?
    야메떼 2017.03.09 16:53
    USB절전이 코어파킹의 원인이라던데...
    윈도에서 ?USB절전좀 빼면 안되나 싶네요..
    워낙 에러도 많고 문제도 많이 발생하는 기능인데...
  • profile
    TundraMC      자타공인 암드사랑/GET AMD, GET MAD. Dam/컴푸어 카푸어 그냥푸어/니얼굴사... 2017.03.09 23:07
    과연 성장형 CPU군요.
    바이오스 업댓으로 프레임이 2배넘게오른것으로도 모자라 제조사가 직접 최적화방법을 알려주다니
  • ?
    놀부심뽀 2017.03.10 15:46
    ㅋ,,, 이런건 좀 무리다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. AMD 'Instinct(인스팅트) MI350' 서버(데이터센터) GPU, 4nm TSMC 노드에서 출시를 공식 확인

    ▶ AMD의 Instinct(인스팅트) MI350 서버(데이터센터) GPU, 4nm TSMC 노드에서 출시할 것으로 확인 - 분석 회사 : 3rd CDNA '서버(데이터센터) GPU 마이크로아키텍처의 다른 변형이 있을 것으로 주장(이전 소문에는 유사 제품이 취소됨) -...
    Date2024.04.12 소식 By블레이더영혼 Reply1 Views469 file
    Read More
  2. 엔비디아가 드디어 CPU 크래시에 대한 공식 선전포고를 했습니다.

      이제까진 그냥 유저들끼리, 그리고 일반 뉴스/웹진 선에서 다룬 문제였는데 이걸 제조사 차원에서 공식적으로 특정 제조사 결함으로 때려박으면서 공개적으로 공격을 시작한 건 아마 이번이 처음이지 싶군요.   552.12 Feedback Thread...
    Date2024.04.12 소식 By류오동 Reply20 Views3413 file
    Read More
  3. 인텔, VISION(비전) 2024 컨퍼런스 댓글 재방송중계

      ☞ 바로 시작하겠습니다. 댓글에서 뵙겠습니다.   ※ 본래, '2024년 4월 10일 00시 30분'에 시작했었으나 인텔 해당 이벤트의 사이트에서는 생중계만 방송 이후에   재방송으로 송출되는 방식으로 확인되서 부득이하게 재방송 중계로 진...
    Date2024.04.11 소식 By블레이더영혼 Reply56 Views705 file
    Read More
  4. SO-DIMM 슬롯 4개가 달린 ASUS 막시무스 XII 히어로 메인보드

    인텔 Z590 칩셋을 쓴 ASUS ROG 막시부스 XII 히어로 메인보드입니다. 지금이 2024년인데 무슨 Z590 같은 구닥다리 소식은 왜 올렸냐면, 여기에는 일반적인 DIMM 슬롯이 아니라 노트북용 SO-DIMM 슬롯 4개가 있어서 그렇습니다. SO-DIMM 메...
    Date2024.04.11 소식 By낄낄 Reply10 Views1772 file
    Read More
  5. 로지텍 G 프로 X 60 라이트스피드 게이밍 키보드

    로지텍 G 프로 X 60 라이트스피드 게이밍 키보드입니다. 가격 179달러. 60% 크기의 키보드로 키패드와 커서, 펑션 키를 전부 뺐습니다. fps 게임에선 마우스를 크게 움직이기에 키보드는 작을수록 유리하다는 의견이 있고, 거기에 맞춰서...
    Date2024.04.11 소식 By낄낄 Reply21 Views1795 file
    Read More
  6. AMD 새 드라이버에서 라이젠 9000 시리즈 확인

    ASUS X670 ROG 크로스헤어 히어로 메인보드의 새 칩셋 드라이버가 나왔습니다. 여기에선 라이젠 6000, 7000, 8000, 그리고 라이젠 9000 시리즈에 대한 언급이 포함됩니다. 플랫폼 관리 프레임워크인 AMD PMF가 라이젠 9000 버전이 있네요.
    Date2024.04.11 소식 By낄낄 Reply0 Views820 file
    Read More
  7. 인텔 LGA-1851 소켓 실물 사진 등장

    LGA-1851 소켓이 달린 산업용 메인보드가 발견 https://gigglehd.com/gg/15743123 이 제품이 임베디드 월드 2024에서 전시됐습니다. 인텔 LGA-1851 소켓이 달려 있습니다 . 모바일/데스크탑 시장에 모두 출시되는 메테오레이크-PS가 이 소...
    Date2024.04.11 소식 By낄낄 Reply8 Views1618 file
    Read More
  8. No Image

    AMD 내장 그래픽, 27년까지 RDNA3+를 유지?

    AMD가 내장 그래픽의 아키텍처를 2027년까지 RDNA3+으로 유지할 거라고 합니다. RDNA3+가 RDNA3에서 뭐가 바뀌었는지는 아직 모릅니다. 아키텍처를 유지해도 코어 수만 늘린다면 내장 그래픽에서 크게 아쉬울 건 없을 것 같은데.. 아직은 ...
    Date2024.04.11 소식 By낄낄 Reply5 Views1005
    Read More
  9. 커세어 X 예스톤 사쿠라 신부 에디션 메모리

    커세어 X 예스톤 사쿠라 신부 에디션 메모리입니다. 써야 할 말은 제목에 다 나와 있네요. 예스톤은 중국에서 저 캐릭터를 넣은 그래픽카드를 종종 판매했는데요. 이번엔 커세어랑 콜라보했네요. RGB LED 탑재, 6400-7200MT/s로 작동합니다.
    Date2024.04.11 소식 By낄낄 Reply5 Views1196 file
    Read More
  10. No Image

    모니터 신호를 on/off 할 수 있는 방법?

    네 물론 선을 뽑아버리면(...)간단 하지만   버튼 하나로 on/off 를 하고 싶습니다...     듀얼모니터를 쓰는데 하나가 안필요 할땐 꺼놓고 싶거든요     예전에 hdmi 신호 설렉터를 사용해서 해보려했는데...   모니터가 한대만 물려있으...
    Date2024.04.11 질문 By포도맛계란 Reply9 Views550
    Read More
  11. 마우스 배터리가 죽었습니다

    이런일도 있을 수 있네요   작년 11월에 attack shark x3라는 마우스를 구매했습니다. 가볍고 좋더라구요   그런데 오늘 배터리가 죽었습니다. 어제 충전해주고 오늘 사용 중 갑자기 꺼지길래 뭔 일인가 했는데 배터리가 아예 죽어버렸네...
    Date2024.04.10 질문 Bydmy01 Reply8 Views655 file
    Read More
  12. No Image

    (루머) AI 확보를 위해 CPU에서 캐시 용량을 줄였다?

    아난드텍 포럼에 올라온 글입니다. AMD 스트릭스 포인트는 원래 대용량의 시스템 레벨 캐시가 탑재되고 젠5와 RDNA3+의 성능이 크게 향상될 계획이었으나, AI를 위한 XDNA2 NPU를 넣기 위해 CPU/GPU는 줄였다고 합니다. https://forums.an...
    Date2024.04.10 소식 By낄낄 Reply5 Views1140
    Read More
  13. No Image

    시놀로지 nas quickconnect는 필요할 때만 사용하세요(속도차이).

    시놀로지 nas 를 quickconnect 연결이 편리해서 잘 사용중입니다.   리소스 모니터 볼 때나 간단한 파일 올리고 내릴때는 크게 불편함이 없었는데 synology photos 핸드폰 사진 자동백업 할때는 많이 느립니다.   quickconnect 는 최대 30...
    Date2024.04.10 일반 Bytitle: 오타쿠아라 Reply9 Views667
    Read More
  14. No Image

    대만 지진 발생 후 DRAM 현물 가격 공개 중단

    대만 지진 발생 후 메모리 제조사들이 DRAM 현물 가격의 공개를 중단했습니다. 마이크론이 먼저 시작했고 한국 회사들이 그 뒤를 이었습니다. 이런 재해가 발생하면 DRAM 가격은 일반적으로 오르는 편입니다. 공급에 차질을 빚으니까요. ...
    Date2024.04.10 소식 By낄낄 Reply7 Views864
    Read More
  15. 인텔, 288코어 제온 6과 성능이 4배로 오른 가우디 3 AI 가속기 발표

    인텔이 인텔 비전 2024에서 코드네임 시에라 포레스트의 차세대 제온인 제온 6 프로세서, 가우디 시리즈의 최신 버전인 가우디 3를 발표했습니다. 인텔의 데이터센터 프로세서는 에메랄드 래피드까지 'x 세대 제온 스케일러블 프로세...
    Date2024.04.10 소식 By낄낄 Reply7 Views1293 file
    Read More
목록
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 1939 Next
/ 1939

최근 코멘트 30개
조마루감자탕
23:49
조마루감자탕
23:48
유니
23:47
K_mount
23:38
하이킥
23:31
고자되기
23:28
아이들링
23:27
MUGEN
23:04
마초코
23:00
마초코
23:00
파란화면
22:59
투명드래곤
22:57
툴라
22:55
투명드래곤
22:49
투명드래곤
22:49
umpclife
22:47
고자되기
22:46
낄낄
22:35
NG_GOON
22:32
낄낄
22:29
염발
22:29
벨드록
22:28
고자되기
22:24
까마귀
22:21
유니
22:21
유니
22:20
포인트 팡팡!
22:20
아이들링
22:19
아이들링
22:08
소주
22:07

더함
MSI 코리아
한미마이크로닉스
AMD

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소