Skip to content

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

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

분석
2019.02.07 14:30

CPU 결함목록 구경하기.

조회 수 4548 댓글 13
Extra Form

딴 글에 댓글달다 생각나서 글을 써 봅니다.

 

요즘 CPU는 너무 구조가 복잡해서 개발 단계에 버그를 다 잡지 못합니다. 뭐 멜트다운이나 스펙터같은 유명한 문제들도 있지만, 그거 말고도 요즘은 쓰윽 넘어가는 문제들이 많습니다. 물론 인텔 AMD ARM등 전부 해당힙니다.

 

그래도 그냥 입을 씻고 넘어갈 수는 없기 때문에, 이런 문제들은 보통 에라타 목록에 기록됩니다. 예를 들어 다음은 인텔 Skylake의 스펙 문서이며, Errata 섹션에서 CPU 버그들을 볼 수 있습니다. 대충 50장 나오네요.

 

https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/desktop-6th-gen-core-family-spec-update.pdf

 

1.png

 

 

다음은 AMD Ryzen의 예입니다:

 

https://www.amd.com/system/files/TechDocs/55449_Fam_17h_M_00h-0Fh_Rev_Guide.pdf

페이지 18쪽부터.

 

2.png

 

 

이 경우엔 인텔이 AMD보다 더 많은데 발표일자/세대도 다르고 걍 AMD쪽이 사용자/개발팀이 인텔대비 작아서 덜 발견되었다고 보는 게 맞을 겁니다. 그러니 장 수 기준으로 비교하는 건 불공정하고 그냥 이런 게 있다 정도로 생각하시면 될 겁니다.

 

