로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

RuBisCO

미니 아이태니엄과 IA64의 실패는 그냥 짤방 한개로 요약할 수 있습니다.

  • RuBisCO
  • 조회 수 635
  • 2020.11.09. 00:05

everyone-has-a-plan-till-they-get-punched-in-the-mouth.jpg

 

VLIW라는 컨셉을 정말 제대로 설명해주는 한장입니다.

 

슈퍼스칼라가 게이트/전력 소요가 심하다 -> 컴파일러가 대신 사전에 컴파일 할때부터 코드를 병렬화시켜 넣어주면 되겠군! 이란 발상인데...

당연하지만 '계획'대로만 굴러가는 일만 있을거 같으면 애시당초 그렇게 성능향상이 힘겹지 않았겠죠.

 

일단 컴파일러가 '그럴싸한 계획'을 잡아주는 단계에서 부터 난이도가 하늘로 올라갑니다. 일단 적당히 던져주면 알아서 잘 재정렬해서 삼켜주는 슈퍼스칼라도 컴파일러 최적화가 빡센 판에, 아예 처음부터 코드를 최적의 순서로 병렬화까지 해서 먹여야 하는 VLIW는 그냥 난이도가 급이 다릅니다.

 

문제는 거기서 끝나지 않아서 컴파일러가 '그럴싸한 계획'을 만들어서 CPU에 건네주고 나서도 또 인실좆의 향연이 펼쳐집니다. 

 

첫째로 애시당초 '그럴싸한 계획' 같은걸 만드는게 불가능한 경우입니다. 예를 들어 앞에서 실행된 명령의 결과값을 받아서 뒤의 명령이 실행되어야 하는 연쇄가 이어지는 코드가 있어야 한다고 칩시다. 이 경우 우리의 이타늄에게 이 명령을 먹이면 그 널찍한 실행 파이프라인에서 꼴랑 1,2개만 명령을 실행하고 있게 됩니다.

 

둘째로 '그럴싸한 계획'에서 상정한 가정을 벗어나는 상황이 발생하는 경우입니다. 캐시 미스가 발생해서 메모리를 기다려야 하는 상황이라면 일반적인 OoOE 슈퍼스칼라 프로세서라면 적당히 실행순서를 자체적으로 가능한한 선 안에서 손을 봐서 다른 명령을 우선 실행한다던가 하는 유연성을 보여줄 수 있겠으나 VLIW에선 그게 안됩니다. 그렇게 되면 그 널찍한 파이프에 채워넣었던 많은 수의 명령을 다 집어치우고 다시 채워넣는다던가, 기약없이 억겁의 세월동안 늘어지는 램을 기다리던가 하는 뻘짓을 해야 합니다. 분기명령도 마찬가집니다. 싹 다 치우고 다시 해야하는데 성능저하가 치명적일 정도라 쥐약이죠.

 

결국 인텔의 '그럴싸한 계획' 아이태니엄은 그렇게 x86-64에게 죽빵을 맞고 다운되었습니다...

댓글
5
나르자
1등 나르자
2020.11.09. 00:18

그렇게 x86-64가 시장에 완전히 정착되버리고

데스크탑 CPU에서는 사실상 리얼64비트 처리의 뉴 코어 디자인 시도 자체가

거의 사장의 길로 가버렸다는게 ㅎㅎ

[나르자]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC 나르자 님께
2020.11.09. 00:58

x86-64는 리얼64 맞습니다...  x86-64는 명령어구조가 쓰레기인게 문제인 것이지  64비트의 진정성은 논란의 대상이 아닙니다.  

[ARMCC]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC 나르자 님께
2020.11.09. 01:00

그리고 2010년대 까지는 그 x86-64가 SPEC을 지배하는 현실에서 굳이 그 리얼64에 매진할 필요도 없었습니다...  

[ARMCC]님의 댓글을 신고합니다. 취소 신고
ARMCC
3등 ARMCC
2020.11.09. 01:23

