Detail View

Fused-STA: Automated Design Space Exploration of a Fused Systolic Tensor Array for Universal Deep Learning Acceleration

Citations

WEB OF SCIENCE

Citations

SCOPUS

Metadata Downloads

DC Field Value Language
dc.contributor.author Lee, Jooyeon -
dc.contributor.author Jung, Sangwoo -
dc.contributor.author Kung, Jaeha -
dc.date.accessioned 2026-10-26T10:40:17Z -
dc.date.available 2026-10-26T10:40:17Z -
dc.date.created 2026-06-12 -
dc.date.issued 2026-08 -
dc.identifier.issn 1063-8210 -
dc.identifier.uri https://scholar.dgist.ac.kr/handle/20.500.11750/61024 -
dc.description.abstract Systolic array architectures have become the dominant solution for accelerating deep neural network (DNN) computations, yet designing optimal configurations remains challenging due to the vast design space spanning array dimensions, dataflow strategies, SRAM allocations, and tiling sizes. Existing tool-aided optimization frameworks constrain this design space by treating SRAM sizes or tiling sizes as fixed input parameters, while focusing only on conventional systolic arrays, limiting their ability to discover a truly optimal design. This article presents a comprehensive framework for systolic tensor array (STA) design space exploration that jointly optimizes array configurations, SRAM sizes, tiling sizes, and dataflow types. We introduce TensorSim, a cycle-accurate simulator with an ML-based synthesis prediction model, and TensorOptimizer, an automated multiobjective optimization framework. Evaluation with TensorOptimizer across 12 representative DNNs-from edge-level convolutional neural networks (CNNs) to billion-parameter large language models (LLMs)-reveals that output stationary (OS) dataflows outperform weight stationary (WS) dataflows by on edge workloads, while WS achieves higher efficiency over OS on server-scale computations. Based on these insights, we propose Fused-STA, a reconfigurable architecture that dynamically switches between OS and WS modes within a unified hardware substrate. Fused-STA achieves over 91% of the oracle single-dataflow performance, specifically designed for a single network, providing and improvements over a tensor processing unit (TPU)-like baseline on edge-level and server-level benchmarks, respectively. -
dc.language English -
dc.publisher IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC -
dc.title Fused-STA: Automated Design Space Exploration of a Fused Systolic Tensor Array for Universal Deep Learning Acceleration -
dc.type Article -
dc.identifier.doi 10.1109/TVLSI.2026.3693713 -
dc.identifier.wosid 001779924600001 -
dc.identifier.scopusid 2-s2.0-105040150573 -
dc.identifier.bibliographicCitation IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, v.34, no.8, pp.2355 - 2368 -
dc.description.isOpenAccess FALSE -
dc.subject.keywordAuthor Modeling -
dc.subject.keywordAuthor Design methodology -
dc.subject.keywordAuthor Arrays -
dc.subject.keywordAuthor Computer architecture -
dc.subject.keywordAuthor Architecture -
dc.subject.keywordAuthor Fuses -
dc.subject.keywordAuthor Systolic arrays -
dc.subject.keywordAuthor Tiles -
dc.subject.keywordAuthor Very large scale integration -
dc.subject.keywordAuthor Optimization -
dc.subject.keywordAuthor Design space exploration -
dc.subject.keywordAuthor flexible dataflow -
dc.subject.keywordAuthor neural processing unit (NPU) -
dc.subject.keywordAuthor systolic tensor array (STA) -
dc.subject.keywordPlus PERFORMANCE -
dc.citation.endPage 2368 -
dc.citation.number 8 -
dc.citation.startPage 2355 -
dc.citation.title IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS -
dc.citation.volume 34 -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -
dc.relation.journalResearchArea Computer Science; Engineering -
dc.relation.journalWebOfScienceCategory Computer Science, Hardware & Architecture; Engineering, Electrical & Electronic -
dc.type.docType Article -
Show Simple Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Total Views & Downloads

???jsp.display-item.statistics.view???: , ???jsp.display-item.statistics.download???: