Skip to main content

Hardware Implementation of Parallel SOARS using FPGA based Multiprocessor Architecture

  • Conference paper
  • First Online:

Part of the book series: Agent-Based Social Systems ((ABSS,volume 3))

Abstract

We are developing an agent-based simulation language, SOARS (Spot Oriented Agent Role Simulator), aiming standard descriptive language to express complicated social system. SOARS is a simulation language with original model concept to describe agent’s interaction. Currently, SOARS processor is implemented by JAVA, and agent rule is successively processed. However, model concept of SOARS is originally headed for parallel execution of agent rule, and it is preferable to prepare for high-speed implementation performing right parallel operation by common simulation description. Therefore, we decided to investigate the problem in language specification at the time of parallelizing, construct and monitor the system that is small-scaled but enables actual parallel operation.

Parallel processing with high granularity like the agent rule of SOARS is an interesting theme of computer science in itself. Such parallel processing is considered suitable to be implemented by multiprocessor core architecture CPU that is thought to come out one after another. The system available, however, is hard to obtain at present. Therefore, we developed unique processor architecture using FPGA (Field Programmable Gate Array) that recently shows remarkable progress and can be obtained at low cost.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hiroshi Deguchi, Economics as an Agent Based Complex System, Springer-Verlag, 2004.

    Google Scholar 

  2. John L. Hennessy and David A. Patterson: Computer Architecture. A Quantitative Approach, Morgan Kaufmann, 1996, ISBN: 1-55860-329-8.

    Google Scholar 

  3. Makoto Matsumoto and Takuji Nishimura, “Dynamic Creation of Pseudorandom Number Generators”, Monte Carlo and Quasi-Monte Carlo Methods 1998, Springer, 2000, pp 56–69.

    Google Scholar 

  4. Hideki Tanuma, Hiroshi Deguchi and Tetsuo Shimizu, “SOARS: Spot Oriented Agent Role Simulator-Design and Implementation”, Postproceedings of AESCS’04, Springer-Verlag, 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Tanuma, H., Deguchi, H., Shimizu, T. (2007). Hardware Implementation of Parallel SOARS using FPGA based Multiprocessor Architecture. In: Terano, T., Kita, H., Deguchi, H., Kijima, K. (eds) Agent-Based Approaches in Economic and Social Complex Systems IV. Agent-Based Social Systems, vol 3. Springer, Tokyo. https://doi.org/10.1007/978-4-431-71307-4_22

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-71307-4_22

  • Published:

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-71306-7

  • Online ISBN: 978-4-431-71307-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics