Hardware Implementation of Parallel SOARS using FPGA based Multiprocessor Architecture

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.