기본 콘텐츠로 건너뛰기

마침내 정식 공개된 실버몬트 (Silvermont) - 이젠 과거의 아톰이 아니다 ?



 인텔이 2008 년 아톰 제품군을 출시한 이래 이 제품군의 가장 큰 변화를 포함한 새 22 nm 공정 기반 아톰 아키텍처인 실버몬트 (Silvermont) 를 정식으로 공개했습니다. 현지시각 2013 년 5월 6일 발표된 내용에 의하면 실버몬트 기반 제품군은 이전에 예상되었던 것 보다 더 빠른 2013 년 하반기에 등장할 수 있을 것으로 보이며 홀리데이 시즌에는 이를 탑재한 노트북이나 타블렛을 볼 수 있게 될지도 모르겠습니다. (다만 구체적으로 이를 탑재한 제품의 출시일에 대한 내용은 아직 불명) 


 베이트레일/밸리뷰 관련 이전 포스트는 아래 참조 



 실버 몬트는 아톰 아키텍처로 보면 세 번째 메이저 업데이트지만 사실 보넬과 솔트웰이 별 차이가 없기 때문에 2008 년 등장 이후 5 년만의 가장 큰 업데이트라고 할 수 있습니다. 2008 년 첫 아톰이 등장했을 때 아키텍처가 바로 보넬 (Bonnell microarchitecture) 으로 크기과 전력소모를 줄이는데 주력한 반면 성능을 희생한 마이크로아키텍처였다고 할 수 있습니다. (아래 슬라이드의 출처는 모두 Intel) 







 보넬 마이크로 아키텍처는 구조를 단순하게 만들기 위해 과거 펜티엄이나 486 에서 사용되던 오래된 아키텍처도 일부 가져왔습니다. 특히 인 오더 (in order) 방식 실행엔진을 사용해 전력 소모를 줄인 것이 특징이었습니다. 이 방식은 전력 소모를 줄이고 구조를 단순하게 만드는 데 도움이 되기는 하지만 대신 성능에서 큰 발목을 잡았습니다.


 하지만 사실 아톰이 등장하던 시점에서는 ARM 의 Cortex A9 에 비해 훨씬 우수한 성능을 가지고 있었기 때문에 인텔은 자신 만만했는지 모르겠습니다. 이후 인텔은 아톰의 성능을 업그레이드 하는데 주력하기 보다는 고성능 아톰이 자사의 상위 코어 프로세서 제품군에 위협이 되는 걸 방지하기 위해 성능 향상을 게을리 했고 그 사이 ARM 진영은 모바일 시장을 장악했습니다. 


 아톰 제품군은 성능은 높았지만 여전히 ARM 프로세서 대비 전력 소모가 높아 모바일에는 적합하지도 않았고 그렇다고 윈도우 OS 를 구동하기에는 성능이 별로 만족스럽지 못했습니다. 이점은 32nm 공정에서 등장한 마이너 채인지 버전인 Saltwell 역시 마찬가지였습니다. (정확히 말하면 Saltwell 은 tick tock 의 개념으로 보넬의 32 nm 공정 다이 쉬링크 모델이라고 할 수 있음. Cedarview 와 Cloverview, Centerton 등이 해당) 


 실버몬트는 tick 과 tock 이 동시에 적용된 모델로 그만큼 인텔이 급하다는 것을 알려주는 변화라고 할 수 있습니다. 실버몬트는 공개된 내용에 의하면 이미 22 nm 공정 다이 쉬링크 아톰이라고 부르기에는 꽤 많은 변화를 거친 것으로 보입니다. 아난드텍은 이를 매우 심도 있게 분석했으므로 관심있으신 분이라면 정독하셔도 될 듯 합니다. 




 이번 실버몬트 아키텍처의 가장 큰 변화는 다시 아웃 오브 오더 실행 (out-of-order execution (OoOE)) 으로 돌아왔다는 점입니다. 전력 소모는 다소 증가할 수 있지만 그 이상으로 퍼포먼스 증가가 예상되는 데다 더 중요하게는 이제 아톰이 더 이상 저전력 저성능만 고집해서는 살아남기 힘든 상황이라 필연적인 변화 였다고 생각됩니다. 여기에 실버몬트는 파이프라인을 전반적으로 손봐서 싱글 쓰레드 기준 50% 의 성능 향상을 약속하고 있다고 하는데 실제 나와보면 입증될 부분으로 보입니다. 










 이외에도 실버몬트는 사실상 형님인 Core 마이크로 아키텍처로 부터 여러가지를 가져와 성능 향상을 도모했습니다. SSE4.1 및 SSE4.2 등 새 명령어셋을 빌려온 것은 그 중 하나입니다. 기존의 아톰의 경우 인텔의 터보 부스트 기술의 아주 초기 버전을 사용하고 있지만 새 실버 몬트는 진정한 의미의 터보 부스트를 가져와 멀티 코어에서 싱글 쓰레드 성능을 크게 향상시키겠다고 약속한 것도 그런 맥락에서 볼 수 있습니다. 


 또 한가지 재미있는 부분은 실버몬트가 하이퍼쓰레드 (HT) 를 적어도 초기 버전에서 지원하지 않는 대신 (앞으로는 어떨지 모르지만) 2개의 코어를 한개의 모듈 방식으로 만들어 쉽게 확장이 가능하도록 지원했다는 점입니다. 이를 이용하면 1 - 8 코어 실버몬트를 구성 쉽게 멀티 코어화 시킬 수 있습니다. 다만 2013 년에는 1,2,4 코어 실버몬트만 등장한다고 합니다. 두개의 실버몬트 코어는 하나의 모듈을 형성하고 1 MB L2 캐쉬를 공유하는데 독립적인 코어가 하나의 모듈을 구성하는 방식으로 AMD 의 불도저 아키텍처와는 다르지만 재미있는 비교라고 하겠습니다. 






 그래픽은 이전에 공개한 것 처럼 아이비 브릿지에 사용된 EU 중 4 개를 사용합니다. 다만 여기에도 모델별로 차이가 존재할 가능성은 있어 보입니다. 인텔은 베이 트레일 제품군에서 기존 세대 아톰 그래픽에 비해 3 배의 성능 향상을 언급한 바 있는데 현재 아톰의 내장 그래픽 성능을 감안하면 가능한 이야기 입니다. CPU 성능에 있어서는 HT 대신 멀티 코어화와 IPC 향상으로 50 - 100% 의 성능향상을 언급하고 있습니다. 2 코어 4 쓰레드 보다 4 코어 4 쓰레드가 확실히 성능이 좋겠죠. 물론 진짜 성능이 어느 정도인지는 두고봐야 알 것 같습니다. 이론적으로는 IPC 향상, 쿼드 코어, 클럭 향상으로 CPU 부분은 2 배, GPU 는 3 배 정도 향상이 있어야 합니다. 


