This work presents a multi-role unified buffer that dynamically reuses seven banks as input, weight, intermediate, score, and output storage that reduces BRAM36 requirements by 56.3%, while buffer-control and bank-reconfiguration logic accounts for 4.3% of the lookup tables and 5.3% of the flip-flops in the full accelerator.
Abstract
On-device Vision Transformer (ViT) acceleration is often limited by on-chip memory and data movement. This work presents a multi-role unified buffer that dynamically reuses seven banks as input, weight, intermediate, score, and output storage. The on-chip $QK^{\mathrm {T}}$ –Softmax– $SV$ dataflow retains attention intermediates and reuses one processing-element (PE) array across stages. Building on prior integer formulations, the accelerator integrates divider-free register-transfer-level (RTL) LayerNorm and Softmax units using a compact Lite-LUT and fixed-point log-domain subtraction. In a controlled evaluation using an otherwise 32-bit floating-point (FP32) model, replacing division-based nonlinear units with divider-free realizations changes Top-1 accuracy from 70.84% to 70.73% for DeiT-Tiny and from 78.36% to 78.27% for DeiT-Small. The final configuration with 8-bit weights and activations (W8A8) achieves 70.25% and 77.16%, corresponding to drops of 1.78 and 2.67 percentage points from the FP32 references. Implemented on a Xilinx ZCU104 field-programmable gate array (FPGA), the accelerator operates at 300 MHz with 1024 multiply–accumulate (MAC) units. Board measurements under Linux with a batch size of one, including external dynamic random-access memory (DRAM) transfers, yield 155 frames per second (FPS) with 6.453 ms end-to-end latency for DeiT-Tiny and 46 FPS with 21.594 ms end-to-end latency for DeiT-Small, using 28 and 56 instances of 36-Kb block RAM (BRAM36), respectively. Relative to an analytical fixed-role allocation under the same bank granularity, the multi-role design reduces BRAM36 requirements by 56.3%, while buffer-control and bank-reconfiguration logic accounts for 4.3% of the lookup tables and 5.3% of the flip-flops in the full accelerator.
The growth of Convolutional Neural Networks (CNNs) in applications such as image classification and real-time object detection is limited by high computational and energy costs, especially for resource-constrained embedded systems. To address this challenge, this paper presents a fully open-source and flexible hardware...
Fabricio Lorenzon, P. Pereira, M. Grellert· Symposium on Integrated Circ...· 0 citations
Low-cost FPGA SoCs can be limited by DSP availability even when logic remains available. We present an edge-AI operator that co-designs selected-layer logarithmic quantization with a synthesizable shift-and-add datapath and AXI-compatible integration. Across classification, segmentation, and detection, short Log-QAT re...
Chang-Yan Liu, Ming Xiao, Sha-Sha Feng· IEEE International Conferenc...· 0 citations
FlexXNOR-OD is proposed, a new FPGA-oriented accelerator for real-time object detection that combines channel-group precision assignment with a lane-fusible XNOR processing element that offers a practical path toward precision-scalable, multiplier-light object detection on resource-constrained edge platforms.
Budidha Sriman and D. Sateesh· International Journal of Adv...· 0 citations
Memory-polynomial digital predistortion evaluates a small fixed coefficient set over a sliding input history, so its reduction step is a complex-MAC workload with local reuse, so its reduction step is a complex-MAC workload with local reuse.
This work presents a tunable-temperature analog softmax circuit in GlobalFoundries 22-nm fully depleted silicon-on-insulator (FDSOI) technology that operates directly on CIM-generated score voltages without intermediate analog-to-digital conversion.
Ankur Singh, Ashish Gautam, Shruti R. Kulkarni et al.· 0 citations
This work builds a GPU library that emulates SC matrix multiplication at scale, exposes stream lengths as first-class kernel arguments, and evaluates SC end-to-end on image classification, object detection and instance segmentation, class-conditional image generation, and visual world-model planning.
Hao-Ran Jin, Kang-Qi Zhang, Ji-Rong Yang et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.