애플은 어트케해서 일반 퍼스널컴퓨터와는 다르게 gpu와 cpu가 서로 메모리를 공유하게한건가여?
기존에 알고 잇기로 데이터를 이동시킬 버스가 잇고 그 사이를 이동하며 시피유 램 그래픽 하드 등이 왓다갓다 하는거스로 알고 잇엇는데여. 애플의 램은 이걸 스토리지랑 램 메모리 제외하고 제외하고 통합으로 해서 버스에서 소모되는걸 줄엿다는 애기를 하던데여, 어트케 한건지 궁금해여?
애플은 CPU와 GPU가 별도의 메모리를 가지는 대신, 하나의 통합 메모리를 사용하도록 설계했습니다. 이 구조에서는 CPU와 GPU가 동일한 물리적 메모리를 공유하며 별도 복사 과정 없이 직접 접근할수있어 데이터 이동 시간을 크게 줄이고 효율을 높입니다. 기존 PC는 CPU와 GPU가 각각 전용 메모리를 사용해 데이터를 버스(PCle 등) 를 통해 이동 시키므로 병목이 발생할수있습니다.
애플칩(예:M1,M2등)은 시스템 온 칩(SoC)설계로 통합 메모리 아키텍처를 구현해 하드웨어 자원을 효율적으로 활용하며 이로 인해 전력 소모감소와 빠른 데이터 처리 속도를 가능하게 합니다.
애플 실리콘은 UMA를 적용해 CPU와 GPU가 하나의 메모리를 함께 사용합니다. 기존 PC는 CPU와 GPU가 각각 RAM과 VRAM을 사용해 데이터를 복사하는 과정이 필요한반면 애플은 CPU, GPU, Neural Engine을 하나의 SoC에 통합해 동일한 메모리에 직접 접근합니다. 이 덕분에 데이터 복사 과정이 줄어들어 지연시간과 전력 소모를 크게 줄일 수 있습니다. 그리고 영상 편집, 그래픽 작업, AI 연산 등에서 성능과 효율이 향상되는 장점이 있습니다. 정리하자면 애플은 스토리지와 RAM을 합친 것이 아니라 CPU와 GPU가 하나의 고속 메모리를 공동으로 사용하는 구조입니다.
Apple의 Apple M1 같은 칩은 CPU·GPU·메모리를 하나의 SoC(System on Chip) 안에 통합해 설계합니다. 이 구조를 ‘통합 메모리 아키텍처(UMA)’라고 하며, CPU와 GPU가 물리적으로 같은 LPDDR 메모리를 함께 사용합니다. 기존 PC처럼 CPU는 RAM, GPU는 별도 VRAM을 쓰는 방식이 아니라, 하나의 메모리 풀을 고대역폭 인터페이스로 직접 공유합니다. 그래서 데이터 복사 없이 동일한 메모리 주소 공간을 접근할 수 있어 버스 이동과 지연이 줄어듭니다. 결국 핵심은 부품을 메인보드에 나눠 꽂는 구조가 아니라, 하나의 칩 안에 고속 메모리 컨트롤러와 함께 통합 설계한 점입니다.