The spike generation processes: a case for low level computation