작성
·
516
1
안녕하세요 맛비님. 좋은 강의 해주셔서 감사합니다.
다름이 아니라, AMD와 Xilinx가 2020년에 인수합병으로 CPU 안에 FPGA 요소를 포함시킨 새로운 Architecture인 Co-processor를 특허로 낸 반면에, 삼성의 엑시노스는 ARM의 CPU IP, AMD와 협업한 GPU, 자체 NPU등 각각의 IP를 한 Chip에 배치시킨 Co processor 가 아닌 Hybrid processor라고 볼 수 있을 것 같습니다.
여기서 의문은 왜 Co processor가 Hybrid processor 보다 좋은지 잘 모르겠습니다. 이에 대한 생각이 어떠신지 궁금합니다! 감사합니다.
답변 1
0
안녕하세요 :)
Hybrid 의 경우에는 각자 타 회사의 IP 를 SoC (System on Chip) 에 배치하고, 중간에 PCIe 같은 고속 I/F를 배치하여 통신합니다.
Co processor 의 경우에는 한 IP 내부에 기능을 통합하는 형태죠.
================
두가지 관점에서 Co processor 에 우위를 주고 싶은데요.
PPA Performance, Power, Area 관점입니다.
Hybird 의 IP 간 통신 (사실 one Chip 처럼 보이지만 one chip 은 아닙니다.) 의 PCIe 통신을 통해서 Data 를 전송하여 연산하는 것과, Co processor 처럼 하나의 IP 내에서 연산을 수행하는 것 둘 중 어떤것이 PPA 측면에서 이득이 있을까요? 연산을 수행하기 위해서 하나의 IP 내에서 Data 를 주고 받는 행위 vs PCIe 정규 I/F 로 외부 Pin 을 통해 Data 를 주고받는 행위 당연히 전자를 골라야겠죠..?!!!
설계 자유도
Co processor 의 경우 입맛 대로 Architecture 를 새로 구성 할 수 있습니다. 이 Arhictecture 에 따라 얼마나 좋을 Chip 을 만들어내는가가 갈려요. 서로다른 이종의 IP 간의 Sync 를 맞추는 행위 자체가 생략되죠. 그래서 Co processor 더 좋은 PPA 를 만들어낼 가능성이 높다 말씀드리고 싶어요.
즐공하세요 :)
감사합니다. 결국 삼성이 나아가야 하는 방향은 엑시노스의 자체 CPU, NPU, GPU 등 IP들을 하나의 새로운 아키텍처인 Co processor로 만드는 것이군요