딱 닷컴버블 시절 미국 경영진 마인드를 그대로 보는듯한 인상이더라는 거죠.    필드 검증도 안된 생판 다른 아키텍처를 떡하니 닥치고 차세대로 결정하고 미는 행태나...    판 다 깨졌는데도 끝까지 차세대라고 고수하다가 내부반란이 일어나서 얌힐로 멱살잡히고 끌려가거나...

 

[ARMCC]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 117682 13
핫글 미니 드디어 받았습니다 [12] file 도나쓰 24.07.30 1094 29
핫글 미니 살짝 부끄러운 효도...♡ [5] file 수육썰다가다친손 24.07.30 879 20
핫글 미니 부산여행기 (feat.S23울트라)_스압주의 [10] file 씨샾 24.07.30 468 17
192389 미니 갤S10 출시 전이지만 구매 질문이 있습니다 [8] 우리 19.02.14 252 0
192388 미니 갤텐 카메라 정보좀 유출됐음 좋겠읍니다 [5] 만삭이 19.02.15 252 0
192387 미니 갤럭시 워치 액티브 사전판매 알림 페이지 [1] file Helix 19.02.20 252 0
192386 미니 저러고 나왔는데 화웨이 아웃폴딩은 대칭 베젤리스면 ㅋㅋㅋㅋ [1] Eidio 19.02.20 252 0
192385 미니 폴더블디스플레이로 폴더폰 나오면 재밌겠어요 [4] file 팝카드있으세요 19.02.21 252 0
192384 미니 갤9플 유저로써 갤10에 대한 생각 [6] 갤9플스 19.02.21 252 0
192383 미니 s10+오늘 보고 왔는데 세라믹화이트 확실히 무겁네요. [5] 로로 19.02.23 252 0
192382 미니 화웨이는 접어도 6.6인치면 접는 의미가 있나요 [5] 귀주대첩 19.02.24 252 0
192381 미니 순수하게 기술력 차이로 털어버렸네요 ㅋㅋ [2] 귀주대첩 19.02.24 252 0
192380 미니 LG V50 핸즈온 영상 .The Log [5] 신규유저 19.02.26 252 0
192379 미니 안드로이드가 구데기였을 당시에는 커스텀하는 맛으로 쓰긴 했죠 ㅋㅋ [16] Havokrush 19.02.27 252 0
192378 미니 S10+ 1TB수령해왔읍니다 [5] file Helix 19.03.04 252 0
192377 미니 팀쿡 중국에서 xs시리즈 가격 크게 인하하네요... [7] qazsdf 19.03.06 252 1
192376 미니 삼성의 NXP 인수설로 지난 1월 이미 주가 18% 폭증 - 외신 [2] file 트라이스타 19.03.07 252 0
192375 미니 놋구 타스크 첸저 설치방법 [3] file aleji 19.03.07 252 0
192374 미니 지금 보면 웃음만 나오는 군요 [2] file 숲속의참치 19.03.08 252 0
192373 미니 갤10, 기종별 판매비율 예상치 컨센서스.. [3] 갤러리별 19.03.11 252 0
192372 미니 갤10+ 1TB가 사고싶습니다 [4] file Elsanna 19.03.18 252 0
192371 미니 G8 스피커가 구리구리한가봅니다 [3] 비온날흙비린내 19.03.19 252 0
192370 미니 오늘 아이팟터치 나온다고 하지 않았나요? [12] file 팝카드있으세요 19.03.20 252 0
192369 미니 5지가 력대 통신규격 파생형중 최고 아닌가요? [6] aleji 19.03.21 252 0
192368 미니 버즈 배송준비중에서 며칠걸리나요? [3] 기븐 19.03.22 252 0
192367 미니 2019년 아이폰 저장공간에 따라 카메라 수 달라 [9] 다잊어야해욥 19.03.25 252 0
192366 미니 윈도스토어에 있는 카톡이랑 페메 깔았읍니다 [9] 멜로엘로 19.03.29 252 1
192365 미니 그러고보니 파이 업데이트 나와도 늦춰야하네요 [3] [성공]함께크는성장 19.03.29 252 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...