FreeToken 엣지 네이티브 MoE 서빙: 아키텍처 가이드 - 아키텍처

FreeToken 엣지 네이티브 MoE 서빙: 아키텍처 가이드

FreeToken이 대규모 MoE 모델을 엣지 하드웨어에서 서빙하기 위해 대역폭 적응형 실행, 캐싱, CPU-GPU 조정을 사용하는 방법을 알아보세요.

2026-08-25
FreeToken 팀
빠른 가이드
  • FreeToken 엣지 네이티브 MoE 서빙은 대규모 혼합 전문가 모델을 위해 CPU와 GPU 리소스를 조정합니다.
  • 대역폭 인식 실행은 각 시스템의 메모리 및 인터커넥트 한계에 맞춰 연산을 조정합니다.
  • 더블 버퍼링은 프리필 단계에서 데이터 이동과 연산을 겹쳐 실행합니다.
  • 적응형 디코딩은 고정된 배치에 의존하지 않고 전문가 캐시 미스에 대응합니다.
  • 보고된 결과에 따르면 753B 모델을 노트북에서 초당 최대 40토큰, 워크스테이션에서 초당 15토큰으로 처리할 수 있습니다.

FreeToken 엣지 네이티브 MoE 서빙이란

FreeToken 엣지 네이티브 MoE 서빙은 일반적인 로컬 하드웨어에서 매우 큰 혼합 전문가(MoE) 언어 모델을 실행하기 위한 연구 시스템입니다. 제한된 GPU 메모리를 자동으로 실행 불가능한 요소로 간주하는 대신, 그래픽 프로세서, 중앙 프로세서, 호스트 메모리 및 사용 가능한 인터커넥트 사이에 작업을 분산합니다.

핵심 개념은 리소스 오케스트레이션입니다. 일반 소비자용 컴퓨터는 성능이 뛰어난 GPU를 갖추고 있을 수 있지만, 최첨단 규모의 모델을 수용하기에는 그래픽 메모리가 부족할 수 있습니다. 모든 작업을 동일한 느린 경로로 이동하면 병목이 발생합니다. FreeToken은 대신 대역폭, 캐시 상태, 현재 추론 단계에 맞춰 실행 방식을 조정합니다.

이 프로젝트는 2026년 8월 17일 FreeToken: Efficient Edge-Native MoE Serving with Bandwidth-Adaptive Execution이라는 제목으로 arXiv에 공개되었습니다. 등재된 저자로는 Shuo Yang, Xiaoze Fan, Melissa Pan, Haocheng Xi, Zhe Wang, Shanlin Sun, Kurt Keutzer, Song Han, Matei Zaharia, Chenfeng Xu, Ion Stoica가 포함됩니다.

영상 하이라이트:

  • 대규모 MoE 모델을 CPU와 GPU 리소스에 분산할 수 있습니다.
  • 프리필은 전송, 연산, 체크포인팅을 겹쳐 실행합니다.
  • 디코드는 캐시 미스가 발생하면 전문가 로딩 방식을 조정합니다.
  • 보고된 테스트는 8GB 노트북부터 96GB 워크스테이션까지 포함합니다.
  • 에이전트 워크로드는 더 빠른 디코딩과 짧아진 응답 시작 지연의 이점을 얻습니다.
개념FreeToken 접근 방식실제 효과
GPU 메모리 한계GPU, CPU, 호스트 메모리에 모델 작업을 분산로컬 시스템에서 더 큰 모델을 실용적으로 사용할 수 있음
느린 전송측정된 대역폭에 맞춰 실행 조정불필요한 유휴 시간을 줄임
전문가 로딩캐시를 고려한 배치와 동적 로딩 사용활성 전문가의 반복적인 이동을 제한
긴 프롬프트프리필 중 전송과 연산을 겹쳐 실행프롬프트 처리 처리량을 향상
에이전트 편집토큰 앵커에 체크포인트 유지불필요한 전체 재프리필 작업을 방지
핵심 원칙

