Processor performance modeling using symbolic simulation

被引:1
|
作者
Azizi, Omid [1 ]
Collins, Jamison [2 ]
Patil, Dinesh [1 ]
Wang, Hong [2 ]
Horowitz, Mark [1 ]
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[2] Intel Corp, Microarchitecture Res Lab, Santa Clara, CA 95051 USA
关键词
D O I
10.1109/ISPASS.2008.4510745
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a method of analytically characterizing processor performance as a function of circuit latencies. In our approach, we modify traditional simulation to use variables instead of fixed latencies for the internal functional units. The simulation engine then algebraically computes execution times, and the result is a mathematical equation which characterizes the Performance space across numerous processor configurations. We discuss the computational complexity issues of this approach and show that instruction chunking and simple equation redundancy checking can make this approach feasible-we can model a large multi-dimenstional design space with thousands to millions of design parameter combinations for about 10x the simulation time of a single conventional simulation run. We demonstrate our approach by exploring two different machines: a traditional MIPS-style in-order pipeline and the Intel Graphics Media Accelerator X3000.
引用
收藏
页码:127 / +
页数:2
相关论文
共 50 条
  • [1] Processor Performance Modeling using Regression Method
    Issa, Joseph
    [J]. PROCEEDINGS OF THE 18TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE MELECON 2016, 2016,
  • [2] Word-level symbolic simulation in processor verification
    Alizadeh, B
    Navabi, Z
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (05): : 356 - 366
  • [3] Trace-driven performance simulation modeling for fast evaluation of multimedia processor by simulation reuse
    Kim, HY
    Kim, TG
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (12) : 3306 - 3314
  • [4] HIERARCHICAL MODELING AND SIMULATION OF PROCESSOR ARCHITECTURES
    WITHAGEN, WJ
    TAKKEN, R
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 229 - 232
  • [5] Performance simulation modeling for fast evaluation of pipelined scalar processor by evaluation reuse
    Kim, HY
    Kim, TG
    [J]. 42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 341 - 344
  • [6] SYMBOLIC MODELING IN BUILDING ENERGY SIMULATION
    NATAF, JM
    WINKELMANN, F
    [J]. ENERGY AND BUILDINGS, 1994, 21 (02) : 147 - 153
  • [7] Performance Modeling of a Network Processor Data Path Using Queuing Systems
    Kolendavelu, Manivannan
    Polisetti, Satish
    Thudt, Raimar
    [J]. 2009 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORKS (COMSNETS 2009), 2009, : 337 - +
  • [8] Symbolic performance modeling of parallel systems
    van Gemund, AJC
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (02) : 154 - 165
  • [9] FLEXIBLE MODELING AND SIMULATION FOR CONTROL PROCESSOR ANALYSIS
    GONZALEZSOTO, O
    GARCIAHIGUERA, JA
    DIAZBERZOSA, C
    MARTINEZMIGUEZ, L
    [J]. ELECTRICAL COMMUNICATION, 1980, 55 (01): : 26 - 36
  • [10] Efficient modeling of memory arrays in symbolic simulation
    Velev, M
    Bryant, RE
    Jain, A
    [J]. COMPUTER AIDED VERIFICATION, 1997, 1254 : 388 - 399