MSCA: Model-Driven Search for Optimal Configuration for SpMM Accelerators

被引:0
|
作者
Qin, Yuhan [1 ]
Meng, Yulong [1 ]
Du, Haitao [1 ]
Guo, Yazhuo [1 ]
Kang, Yi [1 ]
机构
[1] Univ Sci & Technol China, Hefei, Anhui, Peoples R China
基金
国家重点研发计划;
关键词
SpMM; MIP; Configuration Search;
D O I
10.1109/AICAS59952.2024.10595929
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sparse Matrix-Matrix multiplication (SpMM) is a cornerstone operation across AI algorithms, notably in advanced machine learning models such as transformers and graph neural networks. While various SpMM accelerators have been developed, optimal system configuration search method remains an underexplored area. Traditional exhaustive search methods are time-consuming and lack deep system understanding. This paper introduces a model-driven approach to efficiently search for optimal configurations. We transform the configuration search into a mixed integer problem, where we simplify sparsity impact with random experiments and a lookup table. For the first time, we model latency considering both simple and double buffering. Our approach allows flexible design goal setting for different scenarios. Experimental results show our model-derived configuration can outperform almost all counterparts in latency and it can effectively indicate the system's minimum area requirements.
引用
收藏
页码:592 / 596
页数:5
相关论文
共 50 条
  • [1] Model-driven Enterprise Systems configuration
    Recker, Jan
    Mendling, Jan
    van der Aalst, Wil
    Rosemann, Michael
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2006, 4001 : 369 - 383
  • [2] Model-Driven Configuration of SELinux Policies
    Agreiter, Berthold
    Breu, Ruth
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009, PT 2, 2009, 5871 : 887 - 904
  • [3] Search Computing: A Model-Driven Perspective
    Brambilla, Marco
    Ceri, Stefano
    Tisi, Massimo
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2010, 6142 : 1 - +
  • [4] A model-driven approach for smart card configuration
    Bonnet, S
    Potonniée, O
    Marvie, R
    Geib, JM
    [J]. GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2004, PROCEEDINGS, 2004, 3286 : 416 - 435
  • [5] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    [J]. ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [6] Model-Driven Approach to the Optimal Configuration of Time-Triggered Flows in a TTEthernet Network
    Beji, Sofiene
    Gherbi, Abdelouahed
    Mullins, John
    Hladik, Pierre-Emmanuel
    [J]. SYSTEM ANALYSIS AND MODELING: TECHNOLOGY-SPECIFIC ASPECTS OF MODELS, 2016, 9959 : 164 - 179
  • [7] A model-driven ERP environment with search facilities
    Gulla, JA
    Brasethvik, T
    [J]. DATA & KNOWLEDGE ENGINEERING, 2002, 42 (03) : 327 - 341
  • [8] A model-driven configuration management methodology for testbed infrastructures
    Galan, Fermin
    Lopez de Vergara, Jorge E.
    Fernandez, David
    Munoz, Rauel
    [J]. 2008 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2008, : 747 - +
  • [9] MODEL-DRIVEN DEVELOPMENT OF ARINC 653 CONFIGURATION TABLES
    Horvath, Akos
    Varro, Daniel
    Schoofs, Tobias
    [J]. 29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,
  • [10] MODEL-DRIVEN DEVELOPMENT OF ARINC 653 CONFIGURATION TABLES
    Horvath, Akos
    Varro, Daniel
    Schoofs, Tobias
    [J]. 29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,