트랜스포머 AI를 FPGA에서 실행한 최근 연구들을 모아, 구현 방식과 장단점을 정리한 논문이다.
무엇이 문제였나 — 트랜스포머는 문장이나 이미지에서 중요한 관계를 찾는 AI 구조지만, 계산량과 메모리 요구가 크다. 어떻게 풀었나 — FPGA는 목적에 맞춰 회로를 구성할 수 있는 칩이며, 연구자들은 저장 방식과 숫자 정밀도, 계산 순서를 조정해 추론을 빠르게 하려 한다. 그래서 뭐가 좋아졌나 — 이 논문은 연구 57편을 분류하고 결과를 살펴보며, 연구마다 시험 조건이 달라 공정한 비교가 어렵다고 지적한다.
같은 요리를 여러 주방에서 만들었을 때의 조리법과 결과를 모은 안내서와 비슷하다. 주방 장비와 재료가 서로 달라 조리 시간만으로 어느 조리법이 더 좋다고 단정하기 어렵다는 점도 함께 보여준다.
논문 정보
Arjan Blankestijn, Uraz Odyurt, Amirreza Yousefzadeh · University of Twente · arXiv preprint · 2026
왜 중요한가
FPGA에서 AI를 실행할 때 어떤 설계 선택이 쓰였는지 살펴볼 수 있다. 다만 논문마다 시험한 모델과 칩, 측정 방법이 다르므로 제시된 성능 숫자만으로 어느 설계가 항상 더 낫다고 판단할 수는 없다.
핵심 지표
| 지표 | 값 | 설명 |
|---|---|---|
| 2024년 논문 수 | 153편 | IEEE Xplore, Scopus, arXiv 검색 결과에서 집계한 해당 주제의 2024년 논문 수 |
| 2025년 1~5월 논문 수 | 51편 | 같은 검색 결과에서 집계한 2025년 5월 말까지의 논문 수 |
| 선정된 연구 | 57편 | 검색 결과를 걸러내고 관련도 점수 25점 이상으로 선정한 분석 대상 |
| 최고 처리량으로 보고된 값 | 17795GOPS | 표 7의 HG-PIPE 결과. 서로 다른 모델과 시험 조건의 수치이므로 연구 간 직접 비교에는 주의가 필요하다. |
어떻게 동작하나
IEEE Xplore, Scopus, arXiv에서 “transformer AND fpga AND (inference OR ai OR acceleration)” 검색어로 411편을 모았다. 중복 제거 후 335편, 2024년 이전 논문을 제외한 뒤 161편, 초록에 transformer가 없는 논문을 제외한 뒤 113편, 제목이나 초록에 survey 또는 review가 있는 논문을 제외한 뒤 108편, 학습 중심 논문을 제외한 뒤 96편이 남았다. 제목과 초록의 주제별 키워드 빈도로 관련도 점수를 매겨 25점 이상인 57편을 분석했다. 분석은 구현(설계 수준, 도구)과 최적화(압축, 계산, 처리 요소 설계, 비선형 함수, 파이프라이닝)라는 분류를 사용한다. 성능 비교는 논문에서 보고한 처리량과 처리량 대비 전력 효율을 모아 제시하며, 측정 조건 차이 때문에 결과를 조심해서 해석해야 한다고 밝힌다.
핵심 수식:
Attention(Q, K, V) = SoftMax(QK^T / sqrt(d_k))V
입력 X를 학습된 가중치 행렬 W_Q, W_K, W_V로 각각 변환해 Q = XW_Q, K = XW_K, V = XW_V를 만든다. d_k는 Key 벡터의 차원이다. Q와 K의 유사도를 계산하고 sqrt(d_k)로 나눈 뒤 SoftMax를 적용해 가중치를 정규화한다. 그 가중치로 V의 값을 합쳐 어텐션 결과를 구한다.
한계와 주의할 점
- 연구마다 모델, FPGA 플랫폼, 정밀도와 측정 방법이 달라 처리량이나 전력 효율을 단순 비교하기 어렵다.
- 일부 논문은 설계 도구나 구현 세부 정보, 자원 사용량을 보고하지 않아 재현과 분석에 제약이 있다.
- 정확도 저하를 원래 모델과 비교했는지, 이미 양자화된 모델과 비교했는지가 연구마다 다르다.
- FPGA 설계 선택은 구현과 사용 목적에 따라 달라지며, 논문은 특정 설계 방식이 모든 경우에 우세하다고 결론 내리지 않는다.
- 표준 모델과 공통 측정 조건, 일관된 결과 보고가 부족해 연구 간 비교가 어렵다.
- SoftMax 근사나 작은 값 제거는 계산을 줄일 수 있지만, 어텐션 점수 분포가 평평한 경우 정확도에 영향을 줄 수 있다.
- 추론 중 오프칩 메모리에 자주 접근하면 데이터 이동이 성능을 제한할 수 있다.
- 온칩 메모리 용량은 제한되어 있어 큰 모델의 가중치와 중간 결과를 모두 저장하기 어려울 수 있다.
- 낮은 비트 수 양자화는 자원과 계산량을 줄일 수 있지만 모델 정확도를 낮출 수 있다.
시스템 적용 아이디어
논문의 기법을 비슷한 구조를 가진 시스템에 옮길 때의 적용 지점이다.
공통 조건을 갖춘 FPGA 트랜스포머 벤치마크
논문이 제안하는 표준화 과제를 후속 연구 아이디어로 구체화한다. 사용할 모델의 구성, FPGA 보드, 처리량·전력·정확도 측정 절차를 명시하고 결과를 같은 형식으로 보고하면 연구 간 비교에 필요한 맥락을 더 잘 제공할 수 있다.
적용 지점 — FPGA 트랜스포머 추론의 평가와 결과 보고
기대 효과 — 측정 조건과 결과의 비교 가능성 향상
모델과 워크로드를 함께 보고하는 성능 비교
논문은 모델 구조와 설정, 매개변수 수, 벤치마크 설정을 일관되게 보고하는 것이 더 의미 있는 비교에 도움이 된다고 설명한다. 후속 분석에서는 추론 작업의 종류와 수치 정밀도도 함께 정리해 성능 수치의 맥락을 보존할 수 있다.
적용 지점 — 논문 결과 표와 FPGA 가속기 평가
기대 효과 — 모델 차이와 설계 차이를 구별하는 데 도움
정확도와 하드웨어 효율을 함께 평가
논문은 양자화가 성능과 전력 효율을 높일 수 있지만 정확도를 낮출 수 있고, 정확도 비교 기준도 연구마다 다르다고 지적한다. 후속 평가에서는 기준 모델과 정확도 측정 방법을 분명히 밝히고, 처리량과 전력 효율을 정확도 변화와 함께 보고할 수 있다.
적용 지점 — 저정밀 모델 및 FPGA 가속기 평가
기대 효과 — 성능 향상과 정확도 변화의 관계를 해석하기 쉬워짐
원문 PDF: 2026-09-02-recent-developments-in-transformer-inference-deployment-on-fpga-platform.pdf