DocumentCode
1807039
Title
Acceleration of Multi-agent Simulation on FPGAs
Author
Cui, Lintao ; Chen, Jing ; Hu, Yu ; Xiong, Jinjun ; Feng, Zhe ; He, Lei
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, AB, Canada
fYear
2011
fDate
5-7 Sept. 2011
Firstpage
470
Lastpage
473
Abstract
Multi-agent simulation (MAS) is a widely used paradigm for modeling and simulating real world complex system, ranging from ant colony foraging to online trading. The performance of existing MAS software, however, suffers when simulating massive-scale multi-agent systems on traditional serial processing processors. In this paper, we propose an FPGA-based framework for massive-scale grid-based MAS. Memory interleaving, parallel tasks partition, and computing pipeline are adopted to improve system throughput. A classical MAS benchmark, Conway´s Game of Life, is used as a case study to illustrate how to map grid-based models to our MAS framework. We implemented it on a Xilinx Virtex-5 FPGA board and achieved a speedup of 290x with two million agents, compared to the C implementation.
Keywords
electronic engineering computing; field programmable gate arrays; microprocessor chips; multi-agent systems; Conway game of life; MAS software; Xilinx Virtex-5 FPGA board; classical MAS benchmark; computing pipeline; grid-based model; massive-scale grid-based MAS; memory interleaving; multiagent simulation; multiagent system; parallel task partition; serial processing processor; system throughput; Acceleration; Arrays; Computational modeling; Field programmable gate arrays; Graphics processing unit; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location
Chania
Print_ISBN
978-1-4577-1484-9
Electronic_ISBN
978-0-7695-4529-5
Type
conf
DOI
10.1109/FPL.2011.92
Filename
6044865
Link To Document