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. MSI, 34인치, 31인치, 26인치 QD-OLED 모니터를 준비 중

    MSI가 34인치, 31인치, 26인치 QD-OLED 모니터를 준비 중입니다. 모두 삼성의 패널을 사용했으며 주사율은 최고 240Hz입니다. MPG 341CQPX (34" / 3440x1440 / Curved / 240Hz / Glossy) MAG 321UP (32" / 3840x2160 / Flat / 165Hz / Glo...
    Date2024.04.05 소식 By낄낄 Reply1 Views577 file
    Read More
  2. 삼성전자, 3D DRAM 로드맵 공개, 적층형 DRAM

    삼성이 앞으로 몇 년 안에 3D 구조로 적층한 DRAM 메모리를 내놓겠다고 로드맵을 공개했습니다. 1세대 sub-10nm 공정부터 수직 채널 트랜지스터를 쓴 DRAM을 출시할 예정입니다. 수직 채널 트랜지스터 VCT는 일종의 FinFET로, 전도 채널을...
    Date2024.04.05 소식 By낄낄 Reply1 Views1274 file
    Read More
  3. No Image

    MSI, 일부 Z790 토마호크 메인보드의 방열판 나사 장력 문제를 설명

    MSI는 MAG Z790 토마호크 WiFi 메인보드의 일부 모델에서 칩셋이 작동하지 않는 문제의 원인이 방열판 나사에 있다고 밝혔습니다. 나사 설계를 수정해 이 문제를 해결했고, 해당 증상이 있는 메인보드는 교체한다고 밝혔습니다. MAG Z790 ...
    Date2024.04.05 소식 By낄낄 Reply4 Views622
    Read More
  4. No Image

    SK하이닉스, 美 인디애나 주와 첨단 후공정 분야 투자협약 체결

    SK하이닉스는 미국 인디애나주(州) 웨스트라피엣(West Lafayette)에 AI 메모리용 어드밴스드 패키징 생산 기지를 건설하고, 퍼듀(Purdue) 대학교 등 현지 연구기관과 반도체 연구·개발에 협력하기로 했다고 4일 밝혔다. 회사는 이 ...
    Date2024.04.05 소식 By낄낄 Reply0 Views331
    Read More
  5. 기가바이트 Z790 어로스 익스트림 X 아이스 메인보드

    기가바이트 Z790 어로스 익스트림 X 아이스 메인보드 메인보드입니다. 인텔 Z790 칩셋, 하얀색, 은색, 금색 디자인, LGA 1700 소켓도 금색, 반투명 플라스틱 커버 사용, PCIe 5.0 SSD를 위한 대형 방열판, 각종 포트를 메인보드와 수평 ...
    Date2024.04.05 소식 By낄낄 Reply13 Views1699 file
    Read More
  6. No Image

    ASUS와 MSI가 대량의 새 그래픽카드를 준비 중

    ASUS. 라데온 스트릭스, TUF, 듀얼로 7900 GRE가 나오고 듀얼은 7900 XTX/XT도 있습니다. https://portal.eaeunion.org/sites/odata/_layouts/15/Portal.EEC.Registry.UI/DisplayForm.aspx?ItemId=88676&ListId=d84d16d7-2cc9-4cff-a1...
    Date2024.04.05 소식 By낄낄 Reply3 Views544
    Read More
  7. 인텔 18A 공정, 26년까지 양산 안함

    인텔 CEO는 2025년에 팬서레이크와 클리어워터 포레스트를 출시하고, 2026년에 18A 공정 생산량을 늘릴 것이라고 밝혔습니다. 2025년에 인텔 웨이퍼의 대부분은 인텔 7과 인텔 10을 사용한다네요. 팬서레이크는 인텔의 차세대 클라이언트 ...
    Date2024.04.05 소식 By낄낄 Reply3 Views866 file
    Read More
  8. No Image

    WIN 설치 SSD 를 SSD 외장형으로 연결할 때...

    하드웨어가 고장난 노트북에 설치된 SSD 를 빼서 외장형 인클로저에 연결 후 현재 사용하는 PC 에 연결하였습니다. (사진, 문서등을 백업 못한 상태에서 SSD 만 일단 빼놓았었습니다.)   그런데 열람을 하면... 윈도우즈 같은 파일은 다 ...
    Date2024.04.04 질문 By투명드래곤 Reply11 Views532
    Read More
  9. 파이슨 E31T PCIe 5.0 디램리스 SSD 컨트롤러

    파이슨 E31T PCIe 5.0 SSD 컨트롤러입니다. E26의 후속작으로 TSMC 7nm 공정 제조 Arm Cortex-R5 코어 사용, 디램리스 설계, 4채널, 3D TLC/QLC 8TB까지 지원, 순차 읽기 10.8GB/s에 랜덤 액세스 150만 IOPS입니다.
    Date2024.04.04 소식 By낄낄 Reply2 Views496 file
    Read More
  10. No Image

    지포스 GTX 1650이 곧 정식 단종

    지포스 GTX 16 시리즈 중에는 GTX 1650만 재고가 있으며, 나머지는 거의 다 소진됐다고 합니다. 그리고 GTX 1650도 4월 중순에는 재고가 다 소진될 것으로 보입니다.
    Date2024.04.04 소식 By낄낄 Reply1 Views494
    Read More
  11. 모니터의 RJ45 포트가 최대속도로 동작하지 못하는데, 뭐가 문제일까요?

        회사 기숙사 네트워크는 고정된 내부 IP를 할당받고 그 IP가 아니면 인터넷이 잡히질 않는 구조입니다. (다만, 딱히 MAC주소를 따지거나 하지는 않습니다.)   그래서 노트북과 데스크탑을 동시에 쓰려는 고민 중 떠오른게 바로 모니...
    Date2024.04.04 질문 By노예MS호 Reply14 Views832 file
    Read More
  12. No Image

    미국은 중국의 수출 제재에 한국이 참여하길 원함

    미국 정부는 중국에 반도체 기술 수출을 제한하고 있습니다. 그리고 한국이 여기에 참여하길 원합니다. 구체적으로는 14nm 공정의 로직 칩 생산에 필요한 장비와 부품 수출을 제한하자는 것입니다. 하지만 삼성이나 SK 하이닉스의 중국 공...
    Date2024.04.04 소식 By낄낄 Reply3 Views1022
    Read More
  13. No Image

    추가- 대만 지진, TSMC는 상당 부분을 복구함

    대만 화렌 동남쪽에서 규모 7.4 지진이 발생했습니다. 9명이 사망하고 1000명 이상이 부상을 입었으며 곳곳에서 건물이 무너졌습니다. 25년만에 가장 큰 지진이었다고 하는데요. https://apnews.com/article/taiwan-earthquake-tsunami-f0...
    Date2024.04.04 소식 By낄낄 Reply2 Views1445
    Read More
  14. No Image

    일본 라피더스, 5900억 엔의 정부 보조금을 받음

    일본 라피더스가 5900억 엔의 정부 보조금을 받아 2nm 공정과 멀티 칩렛 패키징 개발에 사용합니다. 현재 일분 정부가 라피더스에 지원한 금액은 9200억엔입니다. 하지만 라피더스의 프로젝트에는 5조엔이 필요하기에 여전히 더 많은 돈이...
    Date2024.04.04 소식 By낄낄 Reply0 Views405
    Read More
  15. 삼성 CXL 메모리 모듈 박스, 60GB/s에 16TB

    삼성이 CXL 메모리 모듈 박스를 공개했습니다. 8개의 2TB E3.S CMM-D 메모리 모듈과 PCIe/CXL 인터페이스를 사용해 60GB/s의 속도와 16TB의 용량을 달성합니다. 레이턴시는 596ns입니다. 이 CXL 메모리 모듈 박스는 듀얼채널 DDR5-4800 메...
    Date2024.04.04 소식 By낄낄 Reply2 Views691 file
    Read More
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 1935 Next
/ 1935

최근 코멘트 30개
까르르
14:32
mysticzero
14:32
낄낄
14:28
mysticzero
14:28
센트레아
14:24
Onebean
14:23
메이드아리스
14:20
린네
14:19
AKG-3
14:18
AKG-3
14:17
메이드아리스
14:17
린네
14:15
고자되기
14:14
린네
14:12
TundraMC
14:09
침착맨
14:06
침착맨
14:05
아스트랄로피테쿠스
14:02
침착맨
13:59
M16
13:56
카토메구미
13:49
렉사
13:45
카에데
13:45
카에데
13:44
카에데
13:43
디이나
13:35
MA징가
13:31
뽀노뽀노
13:28
투명드래곤
13:25
프로리뷰어
13:23

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소