Qualcomm, '상당한' 전력 및 성능 이점을 가진 Synx를 Linux 커널에 제안
요약
Qualcomm이 SoC 내 다양한 코어와 펌웨어 간의 동기화를 위한 글로벌 프레임워크인 Synx를 Linux 커널에 제안했습니다. Synx는 기존 dma-fence를 대체하는 대신 통합하여 전력 효율과 성능을 대폭 향상시키는 것을 목표로 합니다.
핵심 포인트
- SoC 전역 동기화를 위한 벤더 중립적 프레임워크 설계
- 기존 Linux 프리미티브(dma-fence 등)와 통합 가능
- Qualcomm 모바일 및 XR 칩셋에서 전력 및 성능 이점 입증
- Linux 커널 메인라인 업스트리밍을 위한 RFC 단계
Qualcomm, '상당한' 전력 및 성능 이점을 가진 Synx를 Linux 커널에 제안

다양한 코어, 펌웨어(firmware) 및 기타 다양한 IP를 탑재한 오늘날의 복잡한 SoC(System on Chip) 환경에서, Synx는 그래픽/디스플레이를 위한 DMA fence와 같은 기존의 서브시스템/장치별 동기화 방식을 보완하기 위한 글로벌 동기화 프레임워크(global synchronization framework)를 목표로 합니다. Synx는 Qualcomm이 주도하고 있지만, 이 동기화 프레임워크는 벤더 중립적(vendor-agnostic)으로 설계되었습니다.
Pravin Kumar Ravi는 오늘 Linux 커널 메일링 리스트(mailing list)에 게시된 RFC(Request for Comments) 메시지를 통해 다음과 같이 설명했습니다:
"이 RFC는 Linux 기반 클라이언트와 원격 프로세서(remote processors) 및 펌웨어(firmware)와 같은 비-Linux 실행 환경 간의 펜스(fences)를 조정하는 데 사용되는 SoC 전역 동기화 프레임워크인 Synx에 대한 설계 논의를 시작하기 위한 것입니다.
Synx의 의도는 기존 커널 내 GPU/디스플레이 방식의 동기화를 위해 dma-fence를 대체하는 것이 아닙니다. 그보다는 적절한 경우 dma-fence 및 sync_file과 같은 기존 Linux 프리미티브(primitives)와 통합하면서도, 여러 서브시스템과 프로세서에 걸친 글로벌 동기화 메커니즘을 제공하는 것입니다. 이 솔루션은 지난 몇 세대의 Qualcomm 모바일 및 XR 칩셋에서 상당한 전력 및 성능 이점을 보여주었으며, 더 많은 사용 사례를 확보하고 있습니다. 또한, 이 솔루션은 SoC 중립적(SoC-agnostic)이므로 다른 벤더들도 관심이 있다면 향후에 채택할 수 있습니다."
더 자세히 알고 싶은 분들은 RFC 메시지를 통해 확인할 수 있습니다. 논의가 어떻게 진행될지, 그리고 Synx를 메인라인 Linux 커널(mainline Linux kernel)에 업스트리밍(upstreaming)하기 위해 어떤 프로세스가 합의될지 지켜보는 것은 흥미로울 것입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기