Wiki source code of BrainScaleS Operating System

Last modified by abonard on 2025/06/13 16:06

Hide last authors
abonard 1.1 1
2
3 * ((( ==== **[[Beginner >>||anchor = "HBeginner-1"]]** ==== )))
4
abonard 73.1 5 * ((( ==== **[[Intermediate >>||anchor = "HIntermediate-1"]]** ==== )))
6
abonard 78.1 7 * ((( ==== **[[Advanced >>||anchor = "HAdvanced-1"]]** ==== )))
8
abonard 1.1 9 === **Beginner** ===
10
11 === [[HBP Focus Area - Neuromorphic computing>>https://www.youtube.com/watch?v=VgMK5WRRTH0||rel=" noopener noreferrer" target="_blank"]] ===
12
13 **Level**: beginner(%%) **Type**: video tutorial
14
15 After attending this presentation you will have an overview of the key characteristics and advantages of neuromorphic computing.
16 {{html}}
17 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/VgMK5WRRTH0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
18 {{/html}}
abonard 66.1 19 === [[Introduction to the BrainScaleS Tutorial>>https://www.youtube.com/watch?v=V2DAzIY5iOs||rel=" noopener noreferrer" target="_blank"]] ===
abonard 1.1 20
abonard 66.1 21 **Level**: beginner(%%) **Type**: video tutorial
22
23 As an introduction to this tutorial we will give you a quick introduction to the BrainScaleS-2 hardware and its other features. We will further talk about compute clusters and the BrainScaleS system access via "slurm". Before we go into out first experiments we will go over block diagrams and lowlevel configuration s and give a brief introduction to the Pine language.
24 {{html}}
25 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/V2DAzIY5iOs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
26 {{/html}}
abonard 67.1 27 === [[Hands on tutorial BrainScaleS 2 Structured Neurons>>https://www.youtube.com/watch?v=907zRDofz7Y&list=PLJ506hQ4g3TiJnL5_UFtRgDFcEV9QNdd1&index=30||rel=" noopener noreferrer" target="_blank"]] ===
abonard 66.1 28
abonard 67.1 29 **Level**: beginner(%%) **Type**: video tutorial
30
31 Having completed this tutorial you will know how to use BrainScaleS 2 for connectingt neuron circuits to form multi-compartmental neuron models.
32 {{html}}
33 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/907zRDofz7Y&list=PLJ506hQ4g3TiJnL5_UFtRgDFcEV9QNdd1&index=30" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
34 {{/html}}
abonard 68.1 35 === [[An Introduction into Accelerated Analog Neuromorphic Computing with BrainScaleS>>https://www.youtube.com/watch?v=jCN6zYB-DHQ||rel=" noopener noreferrer" target="_blank"]] ===
abonard 67.1 36
abonard 68.1 37 **Level**: beginner(%%) **Type**: video tutorial
38
39 Brain-inspired Computing - An Introduction into Accelerated Analog Neuromorphic Computing with BrainScaleS.
40 {{html}}
41 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/jCN6zYB-DHQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
42 {{/html}}
abonard 69.1 43 === [[Demonstrating BrainScaleS 2 Inter-Chip Pulse Communication using Extoll>>https://www.youtube.com/watch?v=Nfgr6XV8ORA&list=PLJ506hQ4g3TiJnL5_UFtRgDFcEV9QNdd1&index=8||rel=" noopener noreferrer" target="_blank"]] ===
abonard 68.1 44
abonard 69.1 45 **Level**: beginner(%%) **Type**: video tutorial
46
47 In this tutorial you will get a brief overview on how to use the EXTOLL network in BrainScaleS and later get a live demonstration of this setup.
48 {{html}}
49 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Nfgr6XV8ORA&list=PLJ506hQ4g3TiJnL5_UFtRgDFcEV9QNdd1&index=8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
50 {{/html}}
abonard 70.1 51 === [[Neuromorphic Computing in EBRAINS (brief introduction to SpiNNaker and BrainScaleS)>>https://www.youtube.com/watch?v=zW1UfIccMtY||rel=" noopener noreferrer" target="_blank"]] ===
abonard 69.1 52
abonard 70.1 53 **Level**: beginner(%%) **Type**: video presentation
54
55 Steve Furber giving a brief overview of the neuromorphic compute systems at Heidelberg. Touching upon what is neuromorphic computing and how we can use it.
56 {{html}}
57 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/zW1UfIccMtY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
58 {{/html}}
abonard 71.1 59 === [[BrainScaleS hands on - introduction>>https://flagship.kip.uni-heidelberg.de/jss/HBPm?mI=242&publicVideoID=9246||rel=" noopener noreferrer" target="_blank"]] ===
abonard 70.1 60
abonard 71.1 61 **Level**: beginner(%%) **Type**: video tutorial
62
63 Introduction to the BrainScales Hardware and System and how to execute simple experiments.
abonard 72.1 64 === [[Hands on tutorial BrainScaleS 2 introduction>>https://www.youtube.com/watch?v=UM1mhq1bdY4&list=PLJ506hQ4g3TiJnL5_UFtRgDFcEV9QNdd1&index=28||rel=" noopener noreferrer" target="_blank"]] ===
abonard 71.1 65
abonard 72.1 66 **Level**: beginner(%%) **Type**: video tutorial
67
68 After giving a general overview on BrainScaleS-2 and its schematics, we will ttalk about how to handle the topics of time flows, layers, neurons and PyTorch in the system.
69 {{html}}
70 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/UM1mhq1bdY4&list=PLJ506hQ4g3TiJnL5_UFtRgDFcEV9QNdd1&index=28" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
71 {{/html}}
abonard 73.1 72 === **Intermediate** ===
abonard 72.1 73
abonard 73.1 74 === [[BrainScaleS via EBRAINS - from point to structured neurons>>https://www.youtube.com/watch?v=rhyHcAIdkz8||rel=" noopener noreferrer" target="_blank"]] ===
75
76 **Level**: intermediate(%%) **Type**: video tutorial
77
78 After a brief introduction we will look into working with single point neurons and after get to structured neurons.
79 {{html}}
80 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/rhyHcAIdkz8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
81 {{/html}}
abonard 74.1 82 === [[BrainScaleS – Plasticity and structured neurons>>https://flagship.kip.uni-heidelberg.de/jss/HBPm?mI=242&publicVideoID=9248||rel=" noopener noreferrer" target="_blank"]] ===
abonard 73.1 83
abonard 74.1 84 **Level**: intermediate(%%) **Type**: video tutorial
85
86 In this tutorial we will look into BrainScaleS-2 embedded general-purpose processors, called PPUs (Plasticity Processing Units). We want to show how the PPUs can be used to rate-code an image in the activity of neurons. Later on, we will define the network topology using the pyNN interface and then define the plasticity rule in C++.
abonard 75.1 87 === [[BrainScaleS: Development Methodologies and Operating System>>https://www.youtube.com/watch?v=MCOF9jPZBps&t=1105s||rel=" noopener noreferrer" target="_blank"]] ===
abonard 74.1 88
abonard 75.1 89 **Level**: intermediate(%%) **Type**: video presentation
90
91 We will show you how ti use BrainScaleS for your own experiments and development strategies.
92 {{html}}
93 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/MCOF9jPZBps&t=1105s" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
94 {{/html}}
abonard 76.1 95 === [[Closed loop experiments on the BrainScaleS-2 architecture>>https://www.youtube.com/watch?v=9puTeNWJcOY||rel=" noopener noreferrer" target="_blank"]] ===
abonard 75.1 96
abonard 76.1 97 **Level**: intermediate(%%) **Type**: video presentation
98
99 We are starting with an introduction to the hybrid BrainScaleS-2 architecture. After that we will look into the topics of the BrainScaleS-2 speed up, Neuromorphic Pong, Navigation in insects, Neural Compass, Neural speed indicators, Neural path integration, Analago-digital neuromorphic insects and PlayPen-2 signal chains.
100 {{html}}
101 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/9puTeNWJcOY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
102 {{/html}}
abonard 77.1 103 === [[Exploring the possibilities of analog neuromorphic computing with BrainScaleS>>https://www.youtube.com/watch?v=iVPB05J39U8&t=1s||rel=" noopener noreferrer" target="_blank"]] ===
abonard 76.1 104
abonard 77.1 105 **Level**: intermediate(%%) **Type**: video presentation
106
107 {{html}}
108 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/iVPB05J39U8&t=1s" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
109 {{/html}}
abonard 78.1 110 === **Advanced** ===
abonard 77.1 111
abonard 78.1 112 === [[BrainScaleS 2 hands on, matrix multiplication II>>https://www.youtube.com/watch?v=yhhINbbtjNA||rel=" noopener noreferrer" target="_blank"]] ===
113
114 **Level**: advanced(%%) **Type**: video tutorial
115
116 In this tutorial we will be looking into the non-spiking mode and the hxtorch-API.
117 {{html}}
118 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/yhhINbbtjNA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
119 {{/html}}
abonard 79.1 120 === [[BrainScaleS 2 hands on I - Spiking mode>>https://www.youtube.com/watch?v=89wXZ2ajGeg||rel=" noopener noreferrer" target="_blank"]] ===
abonard 78.1 121
abonard 79.1 122 **Level**: advanced(%%) **Type**: video tutorial
123
124 This tutorial will guide you through your first experiments using the BrainScaleS system.
125 The first part focusses on Spiking Neural Networks and how single neurons behave while the second half will look into matrix multiplication.
126 {{html}}
127 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/89wXZ2ajGeg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
128 {{/html}}
abonard 80.1 129 === [[BrainScaleS 2 hands on, matrix multiplication I>>https://www.youtube.com/watch?v=5CRc4n3pUx4||rel=" noopener noreferrer" target="_blank"]] ===
abonard 79.1 130
abonard 80.1 131 **Level**: advanced(%%) **Type**: video tutorial
132
133 BrainScaleS-2 is capable of performing multiply-accumulate (MAC) operations within the analog network core. In this tutorial we will go over the principles of matrix multiplication and show you a few examples.
134 {{html}}
135 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/5CRc4n3pUx4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
136 {{/html}}
137