Lin Y.-SChen W.-CYang C.-LSHAO-YI CHIENCHIA-LIN YANG2022-04-252022-04-25202102714310https://www.scopus.com/inward/record.uri?eid=2-s2.0-85106629619&doi=10.1109%2fISCAS51556.2021.9401421&partnerID=40&md5=1ee8979c07dbd4736f0054fc07e13b26https://scholars.lib.ntu.edu.tw/handle/123456789/607277We propose a dense tensor accelerator called VectorMesh, a scalable, memory-efficient architecture that can support a wide variety of DNN and computer vision workloads. Its building block is a tile execution unit (TEU), which includes dozens of processing elements (PEs) and SRAM buffers connected through a butterfly network. A mesh of FIFOs between the TEUs facilitates data exchange between tiles and promote local data to global visibility. Our design performs better according to the roofline model for CNN, GEMM, and spatial matching algorithms compared to state-of-the-art architectures. It can reduce global buffer and DRAM fetches by 2-22 times and up to 5 times, respectively. ? 2021 IEEENeural network hardwareParallel programmingVector processorsBuilding materialsDeep neural networksDynamic random access storageElectronic data interchangeNetwork architectureStatic random access storageTensorsBuilding blockesButterfly networksGlobal visibilityMemory efficientProcessing elementsRoofline modelsSpatial matchingState of the artMesh generationA dense tensor accelerator with data exchange mesh for DNN and vision workloadsconference paper10.1109/ISCAS51556.2021.94014212-s2.0-85106629619