PDES-A: a Parallel Discrete Event Simulation Accelerator for FPGAs

被引:4
作者
Rahman, Shafiur [1 ]
Abu-Ghazaleh, Nael [1 ]
Najjar, Walid [1 ]
机构
[1] Univ Calif Riverside, Riverside, CA 92521 USA
来源
SIGSIM-PADS'17: PROCEEDINGS OF THE 2017 ACM SIGSIM CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION | 2017年
关键词
PDES; FPGA; accelerator; coprocessor; parallel simulation;
D O I
10.1145/3064911.3064930
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present initial experiences implementing a general Parallel Discrete Event Simulation (PDES) accelerator on a Field Programmable Gate Array (FPGA). The accelerator can be specialized to any particular simulation model by defining the object states and the event handling logic, which are then synthesized into a custom accelerator for the given model. The accelerator consists of several event processors that can process events in parallel while maintaining the dependencies between them. Events are automatically sorted by a self-sorting event queue. The accelerator supports optimistic simulation by automatically keeping track of event history and supporting rollbacks. The architecture is limited in scalability locally by the communication and port bandwidth of the different structures. However, it is designed to allow multiple accelerators to be connected together to scale up the simulation. We evaluate the design and explore several design tradeoffs and optimizations. We show the accelerator can scale to 64 concurrent event processors relative to the performance of a single event processor.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 34 条
  • [1] Bhagwan B. L. Ranjita, P INF 2000
  • [3] Burt J., 2016, EWEEK
  • [4] ROSS: A high-performance, low memory, modular time warp system
    Carothers, CD
    Bauer, D
    Pearce, S
    [J]. PADS 2000: FOURTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2000, : 53 - 60
  • [5] Can MIC find its place in the field of PDES? An Early Performance Evaluation of PDES Simulator on Intel Many Integrated Cores Coprocessor
    Chen, Huilong
    Yao, Yiping
    Tang, Wenjie
    Meng, Dong
    Zhu, Feng
    Fu, Yuewen
    [J]. 2015 IEEE/ACM 19TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2015, : 41 - 49
  • [6] Convey Computers TM Corporation, 2013, CONV WX SER
  • [7] Convey ComputersTM Corporation, 2014, CONV PDK2 REF MAN, V2.0
  • [8] DAS S, 1994, 1994 WINTER SIMULATION CONFERENCE PROCEEDINGS, P1332
  • [9] Fujimoto R, 2015, WINT SIMUL C PROC, P45, DOI 10.1109/WSC.2015.7408152
  • [10] DESIGN AND EVALUATION OF THE ROLLBACK CHIP - SPECIAL PURPOSE HARDWARE FOR TIME WARP
    FUJIMOTO, RM
    TSAI, JJ
    GOPALAKRISHNAN, GC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (01) : 68 - 82