Publication Date

6-4-2026

Document Type

Article

Publication Title

Inventions

Volume

11

Issue

3

DOI

10.3390/inventions11030055

Abstract

Machine learning’s computational demands necessitate optimal performance and utilization across diverse hardware architectures. This research compares computing as spiking neural networks (CSNNs, or simulated neuromorphic computing) and regular CNNs on Apple Silicon M3 Pro with Metal Performance Shaders (MPS), and NVIDIA RTX 3070 GPU with CUDA. We run Convolutional Spiking Neural Networks (CSNNs) and traditional CNNs on two datasets (frame-based CIFAR-10; and sequential event-based DVS) to evaluate the suitability of neural net architectures and platforms for different data problems. For both CSNNs and traditional CNNs, Apple Silicon with MPS delivers better energy efficiency but longer processing times for training and inference. NVIDIA with CUDA offers faster computation in training and inference at higher energy costs for CNNs. For CSNNs, frame-based data (CIFAR-10) significantly degraded performance when proper temporal encoding was absent, while event-based data (DVS) proved more naturally suited to the CSNN architecture than frame-based inputs. Though CNNs still achieved higher empirical accuracy in the reported experiments. CSNNs also performed better on Apple Silicon (with MPS) for the sequential event-based data. RAM utilization patterns favored Apple Silicon (with MPS) across both data experiments. The CSNN architecture demanded higher memory resources than CNN, regardless of platform and dataset. NVIDIA (with CUDA) was less energy efficient for spiking neural networks (CSNNs) as compared to Apple Silicon (with MPS). We also compared how the number of time steps affects accuracy and energy consumption across hardware platforms, finding that higher accuracy correlates with energy costs as time steps increase; the accuracy-energy relation seems linear for frame-based data, while for event-based data the energy consumption remains stable increasing at higher time steps. Our cross-platform performance analysis of spiking and regular neural network architectures highlight the importance of matching platform-architecture combinations to a dataset and application requirements.

Keywords

Apple Silicon, CUDA, machine learning, Metal Performance Shaders (MPS), neuromorphic, NVIDIA, spiking neural networks

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Department

Computer Science

Share

COinS