RTX 3080 20GB, ReBAR 및 P2P 잠금 해제 성공! 프롬프트 처리 속도 70% 향상
RTX 3080 20GB got reBAR and P2P unlock! +70% prompt processing speed
핵심 요약
RTX 3080 20GB에서 ReBAR와 P2P를 활성화하여 텐서 병렬 모드에서의 프롬프트 처리 속도를 획기적으로 개선했습니다.
- 성능 향상 — 프롬프트 처리 속도가 70%에서 최대 115%까지 대폭 상승함
- 기술적 성과 — ReBAR와 P2P 잠금 해제를 통해 텐서 병렬 처리 효율을 극대화함
- 한계점 — 토큰 생성(디코드) 단계에서는 성능 향상이 거의 나타나지 않음
- 하드웨어 제약 — PCIe 연결 상태와 모델의 활성 파라미터 수에 따라 성능 차이가 발생함
드디어 RTX 3080 20GB에서 P2P가 뚫렸다. 덕분에 텐서 병렬 모드에서 프롬프트 처리 속도가 미친 듯이 빨라짐.
일단 이 엄청난 성과는 u/nathannguyennng 덕분이라는 걸 밝히고 시작함. 이 친구가 카르마 제한 때문에 r/locallama에 글을 못 올려서 대신 올리라고 허락해 줬음. 설치 방법은 원문 링크 들어가서 확인하고, 추천도 좀 박아주라! 여기서는 내가 직접 테스트한 결과 공유함.
테스트 환경: Proxmox Virtual Environment 9.2.21, linux kernel 6.14.11-9-pve, nvidia driver 615.71.09
하드웨어: Threadripper 1920x, x399 Zenith extreme 메인보드
GPU: RTX 3080 20GB 2장, 둘 다 PCIe 3.0 x16 슬롯에 꽂았고 전력 제한은 240W로 걸었음
테스트 환경: vllm 0.32.0, cyankiwi/Swift-1.5-Qwen3.8-27B-AWQ-INT4 모델 사용, MTP 활성화, FP8 KV 캐시, 텐서 병렬 적용. 전체 실행 명령어는 아래와 같음:
vllm serve cyankiwi/Swift-1.5-Qwen3.8-27B-AWQ-INT4 --max-num-seqs 4 --enable-auto-tool-choice --tool-call-parser qwen3_coder --reasoning-parser qwen3 --tensor-parallel-size 2 --enable-prefix-caching --kv-cache-memory-bytes 6G --kv-cache-dtype fp8_e4m3 --enable-prompt-tokens-details --speculative-config '{"method":"qwen3_next_mtp","num_speculative_tokens":3}' --enable-chunked-prefill --attention-backend FLASHINFER --default-chat-template-kwargs '{"reasoning_effort": "medium"}'
두 GPU 모두 전력 제한은 240W로 동일함. 테스트한 설정은 3가지: 1) 순정 상태, 2) gpu-unlock, 3) gpu-unlock + ReBAR +
