MAESTRO: A Data-Centric Approach to Understand Reuse, Performance, and Hardware Cost of DNN Mappings

被引:93
|
作者
Kwon, Hyoukjun [1 ]
Chatarasi, Prasanth [1 ]
Sarkar, Vivek [1 ]
Krishna, Tushar [1 ]
Pellauer, Michael [2 ]
Parashar, Angshuman [2 ]
机构
[1] Georgia Tech, Atlanta, GA 30332 USA
[2] NVIDIA Corp, Santa Clara, CA USA
基金
美国国家科学基金会;
关键词
Single-photon avalanche diodes; Hardware; Indexes; Arrays; Analytical models; Estimation; Buffer storage; Deep neural networks; Spatial accelerators; Dataflow; Cost modeling;
D O I
10.1109/MM.2020.2985963
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The efficiency of an accelerator depends on three factors-mapping, deep neural network (DNN) layers, and hardware-constructing extremely complicated design space of DNN accelerators. To demystify such complicated design space and guide the DNN accelerator design for better efficiency, we propose an analytical cost model, MAESTRO. MAESTRO receives DNN model description and hardware resources information as a list, and mapping described in a data-centric representation we propose as inputs. The data-centric representation consists of three directives that enable concise description of mappings in a compiler-friendly form. MAESTRO analyzes various forms of data reuse in an accelerator based on inputs quickly and generates more than 20 statistics including total latency, energy, throughput, etc., as outputs. MAESTRO's fast analysis enables various optimization tools for DNN accelerators such as hardware design exploration tool we present as an example.
引用
收藏
页码:20 / 29
页数:10
相关论文
共 50 条
  • [41] A Data-Centric Approach to Quality Estimation of Role Mining Results
    Dong, Lijun
    Wu, Kui
    Tang, Guoming
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (12) : 2678 - 2692
  • [42] MathNet: A Data-Centric Approach for Printed Mathematical Expression Recognition
    Schmitt-Koopmann, Felix M.
    Huang, Elaine M.
    Hutter, Hans-Peter
    Stadelmann, Thilo
    Darvishy, Alireza
    [J]. IEEE ACCESS, 2024, 12 : 76963 - 76974
  • [43] A data-centric predictive control approach for nonlinear chemical processes
    Wang, Ruigang
    Bao, Jie
    Yao, Yuchen
    [J]. CHEMICAL ENGINEERING RESEARCH & DESIGN, 2019, 142 : 154 - 164
  • [44] Data-Centric Approach to Hepatitis C Virus Severity Prediction
    Sharma, Aniket
    Arora, Ashok
    Gupta, Anuj
    Singh, Pramod Kumar
    [J]. INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 421 - 431
  • [45] Disaster Management during Pandemic: A Big Data-Centric Approach
    Elsotouhy, Mohamed
    Jain, Geetika
    Shrivastava, Archana
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND TECHNOLOGY MANAGEMENT, 2021, 18 (04)
  • [46] A Data-Centric Approach to Taming the Message Dissemination in the Internet of Vehicles
    Trueblood, Fletcher
    Gill, Sumanjit
    Wong, Robert
    Tayeb, Shahab
    Pirouz, Matin
    [J]. 2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 207 - 214
  • [47] A Formal Data-Centric Approach for Passive Testing of Communication Protocols
    Lalanne, Felipe
    Maag, Stephane
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (03) : 788 - 801
  • [48] CateCom: A Practical Data-Centric Approach to Categorization of Computational Models
    Zech, Alexander
    Bazhirov, Timur
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2022, 62 (05) : 1268 - 1281
  • [49] A Data-Centric Approach for Reducing Carbon Emissions in Deep Learning
    Anselmo, Martin
    Vitali, Monica
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2023, 2023, 13901 : 123 - 138
  • [50] A Data-Centric Augmentation Approach for Disturbed Sensor Image Segmentation
    Roth, Andreas
    Wuestefeld, Konstantin
    Weichert, Frank
    [J]. JOURNAL OF IMAGING, 2021, 7 (10)