moritzaugustin / brian2

Brian2 is an improved and partly rewritten version of Brian, the spiking neural network simulator (see http://briansimulator.org). It is currently in an alpha state, ready for testing but not for "production use".
Other
0 stars 0 forks source link

specification of minimal device capability #6

Closed moritzaugustin closed 9 years ago

moritzaugustin commented 9 years ago

when running some tests on asterope (device capability 2.1):

  1. CUBA does not show any spikes with cuda_standalone (but not cpp_standalone)
  2. the feature test test_cuda_standalone.py (copied from test_cpp_standalone.py replacing all cpp_standalone occurences with cuda_standalone) does not work as expected: AssertionError in line 424)

running cuda-memcheck ./main -- e.g. for the 1. example above -- a "cudaErrorLaunchOutofResources" error is reported due to "too many resources requested for launch on CUDA API call to cudaLaunch"

moritzaugustin commented 9 years ago

it is likely that compute capability 3.5 is required due to the available registers per thread (c.f. https://en.wikipedia.org/wiki/CUDA) -- we have to check which kernels are problematic if we wanted to relax the required cc version no