Biological systems, including a single cell and from complexes of cells, are a rich source for abstracting computing ideas (data structures, operations with data, ways to control operations, computing models, etc.). We will describe in this talk a class of parallel computing models inspired by neurons, called spiking neural P systems. At the beginning an overview of spiking neural P systems will be given including motivation, biological background (at the level for a mathematician or computer scientist), the basic ingredients and functioning of a spiking neural P system, and the relationship and difference with the traditional spiking neural networks. Then, we describe some classical or recent results on spiking neural P systems. Finally, an outlook will be given with a discussion of applications.