(참고로 명칭에 대해서 정리하면 밸리뷰는 코드 네임이며 아키텍처 명은 실버몬트, 스마트폰용 제품은 메리 필드 (Merrifield), 타블렛 용은 베이 트레일 (Bay trail), 통신 기반 시설용 제품은 랑젤리 (Rangeley), 마이크로 서버 제품은 아보턴 (Avoton) 입니다. 베이 트레일은 2013 년 하반기, 메리필드와 아보턴은 2014 년 초에 출시될 것이라고 합니다. 물론 스마트폰 및 타블렛 제품은 SoC 칩입니다. )  





 아난드텍측의 예측은 2.4 GH 실버 몬트 싱글 코어가 1.2 GHz 펜린 싱글 코어와 성능이 비슷할 것으로 예측했습니다. 현재 4 코어 2.13 GHz 실버 몬트가 출시 예정이라는 점을 생각할 때 그 성능이 현재의 아톰과 아이비 브릿지 사이에 있을 것으로 예측해 볼 수 있습니다. 아무튼 최소한 윈도우를 굴릴 때 답답하지는 않은 성능까지는 올라갈 것으로 기대 할 수 있으나 역시 구체적인 벤치 마크로 입증해야 하는 부분입니다.


 단 이렇게 되면 전력 소모와 다이 사이즈가 증가하게 되는 것이 아닌가 하고 생각할 수 있지만 인텔은 이미 성숙 단계에 이르른 22 nm Tri gate 공정으로 이를 극복할 수 있다고 이야기 하고 있습니다. 따라서 전력대 성능비로 따지면 솔트웰 대비 실버몬트는 2-4 배의 성능 향상이 있으며 다른 유력한 ARM 진영의 경쟁자들을 다 몰아낼 수 있을 것 만 같습니다. 왜냐하면 심지어 전력대 성능비에서도 이제는 ARM 기반 AP 를 넘어선다고 이야기 하고 있기 때문입니다. 22 nm 공정의 힘과 새로운 아키텍처로 Cortex A15 와 의 비교에서는 이 말이 사실일 수도 있습니다.  










 물론 전세대의 무어스타운이나 클로버 트레일도 경쟁자들을 다 이길 수 있는 것처럼 이야기 했던 전례를 볼 때 실제 물건이 나오기 전까지 속단하는 것은 금물입니다. 하지만 실제로 인텔이 실버몬트에서 많은 것을 준비하고 나온 것은 사실인 것으로 보입니다. 무엇보다 전세대 아톰의 성능이 너무 낮기 때문에 이를 끌어 올리는 것은 역설적으로 매우 쉬웠을 것으로 (?) 생각합니다.


 분명 실버 몬트가 이전 세대 대비 성능이 향상된 것은 의심할 수 없을 것입니다. 하지만 성공을 장담하긴 이른 상황이죠. 실버몬트가 등장하는 2013 년 말에서 2014 년에는 ARM 진영도 새 제품들을 준비하고 있다는 점이 변수입니다. 2014 년에는 Cortex A50 계열의 신제품과 더불어 SGX 의 6 시리즈 및 케플러 기반 테그라 등 새로운 모바일 GPU 들이 일반화  될 것으로 보입니다. 인텔이 과연 이들과의 경쟁에서 과거의 굴욕을 갚고 칩질라의 영광을 모바일에서 재연하는지가 2014 년의 가장 큰 관전 포인트 같습니다. 


 아무튼 적어도 고성능 아톰 CPU 가 나오면 윈도우 8 타블렛도 쓸만한 녀석들이 다수 나올 것을 기대됩니다. 실버몬트는 과거 인텔의 선보인 보넬/솔트웰 같은 서자 취급을 받은 저가 저성능 CPU 가 아니라 하스웰과 더불어 모바일 시장을 공략할 주력 제품군으로 미래가 주목됩니다.   


 참고 




