자유 게시판

사이트 이용규칙을 준수하여
닥터몰라 회원과 자유롭게 소통하는 게시판입니다.

[잡담] 애플의 ARM 맥북 출시 가능성에 대한 뇌피셜 주저리...

Nvidia | 조회 349 | 추천 8 | 2017.12.10. 13:58 http://drmola.com/bbs_free/257075

123.jpg

 

윈도우10에서 ARM을 지원하기 시작했습니다 

ARM 기기에서 윈도우라니 참 반가운 소식입니다. 이런 과감한 결정을 내린 MS가 대단하기도 하구요

비록 어플리케이션은 에뮬레이팅으로 돌아가지만 이게 어딘가 싶습니다.

성능개선을 위해 에뮬레이팅도 많이 최적화 했다고 들었구요.

 

인텔의 입장에선 ARM이 PC의 영역도 침범하기 시작했으니 다소 긴장될겁니다 

위에선 IBM이 아래에선 ARM이 조여오고 있는 상황이지요 

 

 

 

 

애플도 ARM 맥북을 내놓을 가능성이 있다고 봅니다  

맥OS도, 어플리케이션도 네이티브로 돌아갈 것이라 봅니다 

크게 두가지 이유가 있겠는데요 

 

 

 

1. A칩의 성능 타겟 

 

애플은 아이폰5부터 ARM의 Cortex 가 아닌 자체 아키텍쳐로 갈아타면서 싱글 코어 성능에 주력하기 시작했습니다

(물론 명령어셋은 ARM의 것을 그대로 사용합니다)

아키텍쳐 이름도 바뀌었지요 (Swift-Cyclone-Typhoon-Twister-Hurricane-Monsoon)

타사들처럼 쿼드코어가 아닌 고성능 듀얼코어 구성을 계속해서 유지했구요 

현재 아이폰8에 와서 A11칩의 몬순 아키텍쳐의 코어 성능은 동세대 ARM 코어를 쓰는 기기 대비 2배 가까이 됩니다. 

 

애플이 이렇게 코어 성능에 주력하는 이유는

다소 무거운 데스크탑 운영체제용 소프트웨어를 구동하기 위해서라는 생각이 들더군요 

A칩의 빅코어의 클럭타겟을 적당히 올려 설계하고 쿼드 구성으로 배치하면

기존 저런력 노트북보다 낮은 전력소모를 보이면서도 아이폰에 탑재되는 A칩보다 훨신 뛰어난 성능을 낼 수 있게 됩니다  

퀄컴의 스냅 845와는 비교하기 힘들 정도로 높은 성능을 보일것이구요 

 

물론 인텔에서 완전히 ARM으로 넘어간다는건 아닙니다.

저전력 모델은 ARM을, 고성능 모델은 인텔을 사용하면서 인텔과의 협상 카드로 쓰일 수 있겠지요 

 

 

2. 명령어 호환성

 

맥에서 iOS 앱을 컴파일하여 구동시켜 보면 놀랄만큼 부드럽게 구동되는것을 알 수 있습니다 

맥은 x86 , 아이폰은 ARM이니 ARM 앱을 에뮬레이팅 하느라 구동이 느린 게 정상일텐데 어떻게 이런 일이 벌어질까요?

이것이 가능한 이유는 맥의 x86명령어셋으로 컴파일 하여 네이티브하게 구동시키기 때문입니다.

애플은 이를 용이하게 하기 위해 기존 컴파일러와는 다른 LLVM이라는 신개념의 컴파일러를 도입했습니다. 

 

2.PNG

 

1.PNG

3.PNG

 

출처: http://kyejusung.com/2015/11/llvm이란-clang-비트코드-포함/

 

참고로 LLVM을 만든 크리스 라트너는 10년간 애플에 근무한 후 5개월간 테슬라의 오토파일럿 팀에 있다가 구글의 AI 개발부서로 넘어갔습니다. 

 

 iOS9부터는 비트코드 제출이 기본 설정입니다 

개발자가 비트코드를 제출하면 앱스토어에서는 앱을 설치하려는 기기에 적합한 실행본을 생성하여 설치할 수 있도록 합니다  

 맥 어플리케션을 개발 할 때에는 애플이 만드는 Xcode에서 LLVM컴파일러를 쓰게 됩니다. 애플이 다년간 준비해온 밑작업에 이미 몸을 담그고 있는 셈이 되는것이고, ARM 맥이 출시되더라도(혹은 x86 아이폰이 출시되더라도 ㅋㅋ)

기존 앱들이 ARM을 지원하는데는 개발자들에 드는 노동이 훨씬 적을것입니다.

 

 

