2026.09 – 현재 · 오픈소스

llama.cpp Xclipse GPU 대응

Samsung Xclipse GPU용 llama.cpp Vulkan 백엔드 수정

AIC++Vulkanllama.cppggml
장치 판별
별개 벤더로 인식→RDNA 장치로 판별
안정성
32KB shared memory 장치 large tile 비활성화
검증
test-backend-ops 테스트 추가

문제

  • Xclipse는 AMD RDNA 기반이나 별개 벤더로 인식 → AMD 최적화 경로 미적용
  • shared memory 32KB → large matmul tile 문제

접근

  • 가설별 실험 브랜치: RDNA 판별 · large tile 비활성화 · MMVQ 정책 · row multiplier
  • 조건을 벤더명이 아닌 하드웨어 속성(shared memory 크기)으로 정의
  • 수정 전 test-backend-ops 테스트 선추가
  • upstream 반영 진행 중
Portfolio | jwsong