댓글

이 블로그의 인기 게시물

세상에서 가장 큰 벌

( Wallace's giant bee, the largest known bee species in the world, is four times larger than a European honeybee(Credit: Clay Bolt) ) (Photographer Clay Bolt snaps some of the first-ever shots of Wallace's giant bee in the wild(Credit: Simon Robson)  월리스의 거대 벌 (Wallace’s giant bee)로 알려진 Megachile pluto는 매우 거대한 인도네시아 벌로 세상에서 가장 거대한 말벌과도 경쟁할 수 있는 크기를 지니고 있습니다. 암컷의 경우 몸길이 3.8cm, 날개너비 6.35cm으로 알려진 벌 가운데 가장 거대하지만 수컷의 경우 이보다 작아서 몸길이가 2.3cm 정도입니다. 아무튼 일반 꿀벌의 4배가 넘는 몸길이를 지닌 거대 벌이라고 할 수 있습니다.   메가칠레는 1981년 몇 개의 표본이 발견된 이후 지금까지 추가 발견이 되지 않아 멸종되었다고 보는 과학자들도 있었습니다. 2018년에 eBay에 표본이 나왔지만, 언제 잡힌 것인지는 알 수 없었습니다. 사실 이 벌은 1858년 처음 발견된 이후 1981년에야 다시 발견되었을 만큼 찾기 어려운 희귀종입니다. 그런데 시드니 대학과 국제 야생 동물 보호 협회 (Global Wildlife Conservation)의 연구팀이 오랜 수색 끝에 2019년 인도네시아의 오지에서 메가칠레 암컷을 야생 상태에서 발견하는데 성공했습니다.   메가칠레 암컷은 특이하게도 살아있는 흰개미 둥지가 있는 나무에 둥지를 만들고 살아갑니다. 이들의 거대한 턱은 나무의 수지를 모아 둥지를 짓는데 유리합니다. 하지만 워낙 희귀종이라 이들의 생태에 대해서는 거의 알려진 바가 없습니다.  (동영상)...

몸에 철이 많으면 조기 사망 위험도가 높다?

 철분은 인체에 반드시 필요한 미량 원소입니다. 헤모글로빈에 필수적인 물질이기 때문에 철분 부족은 흔히 빈혈을 부르며 반대로 피를 자꾸 잃는 경우에는 철분 부족 현상이 발생합니다. 하지만 철분 수치가 높다는 것은 반드시 좋은 의미는 아닙니다. 모든 일에는 적당한 수준이 있게 마련이고 철 역시 너무 많으면 여러 가지 질병을 일으킬 수 있습니다. 철 대사에 문제가 생겨 철이 과다하게 축적되는 혈색소증 ( haemochromatosis ) 같은 드문 경우가 아니라도 과도한 철분 섭취나 수혈로 인한 철분 과잉은 건강에 문제를 일으킬 수 있습니다. 하지만 높은 철 농도가 수명에 미치는 영향에 대해서는 잘 알려지지 않았습니다.   하버드 대학의 이야스 다글라스( Iyas Daghlas )와 임페리얼 칼리지 런던의 데펜더 길 ( Dipender Gill )은 체내 철 함유량에 영향을 미치는 유전적 변이와 수명의 관계를 조사했습니다. 연구팀은 48972명의 유전 정보와 혈중 철분 농도, 그리고 기대 수명의 60/90%에서 생존 확률을 조사했습니다. 그 결과 유전자로 예측한 혈중 철분 농도가 증가할수록 오래 생존할 가능성이 낮은 것으로 나타났습니다. 이것이 유전자 자체 때문인지 아니면 높은 혈중/체내 철 농도 때문인지는 명확하지 않지만, 높은 혈중 철 농도가 꼭 좋은 뜻이 아니라는 것을 시사하는 결과입니다.   연구팀은 이 데이터를 근거로 건강한 사람이 영양제나 종합 비타민제를 통해 과도한 철분을 섭취할 이유는 없다고 주장했습니다. 어쩌면 높은 철 농도가 조기 사망 위험도를 높일지도 모르기 때문입니다. 그러나 임산부나 빈혈 환자 등 진짜 철분이 필요한 사람들까지 철분 섭취를 꺼릴 필요가 없다는 점도 강조했습니다. 연구 내용은 정상보다 높은 혈중 철농도가 오래 유지되는 경우를 가정한 것으로 본래 철분 부족이 있는 사람을 대상으로 한 것이 아니기 때문입니다. 낮은 철분 농도와 빈혈이 건강에 미치는 악영향은 이미 잘 알려져 있기 때문에 철...

인슐린 주사 일주일에 한 번만 맞아도 된다?

   당뇨병은 관리가 까다로운 만성 질병 중 하나입니다. 특히 인슐린 주사가 필요한 경우에는 더 관리가 어렵습니다. 하루에 주사를 몇 번씩 맞아야 하면 찌르는 것도 고통이고 실수로 건너뛰거나 용량을 실수하는 경우도 드물지 않습니다. 특히 고령 환자의 경우 더 위험할 수 있습니다. 이런 문제를 극복하기 위해 여러 제약 회사들이 새로운 투여 방법과 인슐린 제제를 내놓고 있습니다.   최근 2상 임상 시험을 마친 노보 노디스크 ( Novo Nordisk )의 인슐린 아이코덱 ( icodec )은 일주일에 한 번 투여하는 장시간 인슐린 제제입니다. 아이코덱은 효소에 의해 분해되는 것을 막는 변형 인슐린 분자로 혈액에서 알부민과 결합해 서서히 분리되기 때문에 한 번 주사로도 일주일이나 효과를 유지할 수 있습니다.   하지만 이렇게 장시간 작용하는 인슐린 제제의 경우 환자의 식사나 운동 같은 상황 변화에 인슐린 농도가 적절하게 유지되지 않을 가능성이 있습니다. 이번 2상 임상시험에서는 247명의 당뇨 환자를 두 그룹으로 나눈 후 실험군은 일주일에 한 번씩 아이코덱을 투여받고 매일 위약을 투여받았습니다. 그리고 대조군은 반대로 일주일에 한 번씩 위약을 투여받고 하루에 한 번씩 장시간 인슐린 제제인 란투스 (Lantus, glargine) 100U을 투여받았습니다.   26주에 걸친 임상 실험 결과 하루에 한 번 란투스를 투여받은 그룹이나 일주일에 한 번 아이코덱을 투여받은 그룹에서 특별한 합병증 차이를 발견할 수 없었습니다. 혈당 조절의 지표인 당화 혈색소 (HbA1c) 농도 역시 아이코덱 그룹에서 1.33% 감소한 반면 란투스 그룹에서 1.15% 정도 감소해서 큰 차이는 없었습니다. 그렇다면 하루에 한 번 투여하는 대신 일주일에 한 번 투여하는 것이 더 편리하고 실수로 두 번 투여하거나 건너 뛸 위험성이 적을 것입니다. 이 연구 결과는 뉴잉글랜드 저널 오브 메디슨 ( New England Journal...