애플은 이미 PowerPC에서 X86으로 넘어오는 힘든 공사를 하면서 많은걸 느끼고 배웠을 겁니다 

LLVM, 맥 앱스토어, 비트코드는 혹시 모를 ARM맥을 위한 애플의 대비로 여겨집니다

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

애플은 아키텍쳐, 개발환경, 운영체제를 자신들의 통제하에 두고 있습니다 

만약 ARM 맥을 출시한다면 MS보다 용이하고 물흘러가듯 진행시킬 능력이 됩니다... 되긴 하는데... 

 

애플은 올해 4월 맥이 ARM 프로세서만으로 구동되는 일은 없을것이라고 못을 박았습니다

arm.PNG

출처:http://macnews.tistory.com/5440

 

하지만 9월에 닛케이에서는 애플이 최근 맥용 ARM 프로세서에 관심이 있다고 전하기도 했습니다. 

어떨지는 애플만 아는 일이겠지요 

 

 

제 글을 읽어주셔서 감사합니다. 

 

 

Nvidia's Signature

적용중인 트로피가 없습니다.

DR.MOLA

레벨 Lv. 3 (44%)
포인트 1,091 p
출석 17 일 (개근 1 일)

Nvidia'님의

  1. 1.PNG (File Size:74.1KB/Download:0)
  2. 2.PNG (File Size:32.8KB/Download:0)
  3. 3.PNG (File Size:90.5KB/Download:0)
  4. arm.PNG (File Size:9.5KB/Download:0)
  5. 123.jpg (File Size:212.5KB/Download:0)
facebook twitter google plus pinterest kakao story band
번호 분류 제목 게임 글쓴이 조회 추천 날짜
공지 스팀 그룹 가입안내   공돌이 89 0 12.27
공지 신규유저를 위한 닥터몰라 사용설명서 ver 0.4 (18.2.19 수정) [44] file   마린웨이브 2573 28 06.05
공지 닥터몰라를 소개합니다 [20]   Dr.Lee 2917 12 09.07
3035 [잡담] 닥터몰라 정식오픈 1주년 입니다. [28] 닥터몰라 (drmola 닥몰) 썬업 333 31 10.12
3034 [잡담] 즐거움을 찾으셨으면 좋겠습니다. [35] file 닥터몰라 (drmola 닥몰) 썬업 601 26 05.31
3033 [소개] 닥터몰라의 새로운 에디터를 소개합니다. [12]   Dr.Lee 893 24 08.25
3032 [잡담] 닥몰서버는 지금 죽을 맛 [41] file 닥터몰라 (drmola 닥몰) 썬업 446 23 06.02
3031 [잡담] 이틀전에 생일.... 이였습니다. [42] 닥터몰라 (drmola 닥몰) ZardLuck 301 18 06.28
3030 [소개] 차주부터 스팀 그룹 큐레이터 업데이트가 시작됩니다. [14] 닥터몰라 (drmola 닥몰) ZardLuck 322 18 06.02
3029 [소개] (꾸준글) 금주의 한국어 지원 게임 [6]   [한글화] 돌삔 183 17 06.19
3028 [잡담] 냐~~ 7K달성했어용 +_+a;ㅋ [14] file   그리니츠 198 17 06.13
3027 [잡담] 구조해온 아기고양이 여섯 쌍둥이 [22] file   Dr.Lee 529 16 07.09
3026 [잡담] 코어 X, 라이젠 스레드리퍼 리뷰를 준비하며... [12] file   Dr.Lee 3289 16 07.07
3025 [잡담] 취직했네요 [12]   SayAkhan 230 16 06.23
3024 [잡담] (좀깁니다)도전과제 이벤트가 다시 시작됩니다. [21] file   뫼한 279 16 06.01
3023 [소개] 라데온 RX 베가 공랭/수냉버전을 공개합니다. [11] file 에이엠디 (AMD 암드) iMola 921 15 07.30
3022 [잡담] 1K 달성했습니다. [9] file   RedPain 163 15 06.11
3021 [잡담] 이제 추천해주신 분들이 표시되네요. [8] file   네오솔 253 15 06.10
3020 [잡담] 아침에 몰라를 보고 정말 놀랬습니다... [19] file 닥터몰라 (drmola 닥몰) ZardLuck 383 15 05.31
3019 [소개] E5 KAIST 2차 PT를 다녀오며 [13]   Dr.Lee 799 14 10.27
3018 [잡담] 폭풍같은 날들을 보내며... [6]   Dr.Lee 239 14 08.25
3017 [소개] 인디게임리뷰 montaro [18] file   snake 228 14 06.09
3016 [소개] 스팀 아이디 등록 넣어봤습니다 [13]   제로유저 517 14 10.23