Skip to main navigation Skip to search Skip to main content

Acceleration of multi-agent simulation on FPGAs

  • Lintao Cui
  • , Jing Chen
  • , Yu Hu
  • , Jinjun Xiong
  • , Zhe Feng
  • , Lei He
  • University of Alberta
  • University of California at Los Angeles

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 21st International Conference on Field Programmable Logic and Applications, FPL 2011
Pages470-473
Number of pages4
DOIs
StatePublished - 2011
Event21st International Conference on Field Programmable Logic and Applications, FPL 2011 - Chania, Greece
Duration: Sep 5 2011Sep 7 2011

Publication series

NameProceedings - 21st International Conference on Field Programmable Logic and Applications, FPL 2011

Conference

Conference21st International Conference on Field Programmable Logic and Applications, FPL 2011
Country/TerritoryGreece
CityChania
Period09/5/1109/7/11

Fingerprint

Dive into the research topics of 'Acceleration of multi-agent simulation on FPGAs'. Together they form a unique fingerprint.

Cite this