paper-with-me

홈 › Papers

Flex-TPU: A Flexible TPU with Runtime Reconfigurable Dataflow Architecture

2024-07-11 · Mohammed Elbtity, Peyton Chandarana, Ramtin Zand

Tensor processing units (TPUs) are one of the most well-known machine learning (ML) accelerators utilized at large scale in data centers as well as in tiny ML applications. TPUs offer several improvements and advantages over conventional ML accelerators, like graphical processing units (GPUs), being designed specifically to perform the multiply-accumulate (MAC) operations required in the matrix-matrix and matrix-vector multiplies extensively present throughout the execution of deep neural networks (DNNs). Such improvements include maximizing data reuse and minimizing data transfer by leveraging the temporal dataflow paradigms provided by the systolic array architecture. While this design provides a significant performance benefit, the current implementations are restricted to a single dataflow consisting of either input, output, or weight stationary architectures. This can limit the achievable performance of DNN inference and reduce the utilization of compute units. Therefore, the work herein consists of developing a reconfigurable dataflow TPU, called the Flex-TPU, which can dynamically change the dataflow per layer during run-time. Our experiments thoroughly test the viability of the Flex-TPU comparing it to conventional TPU designs across multiple well-known ML workloads. The results show that our Flex-TPU design achieves a significant performance increase of up to 2.75x compared to conventional TPU, with only minor area and power overheads.

📄 PDF Abstract BibTeX arXiv:2407.08700

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Self-Adaptive Reconfigurable Arrays (SARA): Using ML to Assist Scaling GEMM Acceleration

2021-01-12 · Ananda Samajdar, Michael Pellauer, Tushar Krishna

With increasing diversity in Deep Neural Network(DNN) models in terms of layer shapes and sizes, the research community has been investigating flexible/reconfigurable accelerator substrates. This line of research has ope…

NSFlow: An End-to-End FPGA Framework with Scalable Dataflow Architecture for Neuro-Symbolic AI

2025-04-27 · Hanchen Yang, Zishen Wan, Ritik Raj, Joongun Park 외

Neuro-Symbolic AI (NSAI) is an emerging paradigm that integrates neural networks with symbolic reasoning to enhance the transparency, reasoning capabilities, and data efficiency of AI systems. Recent NSAI systems have ga…

GPU

FlexViT: A Flexible FPGA-based Accelerator for Edge Vision Transformers

2026-06-30 · Hubert Dymarkowski, Xingjian Fu, Rappy Saha, Jude Haris 외 arxiv

Deploying Vision Transformer (ViT) models on edge platforms remains challenging due to their high computational demands and the architectural heterogeneity of modern hybrid ViT models, which incorporate both fully connec…

FlexNN: A Dataflow-aware Flexible Deep Learning Accelerator for Energy-Efficient Edge Devices

2024-03-14 · Arnab Raha, Deepak A. Mathaikutty, Soumendu K. Ghosh, Shamik Kundu

This paper introduces FlexNN, a Flexible Neural Network accelerator, which adopts agile design principles to enable versatile dataflows, enhancing energy efficiency. Unlike conventional convolutional neural network accel…

CORDIC Is All You Need

2025-03-04 · Omkar Kokane, Adam Teman, Anushka Jha, Guru Prasath SL 외

Artificial intelligence necessitates adaptable hardware accelerators for efficient high-throughput million operations. We present pipelined architecture with CORDIC block for linear MAC computations and nonlinear iterati…

Allspeech-recognitionSpeech Recognition