arxiv-wiki

GPU-resident Execution for Timing-predictable Sensor Processing Systems

← 2026-10-12 목록으로 돌아가기

한 문장 요약

GPU-resident Execution이라는 장기 실행 GPU-내 루프 모델을 제안해 센서→가속 처리→액추에이션 폐회로의 시간 예측성을 확보하고, Holoscan C++ 프레임워크로 구현해 다양한 GPU/SoC에서 지터를 대폭 감소시켰다.

해결하려는 문제

기존 실시간 임베디드 센서 처리 파이프라인은 GPU에서 연산을 수행하더라도 프레임 단위 I/O 감지·CUDA 작업 제출·완료 대기·액추에이션 커밋 같은 제어 흐름이 호스트(CPU)를 통해 이루어진다. 이 경로는 인터럽트 전달 지연, 호스트 스케줄러 변동, CUDA API 및 드라이버 오버헤드에 민감해 폐회로의 끝-끝 지연과 지터를 유발한다. PREEMPT_RT, 코어 격리, GPUDirect RDMA 같은 완화책은 일부 비용을 줄이나 제어평면(프레임당 I/O·CUDA 제어)을 호스트에 남겨두므로 근본적 시간 불확실성을 제거하지 못한다.

핵심 기여

접근 방법

주요 결과

한계

개발자 관점

근거 범위: 이 분석은 제출된 논문 PDF 본문(본문과 그림·표·수치)을 근거로 작성되었다. 본문에서 명시되지 않은 구현 세부나 내부 코드·드라이버의 비공개 동작은 기술하지 않았다. 일부 수치(예: 평균·최대·지터)는 본문 그림과 표에서 직접 인용했으며, 플랫폼별 미세 구현 차이(드라이버 버전·NIC/FPGA 구성 등)는 본문에서 구체화되어 있지 않아 재현 시 환경에 따라 달라질 수 있다.