抄録
This paper presents a hardware design of particle calculating block (PCB) for multi-dimension particle swarm optimization (PSO). The proposed design incorporates two distinctive features to improve the processing speed. One is employing ROM to store predefined random numbers. The other is using multiple parallel PCB to calculate the position and the velocity of every particle. Therefore the proposed hardware architecture can work effectively in a high speed and accuracy. By setting the number of PCB, this design can be applied to any kind of PSO systems with different dimensions.