이러한 오류들은 컴파일러, 마이크로코드 업데이트, BIOS 픽스 등으로 일부 해결되기도 하고 (대부분의 경우 성능 하락과 함께)... 그냥 방치되기도 합니다. 그럼 걍 같이 살아야죠 뭐. 뭐 그래도 정말 자주 겪을 문제라면 대부분 어디선가 패치가 되어 있을 겁니다.



  • ?
    테브리오 2019.02.07 14:53
    사람이 만든거다보니 오류는 얼마든지 나올 수 있겠죠.
    치명적인 문제일때 "어지간하면" 해결을 어떻게든 할테니.
    흥미로운 글 잘 보았습니다.
  • profile
    파팟파파팟      슈슉슈슈슉이 아닙니다. 파팟파파팟 이죠. 2019.02.07 18:40
    인터레스팅...
  • profile
    쮸쀼쮸쀼 2019.02.07 19:14
    이런 회로상의 논리적 결함을 자동 또는 반자동으로 잡아내는 기법은 없는 걸까요. 왜 그 소프트웨어에서 정적 분석하는 것처럼 말이죠.
  • ?
    PHYloteer      🤔 2019.02.07 20:28
    있기는 한데, CPU같이 규모가 큰 건 검사가 너무 오래걸려서 완벽한 시뮬레이션은 못 하고 어느정도 구조를 추상화한 상태에서 검사를 합니다 (=현실에서는 발생하는 문제를 놓칠 수 있음). 현실의 CPU는 단순한 논리 회로의 집합이 아니라 물리학적인 물질인데, 그것의 특성을 세세하게 다 시뮬레이트하기는 너무 어렵죠.. 그래서 보통 여러 단계로 추상화 레벨을 나눠두고 (현실에 가까울수록 시뮬레이션이 오래걸리고 힘듬) 이걸 레벨을 바꿔가면서 테스트를 하죠. 대부분의 검증은 추상화가 많이 이루어진 상태에서 이루어집니다.

    그리고 프로그램은 맞게 검사를 했는데 사람이 애초에 스펙을 잘못 잡은 경우도 많이 있습니다. 이건 뭐 백날 시뮬레이션해도 못잡죠. (..) 개발자가 생각했던것과는 다르지만 아무튼 설계대로 동작은 하는거니 검사는 전부 통과..

    반도체가 단순한 논리회로가 아니라 현실의 물질이라 일어나는 대표적인 문제를 들자면.. 로해머 공격이 있습니다. 메모리에 빠르게 값을 쓰고 지우는 것을 반복해 전하의 누설을 유도해 엉뚱한 메모리 주소의 값이 바뀌도록 유도하는 해킹 기법입니다. 반도체의 물리적 특성을 그대로 이용한 공격이죠..
  • profile
    쮸쀼쮸쀼 2019.02.07 20:50
    Row Hammer 공격이라… 흠좀무하군요.
  • ?
    TonyJ 2019.02.08 10:10
    여기서 로해머 공격을 보고 서치해보니 진짜로 바이러스나 해킹 관련해서 그런 말이 있네요...
    실은 DRAM 공정 미세화에 따른 불량이었고 발생하지 않도록 DRAM 제조사들이 대책을 세운 걸로 알고 있습니다만...
    한 ROW 만 계속 동작시킬 때 주위 값들이 바뀌는 불량인데 0 이 1 이 되거나 1 이 0 이 되는 거라... 현실적으로 랜덤한 숫자가 나올텐데..그러느니.. 한 ROW 만 동작시키게하는 해킹 을 할 수 있다면 이미 원하는 해킹을 할 수 있지 않을까 싶기도한데요 ...
    SW 는 잘 모르는 분야라... ㅎㅎ
  • ?
    PHYloteer      🤔 2019.02.08 10:19
    현실적으로 랜덤한 결과가 나오더라도 충분히 반복하면 원하는 결과가 나올 수도 있습니다. 운빨에 거는 공격법 중 하나로 글리칭 어택이 있는데요, 일부러 정밀한 타이밍에 전원 전압을 흔들어서 연산오류를 내는 공격.. 제 정신이 아닌 말 같지만 닌텐도 스위치 해킹과 와콤 타블렛 펌웨어 덤프에 사용된 기법입니다.

    자신이 허가받지 않은 영역에 손을 대거나 연산값을 조작할 수 있다면 그게 좀 노가다성이 깊더라도 시도하는 사람이 나옵지요. 프로그램이 내부적으로 접근할 수 있도록 배당받은 영역이 공격하고자 하는 어드레스와 실제 칩상에서 물리적으로 근접한 곳에 위치해있다면 로해머를 통한 공격이 충분히 의미가 있을 수 있습니다.

    로해머는 말씀하신대로 대응책들이 나와있습니다. 물리적인 문제는 어떻게 할 수 없으니 대신 리프레시율을 높이고 ECC를 추가하는 등의 방법으로 문제를 발생시키길 힘들게 만든거죠..
  • ?
    TonyJ 2019.02.08 10:29
    네.. 수백만번이고 돌리다 원하는 값이 걸리면 빙고! 라 할거 같은 생각은 했습니다.
    노가다는 컴퓨터가 해 줄테니까요..
    쩝..
  • ?
    diediealld 2019.02.08 14:35
    현대 CPU는 1억개가 넘는 트랜지스터가 여러 논리 블럭에 나뉘어진 채로 돌아갑니다. 현대 CPU는 클럭당 5개가 넘는 명령을 디코딩한다음 합칠수 있는 명령은 합치고, 레지스터 리네이밍까지 거친 다음 200엔트리가 넘는 OOO엔진에 쑤셔넣어서 종속성이 없는 명령어들은 비순차적으로 수행합니다. 그 명령들이 브랜치면 분기예측기로 또 던지고, 메모리 연산이면 캐시 미스 등도 확인한다음 하이퍼쓰레딩이 돌아가고 있으면 적절한 architectural state를 보여줘야 합니다. 에러나면 과거의 상태로 롤백시키기까지 해야합니다.
    쉽게 말씀드리면 너무 복잡해서 그런겁니다...
  • profile
    쮸쀼쮸쀼 2019.02.08 14:38
    네. 그러니까 자동화된 검증 절차가 필요하지요.
  • ?
    재성이 2019.02.09 17:23
    기본적인 검증은 당연히 합니다.
    다만 저런 special case들은 경우가 너무 많다보니 못하는거겠죠.
  • profile
    플라위      Howdy! I'm FLOWEY. 2019.02.10 22:30
    그쪽 분야도 엄청 활발하게 연구되는 분야입니다 :) 안하고 있지는 않아요. 다만 모든 걸 검증할 수 없을 정도로 회로가 너무 빠르게 복잡해진게 문제라면 문제겠지요.
    아 참고로 '전체 회로' 단위에서는 '기본적인 검증'도 할 수 없어요. 시뮬레이션 시간 단위가 '달'인 경우는 심심찮게 볼 수 있어요.
  • profile
    쮸쀼쮸쀼 2019.02.10 23:33
    차세대 프로세서 개발에 슈퍼컴퓨터가 동원되어도 이상하지 않은 것이었군요.

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


  1. AMD 25X20 목표에 대한 개인적인 분석

       다들 아실는지 모르겠지만 AMD는 2020년에 APU 전성비 25배 달성을 목표로 한다고 합니다. 이 계획은 2014년 카베리부터 시작해서 현재 레이븐릿지까지 와 있는 상태입니다.          코어 수  클럭  TDP  F.S.  풀 로드시 소비전력  ...
    Date2018.09.17 분석 ByKAYNE Reply0 Views792
    Read More
  2. 차세대 그래픽을 위한 GPU, 지포스 RTX 패밀리

    NVIDIA는 하이브리드 렌더링을 시작하는 새로운 GPU 아키텍처, 튜링을 출시합니다. 튜링은 레이 트레이싱을 가속하는 RT 코어와 딥러닝을 맡은 텐서 코어를 탑재합니다. 제조 공정은 12nm, 메모리는 GDDR6. 하이브리드 렌더링을 위한 아...
    Date2018.09.15 분석 By낄낄 Reply2 Views6393 file
    Read More
  3. 로지텍 프로 와이어리스 마우스의 분해 사진

    로지텍 프로 와이어리스 마우스의 분해 사진입니다. 성능은 유선 연결 시 문제가 없는데 라이트스피드 무선 연결 시 상태가 별로라네요. 기술 자체의 문제인지 테스트에 쓴 마우스 2개가 우연히 불량인지. 커버를 제거. 메인보드에 바로 ...
    Date2018.09.06 분석 By낄낄 Reply2 Views3307 file
    Read More
  4. No Image

    윈도우즈 노트북 블루투스가 이상 할땐 드라이버를 업데이트 해보세요.

      Acer switch 모델명 sw5-012을 쓰고 있습니다.    유난히 윈도우즈 10은 블루투스 관련 문제가 많습니다.  저 모델도 마찬가지구요.    유선이어폰을 더이상 쓰지 않는 관계로 블루투스를 써야만 해서 혹시나 하고 드라이버를 찾아서 따...
    Date2018.09.05 분석 By필립 Reply0 Views1968
    Read More
  5. 지포스 RTX 20, 그는 도대체...

    실시간 레이 트레이싱 전용 RT 코어를 탑재한 세계 최초의 GPU 아키텍처 튜닝, 이를 채택한 차세대 GPU인 지포스 RTX 20 시리즈가 발표됐습니다. 여기에서 사람들이 궁금할 것이라 생각되는 부분만 정리한 글입니다. 하이브리드 렌더링 ...
    Date2018.08.26 분석 By낄낄 Reply5 Views3833 file
    Read More
  6. 독자적인 CPU 명령어 세트, RISC-V란 무엇인가

    2018년 6월 21일에 웨스턴 디지털은 일본 도쿄에서 기자 설명회를 개최하고, CTO인 Martin Fink가 회사 차원에서 RISC-V를 추진 중임을 설명했습니다. 그럼 RISC-V는 도대체 무엇일까요? 연구 목적으로 만들어진 고유 명령어 세트 RISV-V...
    Date2018.07.22 분석 By낄낄 Reply10 Views4919 file
    Read More
  7. 샤오미 게이밍 마우스 분해 사진

    샤오미가 게이밍 마우스를 조용히 발표했었습니다. https://gigglehd.com/gg/3009115 겉모습이 어떻게 생겼는지는 그리 어렵지 않게 알 수 있지요. 그 안이 어떻게 생겼는지 봅시다. https://v.youku.com/v_show/id_XMzY3NTYyODkzMg==.ht...
    Date2018.07.12 분석 By낄낄 Reply8 Views4190 file
    Read More
  8. AMD의 CPU/GPU를 가속하는 글로벌 파운드리의 7nm 공정

    글로벌 파운드리의 7nm 공정이 AMD를 가속 AMD가 세계 최초의 7nm 공정 GPU로 베가 아키텍처를 출시하려 합니다. 이미 실제 칩은 완성돼 샘플링 중이며 올해 안에 정식으로 등장합니다. 경쟁사인 NVIDIA보다 먼저 7nm GPU를 출시하는 것입...
    Date2018.07.05 분석 By낄낄 Reply3 Views4272 file
    Read More
  9. AMD가 CPU 혁신에서 인텔을 이겼던 10번

    50여년에 달하는 인텔과 AMD의 경쟁사에서, AMD가 CPU 혁신으로 인텔을 이겼던 10번의 기록입니다. 2000년의 1GHz 경쟁: 대다수 CPU가 500~850Mhz로 작동할 때, AMD 애슬론 1000은 처음으로 1GHz를 찍은 데스크탑 프로세서였습니다. 코드...
    Date2018.07.03 분석 By낄낄 Reply29 Views6479 file
    Read More
  10. 애플 제품 문제의 근원 - 디자인팀 입김이 세다

        애플은 위대한 기업 입니다. 이건 맞는 말이죠. 구글이 검색에서 보여준 혁신 만큼, 아마존 같은 기업의 행보 만큼 , 삼성의 반도체 만큼, 애플은 위대한 기업 인데, 이상하게 가끔 너무 말도 안되는 결함들 보여 주곤 합니다. 이번의...
    Date2018.06.29 분석 By필립 Reply78 Views9717 file
    Read More
  11. 라데온 소프트웨어 AMD 링크 문제점

    라데온 소프트웨어에는 CPU, GPU의 상태를 스마트폰으로 모니터링 할 수 AMD Link 라는 좋은 기능을 제공하죠. 스마트폰과 PC가 같은 네트워크에 있어야 한다는 제약 좋건이 있긴 하지만 유용합니다. 하지만 사용하면 2가지 문제점을 발...
    Date2018.06.27 분석 By부녀자 Reply2 Views2160 file
    Read More
  12. No Image

    라이젠 모바일 랩탑이 애매할수밖에 없는 이유

    사실 모바일 플렛폼에 있어서 CPU+GPU가 결합된 원칩은 분리된 형태에 비해 가진 장점이 큽니다. 들고다녀야 하는 만큼 무게나 크기에 제약이 있을 수 밖에 없는데, 무게와 크기 둘 다 비교우위를 가지기 때문이죠. 당장 쓰는 스마트폰의 ...
    Date2018.05.23 분석 Bytitle: 흑우Moria Reply37 Views7566
    Read More
  13. 넷기어 XR500 나이트호크 프로 게이밍 라우터 분해 사진

    넷기어 XR500 나이트호크 프로 게이밍 라우터의 분해 사진입니다. 퀄컴 IPQ8065 2코어 프로세서, 512MB 램, 256MB 플래시, 2.4/5GHz 듀얼밴드 4x4 MU-MIMO, 800+1733Mbps 무선, 802.11ac Wave2. R7800 나이트호크 X4S와 스펙이 거의 같지...
    Date2018.05.16 분석 By낄낄 Reply5 Views946 file
    Read More
  14. 피나클릿지와 라이젠의 미래

     어제 피나클릿지가 정식으로 출시되었습니다. 출시와 함께 벤치마크 및 대략적인 성능도 공개가 되었는데요. 이에 대해서 예상된 성능대로 나왔다는 의견과 그럼에도 불구하고 아쉽다는 의견이 대다수인것 같습니다. 저는 예상된 성능대...
    Date2018.04.20 분석 Bytitle: 흑우Moria Reply12 Views4691 file
    Read More
  15. 인텔을 비롯한 프로세서 회사가 견인하는 HBM3 규격

    광대역 고용량으로 바뀐 2세대 HBM2 HBM2에 들어가는 DRAM의 가격 자체가 비싸며, 베이스 로직 다이가 필요하고, 구현 과정에선 CPU나 GPU 사이에서 배선을 연결하는 인터커넥트가 필요합니다. 그래서 비쌀 수밖에 없고, 현재 이를 채택한...
    Date2018.03.21 분석 By낄낄 Reply4 Views4040 file
    Read More
  16. 광대역, 대용량에 초점을 맞춘 2세대 HBM2 메모리

    HBM2 규격의 진정한 성능을 제공. 2세대 HBM2 메모리와 스토리지 계층에서 작업 메모리는 프로세서 가까이에 위치(함께 패키지)한 Near Memory와, 확장 메모리 슬롯에 장착한 Far Memory로 나뉩니다. 니어 메모리는 더 넓은 대역, 더 많은...
    Date2018.03.21 분석 By낄낄 Reply1 Views2471 file
    Read More
  17. 32GB, 1.36TB/s의 GPU 메모리를 제공. 2세대 HBM2

    전송 속도를 더 높인 새로운 버전의 HBM2 가까운 미래의 하이엔드 컴퓨팅 GPU나 매니코어 프로세서의 메모리는 최대 대역폭이 1TB/sec 이상에 도달하며, 용량은 32GB가 당연해지고, 소비 전력은 더욱 줄어듭니다. 스택 구조의 DRAM인 HBM ...
    Date2018.03.06 분석 By낄낄 Reply4 Views4551 file
    Read More
  18. 3D 낸드 기술 개발 경쟁: 도시바/WD 연합과 삼성의 격돌

    일본인이 쓴 글이다보니 아무래도 일본 기업인 도시바를 좀 높게 평가하는 뉘앙스가 있습니다. 하지만 일단은 그대로 옮겨 봅니다. 기술의 도시바, 사업의 삼성이라는 질긴 인연 낸드 플래시 메모리를 발명한 기업은 도시바입니다. 낸드 ...
    Date2018.03.02 분석 By낄낄 Reply8 Views2125 file
    Read More
  19. AMD가 목표하는 멀티 다이 통합의 첫 걸음. ZEN의 MCM

    무어의 법칙 이후 시대의 컴퓨팅 칩 개발 공정 기술의 진보를 통한 성능 향상과 비용 절감의 속도가 느려지고 있습니다. 이는 프로세서 업계의 공통된 인식이기도 합니다. 따라서 프로세서 회사들은 다양한 방법으로 무어의 법칙 이후 시...
    Date2018.03.01 분석 By낄낄 Reply12 Views3649 file
    Read More
  20. AMD 멀티 다이 전략의 선구자, 제플린 아키텍처

    MCM (Multi-Chip Module)에 최적화된 레이아웃 AMD는 앞으로 컴퓨팅 칩에서 여러 다이를 하나의 패키지에 통합한 멀티 다이를 목표로 하고 있습니다. 앞으로 공정 기술의 발전에 비춰볼 때, 멀티 다이를 도입해야 제조 비용 상승을 억제하...
    Date2018.02.28 분석 By낄낄 Reply3 Views2686 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11

최근 코멘트 30개
타미타키
20:25
타미타키
20:22
M16
20:19
유카
20:16
디렉터즈컷
20:16
임시닉네임
20:16
카토메구미
20:13
강제
20:11
임시닉네임
20:11
아이들링
20:05
아이들링
20:04
uss0504
19:58
린네
19:54
까마귀
19:53
도개주
19:52
360Ghz
19:50
빙그레
19:47
빙그레
19:46
빙그레
19:46
빙그레
19:45
빙그레
19:44
빙그레
19:42
ExpBox
19:42
아이들링
19:34
렉사
19:34
반다크홈
19:34
아이들링
19:31
아이들링
19:29
아이들링
19:27
유카
19:27

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소