(see https://computing.llnl.gov/tutorials/pthreads/) • Threads provide support for expressing concurrency and synchronization. • Can be used for hiding memory latency • A thread is a light weight process (has its own stack and execution state, but shares the address space with its parent). • Hence, threads have local data but also can share global data.
We present a software package for the simulation of very large neuronal networks on parallel computers. The package can be run on any system with an implementation of the Message Passing Interface standard. We also present some example results for a simple neuronal model in networks of up to a quarter of a million neurons. The full software package as well… (More)