예전부터 x86 vs ARM 벤치마크를 기글에 종종 올리곤 했었습니다. 성능향상 추세 그래프를 올린 적도 있었고요.
최근 몇년 간 ARM 칩셋 성능향상이 x86에 비해 굉장히 큰데, 이즘 되면 PC에 들어가도 쓸만하지 않을까? 라는 생각에서였어요.
다른곳에선 운영체제가 달라서 제대로 된 비교가 안된다, 명령어셋이 달라서 의미가 없다는 말도 많이 봤지만(기글은 ARM이 지배할 것이라는 둥 오히려 급진적이었던.... )... 결국은 같은 작업을 더 빨리 끝내는건데 이게 어떻게 무의미할수 있나? 싶었어요.
찾다 찾다 같은 리눅스 운영체제에서 실제로 쓰이는 오픈소스들을 돌린 결과들마저 ARM의 손을 들어주는것을 보고 나서 생각은 확신으로 바뀌었습니다.
아무리 봐도 이게 PC에 들어가면 전성비랑 절대성능이 대단하겠다는 생각밖에 안 들더군요.
그래도 두 눈으로 확인을 할 수 없으니 답답했죠
그리고... 마침내.. 지금도 계속 공개되고 있는 M1 벤치는 절대성능과 전성비에서 제 기대를 한참 상회하더군요. 특히 벡터연산이 아닌 범용적 성능에서 뛰어난 결과를 보인다는 점에서 의미가 컸습니다.
A칩 벤치마크를 보아 오신 분들에겐 예상된 결과였겠지만, 저는 그 동안 실증이 이뤄지길 기다린 만큼 감회가 새롭네요.
그리고 앞으로 ARM이 얼마나 x86의 영역을 침범할지, 애플 말고도 윈도우 진영에서 삼성이나 퀄컴에서 내놓을 제품도 기대가 되네요.
ARM을 단순히 호환성 때문에 포기하기엔 ARM이 가져다주는 전성비와 성능이 너무나 매력적인것 같거든요.
그래서 마소도 애플보다 훨씬 일찍 ARM을 PC에 접목하기를 계속 시도해온것 같고요.
삼성이나 퀄컴도 인텔의 파이를 차지할 기회를 틈틈히 엿보고 있는것 같습니다. 삼성에서 PC용 ARM 칩셋을 만든다는 루머도 들리고 퀄컴은 8cx, SQ1, SQ2 등 이미 하고 있죠...
코어 성능은 이미 르누아르 수준까지 올라왔기 때문에 더 클럭 올리는 무리를 할 필요도 없이 리틀코어를 빅코어로 교체하기만 해도 상당한 경쟁력을 갖출것 같네요.
그리고 AMD나 인텔에서도 기존 x86 명령어셋 호환을 포기한 제품군을 내놓을 지 기대가 됩니다.
인텔 One API 같은 경우도 하드웨어적인 명령어 종속성에서 어느정도 탈피하려는 움직임으로 생각이 되네요.
자사 신경망 라이브러리를 One API 기반으로 ARM과 IBM POWER 용으로 내놓은것을 보면...
예전에 pdp lcdtv 경쟁 보는거 같아요...
결론은 lcd 윈이였죠