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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Hiroshi Deguchi, Economics as an Agent Based Complex System, Springer-Verlag, 2004.
John L. Hennessy and David A. Patterson: Computer Architecture. A Quantitative Approach, Morgan Kaufmann, 1996, ISBN: 1-55860-329-8.
Makoto Matsumoto and Takuji Nishimura, “Dynamic Creation of Pseudorandom Number Generators”, Monte Carlo and Quasi-Monte Carlo Methods 1998, Springer, 2000, pp 56–69.
Hideki Tanuma, Hiroshi Deguchi and Tetsuo Shimizu, “SOARS: Spot Oriented Agent Role Simulator-Design and Implementation”, Postproceedings of AESCS’04, Springer-Verlag, 2004.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)