Design Space Exploration of an Execution-Driven Functional Simulation Methodology

被引:1
|
作者
Mahapatra, Ipsita Biswas [1 ]
Agarwal, Utkarsh [2 ]
Azad, Chandrashekhar [3 ]
Nandy, S. K. [4 ]
机构
[1] Indian Inst Sci, Ctr Nano Sci & Engn, Bangalore 560012, Karnataka, India
[2] Adobe Syst, Bangalore 560012, Karnataka, India
[3] Bhagalpur Coll Engn, Bhagalpur 813210, India
[4] Indian Inst Sci, Deparment Computat & Data Sci, Bangalore 560012, Karnataka, India
关键词
VLSI; Functional simulation; Execution-driven simulation; Re-configurable hardware;
D O I
10.1109/VLSID.2018.79
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Exploration of an efficient functional simulation methodology that has the capability to encounter conflicting conditions such as: maximizing hardware occupancy using efficient partitioning and mapping algorithms and minimizing inter hardware communication using optimized hardware dimensions, is very important. In this paper, we explore the design space of an execution-driven functional simulation methodology named EX-DRIVE. It performs functional simulation of a design under test (DUT) without the need for hardware synthesis and implementation of the DUT, offering significant improvement in functional simulation time. To realize this methodology we use a Network of Interconnected HyperCells (NIHC) as the meta platform. We explore the design space of EX-DRIVE for various dimensions of NIHC fabric and different partitioning and mapping algorithms. For this study we investigate six different hardware dimensions having a fixed hardware capacity and three partitioning and mapping algorithms: a Discrete Particle Swarm Optimization based algorithm (DPSO), a heuristic and a convex algorithm. We find that, for a fixed hardware capacity, the heuristic and convex algorithm proves to be more efficient for large and densely connected DUTs whereas the DPSO based algorithm proves to be more efficient for smaller and sparsely connected data flow graphs. The proposed algorithms are generic enough to be applied to any coarse grained re-configurable array assisted functional simulation platform.
引用
收藏
页码:295 / 300
页数:6
相关论文
共 50 条
  • [1] EXECUTION-DRIVEN SIMULATION OF NON-FUNCTIONAL PROPERTIES OF SOFTWARE
    Miettinen, Antti P.
    Hirvisalo, Vesa
    Knuuttila, Jussi
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2010, 2010, : 214 - 219
  • [2] Execution-driven simulation of network storage systems
    Wang, YJ
    Kaeli, D
    IEEE COMPUTER SOCIETY'S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS - PROCEEDINGS, 2004, : 604 - 611
  • [3] SPAM: A multiprocessor execution-driven simulation kernel
    Gefflaut, Alain
    Joubert, Philippe
    International Journal in Computer Simulation, 6 (01):
  • [4] Execution-driven simulation of IP router architectures
    Bhuyan, L
    Wang, H
    IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2001, : 145 - 155
  • [5] Execution-driven simulators for parallel systems design
    Sivasubramaniam, K
    PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE, 1997, : 1021 - 1028
  • [6] Execution-driven simulation of error recovery techniques for multicomputers
    Frazier, TM
    Tamir, Y
    30TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 1997, : 4 - 13
  • [7] An object-oriented framework for execution-driven architectural simulation
    Manjikian, N
    McHardy, PR
    PROCEEDINGS OF 1999 SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 1999, : 227 - 231
  • [8] EdSketch: execution-driven sketching for Java
    Jinru Hua
    Yushan Zhang
    Yuqun Zhang
    Sarfraz Khurshid
    International Journal on Software Tools for Technology Transfer, 2019, 21 : 249 - 265
  • [9] Performance modeling using object-oriented execution-driven simulation
    Sampogna, A
    Kaeli, DR
    Green, D
    Silva, M
    Sniezek, CJ
    PROCEEDINGS OF THE 29TH ANNUAL SIMULATION SYMPOSIUM, 1996, : 183 - 192
  • [10] Execution-driven Parallel Simulation of PGAS Applications on Heterogeneous Tiled Architectures
    Roloff, Sascha
    Schafhauser, David
    Hannig, Frank
    Teich, Juergen
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,