====== G-Node workshop on neuronal GPU computing ====== ===== Symposium program ===== ^ Time ^ Speaker ^ Title ^ | 09:00 - 09:05 | Thomas Wachtler | Welcome | | 09:05 - 09:10 | Michael Schmuker | Introduction | | 09:10 - 09:50 | Romain Brette | Models and challenges for neural simulation on GPU | | 09:50 - 10:30 | Giovanni Idili | An OpenCL-based Hodgkin-Huxley solver for the OpenWorm multi-algorithm simulation engine | | 10:30 - 10:50 | | -- Coffee break -- | | 10:50 - 11:30 | David Higgins | Using OpenCL to simulate a large network of Leaky Integrate-and-Fire neurons with plastic synapses | | 11:30 - 12:10 | Javier Baladron | Stochastic network simulations in a cluster of GPU | | 12:10 - 14:00 | | -- Lunch -- | | 14:00 - 14:40 | Dan Goodman | Brian does GPUs | | 14:40 - 15:20 | Andreas Fidjeland | Efficient spike delivery on GPUs | | 15:20 - 15:40 | | -- Coffee Break -- | | 15:40 - 15:50 | Eugene Izhikevich | A word from our sponsor: Neuro GPU employment opportunities at [[ http://braincorporation.com | Brain Corporation ]] | | 15:50 - 16:30 | Thomas Nowotny | GeNN: Using code-generation for GPU programming | | 16:30 - 17:10 | Damien Drix | Exploring Just-In-Time generation of GPU simulation code | | 17:10 - 17:50 | Pierre Yger | Using pyNN for GPU-based simulation of spiking neuronal networks | | 17:50 - 18:30 | All participants | Summary and open discussion | [[ https://docs.google.com/document/d/1Cax63U-bGl-XzDOMn3sTUd0gWI5iCh0t21Bd5CUExVo/edit | Abstracts ]] are available online. ==== Speaker's Dinner ==== We will go for dinner at "Erdinger Weissbräu" in Munich-Grosshadern after the symposium. Participants of the symposium are welcome to join as space permits! ===== Developer Workshop Program ===== ===Topics=== During the developer workshop, we will work on topics suggested by you. The topics will be presented in the beginning. Afterwards, we form smaller groups to do the actual coding. Here's the [[https://docs.google.com/document/d/1ruuiT32Mwc1gFsrto_Ru54TY8dKWF1cKq9d-SXR5UGI/edit | list of Proposed topics and talks ]]. It can be extended at any time. An email to the organizers with a description of your topic is sufficient. ===Lightning talks=== There's also the possibility of giving lightning talks. Lightning talks are short informal presentations on a topic of common interest. Lightning talk slots can be claimed in advance or spontaneously on site. ===Documentation=== The projects and their progress during the workshop should be documented for those who couldn't take part. We'll take care of an online solution that allows for hassle-free documentation. ===IT=== We can't provide computers. Remember to bring your own laptop! WiFi network will be available. ===Timetable=== The workshop is thought to be driven by ideas, not a schedule. Therefore, the timings below are meant as a guideline rather than a rigid timetable ;-) . | **Day 1, April 12, 2012** ||| ^ Time ^ Item ^ Description ^ | 9:00 - 9:05 | Welcome | | | 9:05 - 9:25 | Introduction round | Everyone has the opportunity to introduce themselves and their background | | 9:25 - 9:40 | Presentation of dev projects | quick presentation of suggested dev topics | | 9:40 - 10:20 | Dan Goodman | Code generation on GPUs | | 10:20 - 10:40 | Coffee break | Brainstorming encouraged during coffee break ;) | | 10:40 - 12:30 | Project work | | | 12:30 - 14:00 | Lunch | | | 14:00 - 14:20 | Lightning talk | Fabian Schoenfeld (Uni Bochum): Spatial representation in the hippocampus | | 14:20 - 17:00 | Project work | | | 17:00 - 17:30 | Evening round | informal reports on today's progress | |  ||| | **Day 2, April 13, 2012** ||| ^ Time ^ Item ^ Description ^ | 9:00 - 9:10 | Lightning talk | David Higgins: OpenCL API calls | | 9:10 - 9:30 | Planning the day | | | 9:30 - 12:30 | Project work | Coffee in between as there is demand ;) | | 12:30 - 14:00 | Lunch | | | 14:00 - 15:00 | Wiki write up of results | | | 15:00 - 16:00 | Discussion and outlook | Informal discussion and feedback | | 16:00 | End of workshop | | [[start | Back to the main page]] ===== Developer Workshop Topics ===== === Code generation === Dan Goodman et al. [[ TopicCodeGeneration | Description, results, outlook]] === CableEquationsOnGPUs === Remy Degenne et al. [[ TopicCableEquations | Description, results, outlook]] === Brian <-> NeMo === Andreas Fidjeland et al. [[ TopicBrian2NeMo | Description, results, outlook]] === Brian <-> GeNN === Thomas Nowotny [[ TopicBrian2GeNN | Description, results, outlook]] === GeNN <-> PyNN === Michael Schmuker & Thomas Nowotny [[ TopicGeNN2PyNN | Description, results, outlook]] === Benchmarking Tesla ECC mode using NeMo === Michael Schmuker, Andreas Fidjeland [[ TopicBenchmarking | Description, results, outlook ]] [[start | Back to the main page]]