This paper surveys the performance of spiking neural networks (SNN) and support vector machines (SVM) using a GPU, specifically the GeForce 6400M, and evaluates their capabilities in tasks such as clustering and pattern recognition. The methodologies are analyzed for their ability to parallelize operations, revealing that while both can benefit from GPU acceleration, SNNs may perform better on specialized hardware like FPGAs due to unique computational requirements. The authors also discuss trends in parallel programming for artificial neural networks and propose further exploration into optimizing learning times for these algorithms.