FreeToken을 일반적인 최종 사용자 애플리케이션이 아니라 시스템 및 추론 연구 프로젝트로 이해해야 합니다. 이 프로젝트의 주요 기여는 모델 서빙 중 리소스를 조정하는 방식에 있습니다.

대역폭 적응형

CPU 메모리 대역폭, GPU 용량, 두 장치 사이의 연결 상태에 따라 실행 방식이 변경됩니다.

캐시 인식

최근 사용한 전문가를 가능한 경우 계속 유지하여 전문가를 반복적으로 전송하는 비용을 줄입니다.

파이프라인 중심

데이터 이동과 연산을 하나의 순차적인 대기열에서 기다리는 대신 서로 겹치도록 구성합니다.

아키텍처와 추론 단계

FreeToken은 추론을 프리필과 디코드라는 두 가지 중요한 단계로 나눕니다. 프리필은 입력 컨텍스트를 처리하고, 디코드는 한 번에 하나씩 새로운 토큰을 생성합니다. 두 단계는 성능상의 압박 요소가 서로 다르므로, 양쪽에 하나의 고정된 스케줄링 정책만 사용하면 하드웨어가 충분히 활용되지 않을 수 있습니다.

프리필 중 시스템은 전체 레이어 더블 버퍼링을 사용합니다. 모델의 한 부분을 계산하는 동안 다른 부분을 전송하거나 준비할 수 있습니다. 전문가 가중치를 GPU 메모리에 영구적으로 상주시키기 어려운 경우 이러한 구성이 특히 중요합니다.

시스템은 특수한 토큰 앵커에 상태 체크포인트도 유지합니다. 에이전트 워크플로에서는 사용자나 도구가 대화의 일부를 편집할 수 있습니다. 편집할 때마다 전체 프롬프트 상태를 다시 구축하는 대신, 체크포인트를 활용하면 재사용 가능한 연산을 보존하고 반복적인 프리필 작업을 줄일 수 있습니다.

추론 단계주요 과제FreeToken 기법기대 효과
프리필모델 데이터를 이동하면서 긴 프롬프트 처리전체 레이어 더블 버퍼링전송과 연산의 중첩 향상
프리필에이전트 편집 후 재계산토큰 앵커 상태 체크포인트반복적인 프롬프트 처리 비용 절감
디코드전문가 가중치가 캐시에 없을 수 있음적응형 미스 처리 정책CPU와 GPU 활용률의 균형 향상
디코드CPU와 GPU가 서로 다른 리소스를 기다릴 수 있음동적 전문가 로딩 및 CPU 인플레이스 연산불필요한 유휴 시간 감소

디코드 단계에서는 다른 전략을 사용합니다. 활성 캐시에 전문가가 없을 때 FreeToken은 인터커넥트를 통해 해당 전문가를 로드하는 작업과 CPU에서 수행하는 인플레이스 연산 사이의 균형을 맞출 수 있습니다. 한쪽이 유용한 작업을 계속할 수 있는 상황에서 다른 쪽이 유휴 상태가 되지 않도록 정책이 설계되었습니다.

이 구분은 MoE 모델이 모든 토큰에 대해 모든 전문가를 활성화하지 않기 때문에 중요합니다. 시스템은 어떤 전문가가 필요한지 식별하고, 해당 전문가가 어디에서 사용 가능한지 확인한 다음, 작업을 이동하는 것과 로컬에서 처리하는 것 중 어느 쪽이 더 효율적인지 선택해야 합니다.

흔한 오해 피하기

대규모 파라미터 수가 MoE 모델에서 모든 토큰에 사용되는 연산량과 직접적으로 같은 것은 아닙니다. 그러나 전체 모델은 여전히 상당한 저장 공간과 데이터 이동 수요를 발생시키며, FreeToken은 스케줄링을 통해 이를 해결합니다.

1

활성 컨텍스트 준비

더블 버퍼링 파이프라인을 통해 모델 데이터 전송과 연산을 배치하면서 프롬프트를 프리필합니다.

2

재사용 가능한 상태 기록

선택한 토큰 앵커에 체크포인트를 보존하여 적절한 에이전트 편집이 이전 연산을 재사용할 수 있도록 합니다.

