Skip to content

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

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

분석
2019.02.07 14:30

CPU 결함목록 구경하기.

조회 수 4549 댓글 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. 라데온 VII의 부족한 공급량

    라데온 VII가 생각보다 더 한정판이라고 합니다. 영국에 100장, 스페인과 프랑스에 20장. 전세계에 몇 천개. 일단 라데온 VII의 레퍼런스 모델 자체는 여러 제조사에서 판매합니다만, 그것도 물량이 있어야 되겠지요. 해외 사이트들 분위...
    Date2019.02.08 소식 By낄낄 Reply10 Views1031 file
    Read More
  2. 라데온 VII 성능 벤치마크

    라데온 VII의 성능 벤치마크가 공개됐습니다. 7nm 공정으로 제조한 베가 20 GPU 사용. 기존의 RX 베가 64와 비교해서 다이 크기가 495제곱mm에서 331제곱mm로 줄었지만, 트랜지스터 수는 125억에서 132억으로 오히려 늘었습니다. NCU 수...
    Date2019.02.08 테스트 By낄낄 Reply19 Views4136 file
    Read More
  3. 써멀패드 대신 구리스를 써도 될까요?

    안녕하세요 화수분입니다.       이번에 그래픽카드 오버홀을 하면서 물청소를 시켜줬는데,   램에 닿는 써멀패드들이 굳어서인지 떨어져 나가더라구요.   써멀패드는 별도로 구매를 해야하는지라 집에 굴러다니는 써멀구리스를 대신 발라...
    Date2019.02.08 질문 By화수분 Reply10 Views6495 file
    Read More
  4. 광부출신 라데온 RX480을 살려봅시다!

    안녕하세요 가우스군입니다. 팁이라고 올리기엔 별로 한 게 없어서 잡설로 하나 남겨봅니다.     오늘도 친구에게 부탁을 받아 광부출신 라데온을 한번 살려보려고 합니다.   오늘의 모델은 XFX RX480 Double edithon 4G 라고 XFX의 염가 ...
    Date2019.02.07 일반 By가우스군 Reply14 Views5283 file
    Read More
  5. No Image

    파워에 저항 달면 소음이 줄어들어요?

    컬러풀 1250w 플래티늄급  파워서플라이가 가격 혜자급으로 올라와있는데 문제는 소음이라고 해서 이걸 파워내부에 저항 달면 소음이 줄어들까요? 문제는 제가 저항 달 실력이 안된다는 점ㅜ  
    Date2019.02.07 질문 By그뉵미남좌식 Reply13 Views1932
    Read More
  6. CPU 결함목록 구경하기.

    딴 글에 댓글달다 생각나서 글을 써 봅니다.   요즘 CPU는 너무 구조가 복잡해서 개발 단계에 버그를 다 잡지 못합니다. 뭐 멜트다운이나 스펙터같은 유명한 문제들도 있지만, 그거 말고도 요즘은 쓰윽 넘어가는 문제들이 많습니다. 물론 ...
    Date2019.02.07 분석 ByPHYloteer Reply13 Views4549 file
    Read More
  7. 지포스 GTX 1660 Ti이 판매 사이트에 등록

    지포스 GTX 1660 Ti이 러시아의 판매 사이트에 등록됐습니다. 사진은 팔릿. 아래는 팔릿과 MSI 제품의 이름이 있습니다. NVIDIA GeForce GTX 16 Series VideoCardz.com GeForce GTX 1660 GeForce GTX 1660 Ti GeForce RTX 2060 GPU 12nm F...
    Date2019.02.06 소식 By낄낄 Reply2 Views1972 file
    Read More
  8. M.2 SSD를 2.5인치 드라이브에 장착하는 변환 케이스

    M.2 SSD를 2.5인치 드라이브에 장착하는 변환 케이스입니다. ICYDOCK의 EZConvert. 크기 70x101x9.5mm, M.2 2230/2242/2260/2280 지원, 드라이버 없이 고정, SATA 6Gbps 인터페이스, 무게 28.1g.
    Date2019.02.06 소식 By낄낄 Reply7 Views1794 file
    Read More
  9. 인텔, 오레곤 Fab D1X의 3단계 확장

    인텔이 오레곤에 위치한 D1X 팹의 세번째 확장에 착수합니다. 올해 안에 건설을 시작하며, 102,000제곱m 규모의 부지에 공장/발전 시설/부속 시설 등의 건물을 세웁니다. 오레곤은 나름 최신인 10nm 공정을 다루는 팹입니다. 애리조나 Fa...
    Date2019.02.06 소식 By낄낄 Reply1 Views1060 file
    Read More
  10. 서버용 캐스케이드 레이크, 쿠퍼 레이크, 아이스 레이크

    시스코가 서버용 캐스케이드 레이크, 쿠퍼 레이크, 아이스 레이크의 문서를 공개했습니다. 작년 12월에 나온 문서입니다. 시스코는 쿠퍼 레이크와 아이스 레이크 플랫폼을 내년 상반기에 출시합니다. 인텔 로드맵보다 좀 늦지만 비슷합니...
    Date2019.02.06 소식 By낄낄 Reply1 Views1193 file
    Read More
  11. 셔틀 XPC DH370 미니 PC

    셔틀 XPC DH370 미니 PC입니다. 8세대 코어 프로세서 지원, LGA 1151 소켓, 65W TDP, 32GB DDR4 SO-DIMM 메모리, H370 칩셋, 4개의 USB 3.1 포트, HDMI 2.0b와 DP 1.2 출력으로 4K 지원, 2.5인치 드라이브와 M.2 NVMe 슬롯 제공. 무선랜/...
    Date2019.02.05 소식 By낄낄 Reply4 Views1422 file
    Read More
  12. No Image

    저렴한 Nas 추천 부탁드립니다.

    친구 생일선물로 nas 만들어서 줄려는데 저려어어엄 한 녀석으로 추천부탁드립니당!  
    Date2019.02.05 질문 Bycaioklen Reply21 Views6573
    Read More
  13. No Image

    Radeon™ Software Adrenalin 2019 Edition 19.2.1

    안녕하세요. 인증서 입니다. 이번에 라데온 그래픽카드 드라이버인 아드레날린이 새로운 버전이 출시되었습니다.   리리브로 게임화면을 녹화시 파랗게 녹화되는게 패치되었네요.   이외에도 어쌔신크리드 오디세이 게임의 성능이 향상과 ...
    Date2019.02.05 소식 By인증서 Reply7 Views1242
    Read More
  14. 써멀테이크 유키미쿠 장패드

    Tt eSPORTS DASHER EXTENDED SNOW MIKU EDITION입니다. 써멀테이크의 마우스 장패드에 역대 유키미쿠 캐릭터를 다 넣었다네요. 가격 4,980엔. 크기 900x400x4mm, 실크 크로스 소재에 뒷면은 미끄럼 방지용 고무. 이런 재질은 때가 잘 타서...
    Date2019.02.05 소식 By낄낄 Reply11 Views1410 file
    Read More
  15. RAIDMAX GALAXY 케이스

    RAIDMAX GALAXY 케이스입니다. 전면 패널에 ARGB 스트립과 매직 미러를 넣어 조명이 끝없이 이어지는 것처럼 보입니다. 크기 191x423x408mm, 그래픽카드 길이 355mm, 2.5인치 베이 3개, 3.5인치 베이 2개, 확장 슬롯 7개, 측면 아크릴 패...
    Date2019.02.05 소식 By낄낄 Reply0 Views653 file
    Read More
목록
Board Pagination Prev 1 ... 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 ... 1939 Next
/ 1939

최근 코멘트 30개
린네
02:29
린네
02:24
이수용
02:22
카에데
02:21
별밤전원주택
02:15
린네
02:14
별밤전원주택
02:13
카에데
02:10
nsys
02:09
빈도
01:58
빈도
01:58
마초코
01:41
이계인
01:40
이계인
01:38
세라프
01:37
냥뇽녕냥
01:36
세라프
01:34
세라프
01:31
니즛
01:31
파팟파파팟
01:30
세라프
01:29
유지니1203
01:29
니즛
01:27
니즛
01:27
포인트 팡팡!
01:19
白夜2ndT
01:19
미야™
01:17
유지니1203
01:17
고자되기
01:13
유지니1203
01:11

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소