Accelerating sequential Monte Carlo method for real-time air traffic management
Accelerating sequential Monte Carlo method for real-time air traffic management
复制标题
用于实时空中交通管理的加速顺序蒙特卡罗方法
DOI:
10.1145/2641361.2641367
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
J. Maciejowski
中科院分区:
文献类型:
--
作者:
T. Chau;James Stanley Targett;Marlon Wijeyasinghe;W. Luk;P. Cheung;Benjamin Cope;A. Eele;J. Maciejowski
This paper presents how field-programmable gate arrays (FPGAs) are used to accelerate the Sequential Monte Carlo method for air traffic management. A novel data structure is introduced for a particle stream that enables efficient evaluation of constraints and weights. A parallel implementation for this streaming data structure is designed, and an analytical model is provided for estimating the performance and resource usage of our implementation. We compare our design to implementations on CPU and GPU. We show 9.3 times speed up and 89 times improvement in energy efficiency over an Intel Core i7-950 CPU with 8 threads and demonstrate 1.3 times speed up and 13.5 times improvement in energy efficiency over an NVIDIA Tesla C2070 GPU with 448 cores. We also estimate the performance of FPGA in future scenario and show that FPGA is able to control 15 times and 2.8 times more aircraft than CPU and GPU in real-time respectively.