Nowadays, with the invention of CUDA, a parallel computing platform and programming model, there is a dramatic increase in computing performance by harnessing the power of the GPU. GPU computing with CUDA can be utilised to find efficient solutions for many real world complex problems. One such problem is traffic signal control problem, which takes care of conflicting movements at the intersections to avoid accidents and ensure smooth flow of traffic for the commuters in safe and efficient manner. Adaptive traffic control (ATC) algorithm is used in literature to reduce the average queue length at the intersections. This algorithm has serial implementation on a single CPU and hence takes large computation time. In this paper, we propose a high performance adaptive traffic control for proving efficient responses and hence reducing average queue length that results in decrease in the overall waiting time at the intersections. We tested our proposed approach with varying number of vehicles for two real world networks. The performance of the proposed algorithm is compared with its serial counterpart.
Read full abstract