미니 인텔암드엔비디아는 왜 애플처럼 못하나요?
- 히치하이커
- 조회 수 697
- 2022.03.10. 16:49
IT 커뮤니티에서 한심한 질문을 하게 되어 죄송합니다만
회사규모?상 애플이 더 큰건 이래저래 복합적 요소가 있으니 그렇다 하지만
Cpu gpu만 만들면 되는 세계 제일 회사들인데
왜 윈도우에서 애플 칩셋의 동일 or 그 이상 성능을 그와 동일 or 이하의 전력소모로 해내지 못하나요?
도대체 왜죠?
인텔cpu+내장그래픽으로 애플의 cpu+gpu 칩셋의 성능조차 제대로 못 뽑아내는 것은 이유가 무엇이며 (동일 전력소모에서 그걸 해내야겠습니다만)
저전력 상황/대기모드에서 애플 제품의 전력소모를 따라잡지 못하는 이유는 또 무엇인가요?
궁금하고 궁금하고 또 궁금하고 정말로 궁금합니다
설명충이왓읍니당😋
x86(CISC)이 우리가 아는 일반적인 인텔 암드 씨퓨들이구 애플은 arm64(RISC)라는 명령 체계를 사용합니당
x86은 명령어 길이가 가변적이여서 복잡한 명령을 내리기 좋지만 그만큼 가변 명령어를 읽기 위해 낭비되는 자원이 많아서 상대적으로 명령 1사이클이 느리고
Arm64는 명령어 길이가 정해져 있어서 낭비되는 자원이 적기 때문에 상대적으로 명령 1사이클이 빨라용
그럼 빠른 arm쓰지 왜 x86쓰냐? 일단 이제까지 쌓아온 프로그램 라이브러리와 같은 문제도 있지만 arm64는 기본적으로 "간단한 작업(병렬 포함)"에서 고효율을 보이는 아키텍쳐고 X86은 "복잡하고 내부적으로 얽힌 작업"에서 사용되도록 만들어진 아키텍쳐..인듯 합니다. 프로그래밍은 x86이 더 간단하다고는 하지만 이건 일반 개발자에게는 해당사항이 없어서.. 머 암튼 그래여
저도 공부하다 비교표에서 안거라..ㅎㅎ;
기술적인 이유도 있겠지만 애플이 장기적 관점으로 투자도 많이 하고 그만큼 비용 써서 가능한거죠. 1차적으로. ARM 쓴다고 애플만큼 성능 나오는 것도 아니니까요. 환경을 자기네들에 맞게 바꾼거죠. 처음 애플이 인텔버리고 ARM 칩셋 자기네들이 만들어 쓴다고 했을때 대부분 회의적이었습니다. ARM은 성능에 한계가 있네, 일반 사용자는 어찌어찌 써도 전문가용으로 못쓰네 하면서요. M1 울트라가 나온 지금 시점에선 참 웃긴 얘기가 되버렸죠. 진짜 실력 있는 회사는 자기네들에게 유리하게 환경을 바꾸고 숫자로 증명합니다.
cpu는 애플처럼 하위호환성 다 버리고 아키텍처 갈아엎으면 가능이야 하겠는데 윈도우의 최대 장점이 레거시 호환성이죠?
그리고 gpu는 엔암이 못하는게 아닙니다. 똑같이 면적 생각 안 하고 때려박고 클럭 낮추면 전력소모 많이 줄일 수 있는데 그렇게 하면 가격이 지금보다 많이 뛰겠죠. 안그래도 4천번대하고 7천번대 가격 2배 찌라시가 막 나오는 판인데