COBRA: Algorithm-Architecture Co-optimized Binary Transformer Accelerator for Edge Inference
원문 초록
Transformer-based models have demonstrated superior performance in various fields, including natural language processing and computer vision. However, their enormous model size and high demands in computation, memory, and communication limit their deployment to edge platforms for local, secure inference. Binary transformers offer a compact, low-complexity solution for edge deployment with reduced bandwidth needs and acceptable accuracy. However, existing binary transformers perform inefficiently on current hardware due to the lack of binary specific optimizations. To address this, we introduce COBRA, an algorithm-architecture co-optimized binary Transformer accelerator for edge computing. COBRA features a real 1-bit binary multiplication unit, enabling matrix operations with -1, 0, and +1 values, surpassing ternary methods. With further hardware-friendly optimizations in the attention block, COBRA achieves up to 3,894.7 GOPS throughput and 448.7 GOPS/Watt energy efficiency on edge FPGAs, delivering a 311x energy efficiency improvement over GPUs and a 3.5x throughput improvement over the state-of-the-art binary accelerator, with only negligible inference accuracy degradation.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Agile Reinforcement Learning for Real-Time Task Scheduling in Edge Computing
Edge-Enabled Collaborative Object Detection for Real-Time Multi-Vehicle Perception
FedSKC: Federated Learning with Non-IID Data via Structural Knowledge Collaboration
The More is not the Merrier: Investigating the Effect of Client Size on Federated Learning
Cooperative Inference for Real-Time 3D Human Pose Estimation in Multi-Device Edge Networks
PolygoNet: Leveraging Simplified Polygonal Representation for Effective Image Classification
토론
이 논문과 연결된 포럼 글이 아직 없습니다.