3

전문가 가용성 추적

이미 캐시된 전문가를 모니터링하고 토큰 생성 중 발생하는 캐시 미스를 식별합니다.

4

실행 경로 선택

현재 리소스 상태에 따라 버스를 통한 전문가 로딩과 CPU 인플레이스 실행 사이의 균형을 맞춥니다.

5

적응형 디코딩 지속

하나의 정적인 정책을 유지하는 대신 캐시 상태와 워크로드 조건이 변화함에 따라 배치를 재평가합니다.

하드웨어 범위와 성능 프로필

FreeToken은 하나의 이상적인 시스템이 아니라 다양한 로컬 구성에서 평가되었습니다. 보고된 테스트 범위는 8GB 노트북부터 96GB 워크스테이션까지 이어집니다. 이러한 시스템은 호스트 메모리 대역폭과 인터커넥트 성능에서 큰 차이를 보이므로 적응형 스케줄링이 중요합니다.

한 소형 노트북 구성에서는 인터커넥트 대역폭이 초당 12GB 미만이었습니다. 반대편의 가장 강력한 워크스테이션 구성은 CPU 메모리 대역폭이 초당 178GB에 도달했습니다. 이러한 차이는 전문가를 GPU로 이동할지, CPU에서 처리할지, 아니면 나중에 사용하기 위해 캐시에 유지할지에 영향을 줍니다.

테스트 환경보고된 하드웨어 특성중요한 이유
소형 노트북8GB 메모리급, 인터커넥트 12GB/s 미만전송 지연이 주요 스케줄링 제약이 됨
RTX 4060 노트북휴대용 GPU 구성코딩 에이전트 워크로드가 실용적인지 테스트
RTX 5090 데스크톱고성능 데스크톱 GPU더 빠른 에이전트 디코딩과 프롬프트 처리를 입증
대형 워크스테이션최대 96GB 시스템 메모리, 최대 178GB/s CPU 대역폭호스트 측 실행을 위한 더 많은 여유 제공
워크스테이션 MoE 테스트753B 파라미터 모델비정상적으로 큰 모델에서 시스템 동작을 보여 줌

보고된 결과는 워크로드와 하드웨어에 따라 달라집니다. 한 노트북 구성에서 FreeToken은 7530억 파라미터 모델을 서빙하면서 초당 40토큰에 근접했습니다. 워크스테이션에서는 동일한 범주의 테스트에서 해당 모델에 대해 초당 약 15토큰에 도달했으며, 비교 서빙 엔진보다 처리량이 약 2배인 것으로 보고되었습니다.

RTX 5090 데스크톱에서는 보고된 테스트에서 코딩 에이전트 워크로드가 초당 76토큰을 초과했습니다. 대규모 모델을 사용하는 또 다른 워크로드는 초당 22토큰을 초과했고, 별도의 모델은 초당 80토큰을 넘겼습니다. 이러한 수치는 모든 장치에 적용되는 보편적인 보장이 아니라 특정 구성, 모델 변형 및 워크로드에 연결된 벤치마크 관찰 결과로 해석해야 합니다.

워크로드 또는 구성보고된 FreeToken 결과해석
대규모 MoE 모델을 사용하는 노트북거의 40 tokens/s적응형 로컬 실행의 가치를 보여 줌
753B 모델을 사용하는 워크스테이션15 tokens/s경쟁 서빙 엔진 처리량의 약 2배로 보고됨
RTX 4060 코딩 에이전트 테스트39 tokens/s 초과모바일 GPU 구성에서 강력한 성능을 보여 줌
RTX 5090 데스크톱 코딩 에이전트 테스트76 tokens/s 초과강력한 데스크톱에서 더 높은 처리량을 보여 줌
긴 프롬프트 프리필16,000토큰에서 6,600 tokens/s 초과프리필 중 파이프라인 확장성을 강조
수치 해석 방법

이 결과는 하드웨어 조정이 실제 서빙 한계를 바꿀 수 있음을 보여 줍니다. 모든 노트북이나 워크스테이션에서 동일한 처리량이 재현된다는 의미는 아닙니다.

