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 条
  • [21] Making data-centric storage adaptive and cost-optimal
    Joung, Yuh-Jzer
    Huang, Shih-Hsiang
    Lin, Shi-Hang
    [J]. COMPUTER NETWORKS, 2012, 56 (01) : 213 - 230
  • [22] Data-centric approach for miscellaneous optical sensing and imaging
    Tanida, Jun
    Horisaki, Ryoichi
    [J]. HOLOGRAPHY, DIFFRACTIVE OPTICS, AND APPLICATIONS IX, 2019, 11188
  • [23] A data-centric approach for ethical and trustworthy AI in journalism
    Dierickx, Laurence
    Opdahl, Andreas Lothe
    Khan, Sohail Ahmed
    Linden, Carl-Gustav
    Guerrero Rojas, Diana Carolina
    [J]. ETHICS AND INFORMATION TECHNOLOGY, 2024, 26 (04)
  • [24] A data-centric approach to understanding the pricing of financial options
    J. Healy
    M. Dixon
    B. Read
    F.F. Cai
    [J]. The European Physical Journal B - Condensed Matter and Complex Systems, 2002, 27 : 219 - 227
  • [25] Understanding the Indian Labour Market: A Data-Centric Approach
    Shabana, K. M.
    Gracious, Tony
    Subramonian, Hrishikesh
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON DATA SCIENCE & ENGINEERING (ICDSE), 2016, : 26 - 31
  • [26] Data-centric AI approach for automated wildflower monitoring
    Schouten, Gerard
    Michielsen, Bas S. H. T.
    Gravendeel, Barbara
    [J]. PLOS ONE, 2024, 19 (09):
  • [27] A data-centric approach to understanding the pricing of financial options
    Healy, J
    Dixon, M
    Read, B
    Cai, FF
    [J]. EUROPEAN PHYSICAL JOURNAL B, 2002, 27 (02): : 219 - 227
  • [28] Distributed scheduler for high performance data-centric systems
    Goel, S
    Sharda, H
    Taniar, D
    [J]. IEEE TENCON 2003: CONFERENCE ON CONVERGENT TECHNOLOGIES FOR THE ASIA-PACIFIC REGION, VOLS 1-4, 2003, : 1157 - 1161
  • [29] A participatory data-centric approach to AI Ethics by Design
    Gerdes, Anne
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2022, 36 (01)
  • [30] A data-centric approach to high-level synthesis
    Tarafdar, S
    Leeser, M
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (11) : 1251 - 1267