캐싱, 미스 및 튜닝 우선순위

캐싱은 FreeToken의 가장 중요한 성능 메커니즘 중 하나입니다. MoE 추론은 선택된 전문가를 활성화하므로, 효율적인 캐시는 반복적인 전송을 방지할 수 있습니다. 배치 정책이 좋지 않으면 캐시 미스가 증가하여 시스템이 불편한 시점에 데이터를 이동하거나 다시 계산해야 합니다.

보고된 평가에서는 가장 최근에 사용된 항목을 우선 제거하는(LRU) 캐시 정책을 정적 배치 및 프리필 기반 배치 전략과 비교했습니다. FreeToken의 LRU 정책은 테스트된 모델 전반에서 전문가 캐시 미스를 크게 줄였습니다. 이 접근 방식은 변화하는 워크로드에 직관적으로 대응합니다. 최근 사용된 전문가는 가까운 디코딩 단계에서도 유용할 가능성이 높지만, 워크로드의 동작은 달라질 수 있습니다.

정책배치 방식장점위험
가장 최근에 사용된 항목 우선최근 접근한 전문가를 유지변화하는 토큰 수요에 적응갑작스러운 워크로드 변화를 예측하지 못할 수 있음
정적 배치미리 정해진 전문가 배치를 유지단순하고 예측 가능수요가 변하면 공간을 낭비할 수 있음
프리필 기반 배치프롬프트 단계의 활동을 사용해 이후 배치를 결정초기 컨텍스트와 캐시 설정을 연결긴 디코딩 중에는 오래된 정보가 될 수 있음
적응형 실행CPU, GPU 또는 전송 경로를 동적으로 선택현재 대역폭과 캐시 미스에 대응더 많은 런타임 조정이 필요

긴 프롬프트의 경우, 테스트 구성에서 16,000토큰 컨텍스트의 프리필 처리량이 초당 6,600토큰을 넘어선 것으로 보고되었습니다. 더블 버퍼링 파이프라인은 비파이프라인 실행 및 기준 시스템과 비교되었으며, 보고된 측정 결과에서 중첩 실행 설계가 더 높은 처리량을 보였습니다.

실용적인 튜닝 순서는 시스템 아키텍처를 따릅니다.

  • 고정된 배치를 선택하기 전에 호스트 메모리 대역폭과 인터커넥트 동작을 측정합니다.
  • 프리필과 디코드의 병목이 다르므로 두 분석을 분리합니다.
  • 전체 모델 크기만으로 성능을 판단하지 말고 전문가 캐시 미스를 관찰합니다.
  • 프롬프트를 반복적으로 편집하는 에이전트 워크플로에서는 재사용 가능한 상태를 보존합니다.
  • 실제 워크로드에서 CPU 측 실행 비용과 전송 비용을 비교합니다.

서빙 검토 체크리스트:

  • 사용 가능한 GPU 메모리와 호스트 메모리 용량 확인
  • 실제 CPU-GPU 인터커넥트 대역폭 측정
  • 프리필 처리량과 디코드 처리량을 별도로 확인
  • 대표적인 워크로드에서 전문가 캐시 미스 모니터링
  • 첫 토큰까지의 시간과 안정 상태 토큰 처리량 기록
최적의 벤치마킹 방법

대표적인 프롬프트, 에이전트 작업 및 모델 변형을 사용하세요. 짧은 챗봇 프롬프트만으로는 긴 컨텍스트나 도구 사용 워크로드에서 발생하는 전송 비용이 드러나지 않을 수 있습니다.

사용 사례, 한계 및 연구 배경

FreeToken은 엣지 네이티브 모델 서빙에 관심이 있는 연구자, 인프라 엔지니어 및 고급 로컬 추론 사용자에게 가장 관련성이 높습니다. 보고된 에이전트 워크로드에는 코딩 중심 작업이 포함되어 있으며, 이러한 작업에서는 첫 토큰까지의 시간과 지속적인 디코드 속도가 모두 사용성에 영향을 줍니다.

이 시스템은 또한 초대형 MoE 모델을 서빙하는 것이 단순히 메모리 용량만의 문제가 아니라고 강조합니다. 메모리는 여전히 중요하지만, 저장 위치 사이의 데이터 경로, 호스트 연산 속도, 캐시 동작 및 스케줄링 결정에 따라 사용 가능한 하드웨어가 얼마나 효율적으로 활용되는지가 결정될 수 있습니다.

강조된 RTX 5090 에이전트 테스트에서 보고된 첫 토큰까지의 시간은 수 초 이내로 유지되었지만, 비교 시스템은 때때로 훨씬 더 긴 시간이 필요했거나 성공적으로 완료되지 못했습니다. 이 지표는 디코드 처리량과는 다릅니다. 시스템이 느린 시작 후 빠르게 토큰을 생성할 수도 있고, 빠르게 시작한 뒤 더 낮은 출력 속도를 유지할 수도 있습니다.

지표측정 대상중요한 이유
첫 토큰까지의 시간생성이 시작되기 전의 지연대화형 어시스턴트와 에이전트에 중요
디코드 처리량초당 생성되는 토큰 수지속적인 응답 속도를 나타냄
프리필 처리량초당 처리되는 컨텍스트 토큰 수긴 프롬프트와 도구 사용 기록에 중요
캐시 미스율사용할 수 없는 전문가 데이터의 발생 빈도전송 및 배치 압력을 드러냄
리소스 활용률서빙 중 CPU와 GPU 활동한 프로세서가 유휴 상태인지 보여 줌

FreeToken이 적합한 하드웨어, 모델 지원 또는 신중한 평가의 필요성을 없애 주는 것은 아닙니다. 성능은 메모리 용량, 대역폭, 인터커넥트 속도, 모델 구조, 프롬프트 길이 및 서빙 워크로드의 동작에 따라 달라집니다. 공개된 자료 역시 보편적인 호환성 목록이 아니라 연구 평가를 설명합니다.

기술 독자에게 기본 참고 자료는 FreeToken arXiv 논문이며, 분산·병렬·클러스터 컴퓨팅 분야의 arXiv:2608.16157로 등재되어 있습니다. 2026년 8월에 발표된 이 논문은 구현 세부 사항, 실험 방법론 및 저자들이 사용하는 공식 용어를 확인하기 위한 적절한 출발점입니다.

권장 연구 경로

먼저 아키텍처를 살펴본 다음, 전체 대규모 모델 서빙 배포를 시도하기 전에 소규모 프리필 또는 캐시 실험을 재현해 보세요.

Q: FreeToken 엣지 네이티브 MoE 서빙이란 무엇인가요?

CPU 연산, GPU 연산, 호스트 메모리, 데이터 전송 및 전문가 캐싱을 조정하여 로컬 또는 엣지 하드웨어에서 대규모 혼합 전문가 언어 모델을 서빙하는 연구 접근 방식입니다.

Q: FreeToken은 왜 프리필과 디코드에 서로 다른 정책을 사용하나요?

프리필은 입력 컨텍스트를 한 번에 처리하는 반면, 디코드는 토큰을 순차적으로 생성하며 전문가 캐시 미스를 만날 수 있습니다. 두 단계의 병목이 다르기 때문에 FreeToken은 프리필에는 중첩 파이프라인 실행을, 디코드에는 적응형 균형 조정을 사용합니다.

Q: FreeToken은 어떤 하드웨어를 대상으로 하나요?

보고된 평가에는 8GB 노트북부터 96GB 워크스테이션까지의 시스템이 포함되며, RTX 4060 노트북과 RTX 5090 데스크톱 구성도 다룹니다. 결과는 정확한 하드웨어와 워크로드에 따라 달라집니다.

Q: FreeToken은 초당 특정 토큰 수를 보장하나요?

아니요. 공개된 수치는 2026년에 선정된 모델, 장치 및 워크로드에서 측정한 결과입니다. 실제 처리량은 메모리, 인터커넥트 대역폭, 프롬프트 길이, 캐시 동작 및 스케줄링 조건에 따라 달라질 수 있습니다.