<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Neuromorphic on Fabrizio Ottati</title><link>https://fabrizio-ottati.github.io/tags/neuromorphic/</link><description>Recent content in Neuromorphic on Fabrizio Ottati</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 26 Mar 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://fabrizio-ottati.github.io/tags/neuromorphic/index.xml" rel="self" type="application/rss+xml"/><item><title>Bits of Chips | TrueNorth</title><link>https://fabrizio-ottati.github.io/blog/truenorth/</link><pubDate>Sun, 26 Mar 2023 00:00:00 +0000</pubDate><guid>https://fabrizio-ottati.github.io/blog/truenorth/</guid><description>&lt;p&gt;&lt;img src="brain-to-chip.png" alt="The beautiful TrueNorth article image"&gt;&lt;/p&gt;&#10;&lt;h2 id="why-do-we-want-to-emulate-the-brain"&gt;Why do we want to emulate the brain?&lt;/h2&gt;&#10;&lt;p&gt;If you have ever read an article on neuromorphic computing, you might have noticed that in the introduction of each of these there is the same statement: &amp;ldquo;The brain is much powerful than any AI machine when it comes to cognitive tasks but it runs on a &lt;strong&gt;10W&lt;/strong&gt; power budget!&amp;rdquo;. This is absolutely true: neurons in the brain communicate among each other by means of &lt;strong&gt;spikes&lt;/strong&gt;, which are short voltage pulses that propagate from one neuron to the other. The average spiking activity is estimated to be around &lt;strong&gt;10Hz&lt;/strong&gt; (i.e. a spike every 100ms). This yields &lt;strong&gt;very low processing power consumption&lt;/strong&gt;, since the activity in the brain results to be &lt;strong&gt;really sparse&lt;/strong&gt; (at least, this is the hypothesis).&lt;/p&gt;</description></item><item><title>Spiking neurons: a digital hardware implementation</title><link>https://fabrizio-ottati.github.io/blog/intro-digital-hw-snn/</link><pubDate>Tue, 03 Jan 2023 00:00:00 +0000</pubDate><guid>https://fabrizio-ottati.github.io/blog/intro-digital-hw-snn/</guid><description>&lt;p&gt;In this article, we will try to model a layer of Leaky Integrate and Fire (LIF) spiking neurons using digital hardware: registers, memories, adders and so on. To do so, we will consider a single output neuron connected to multiple input neurons from a previous layer.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://fabrizio-ottati.github.io/images/blog/intro-digital-hw-snn/neurons-connected.png" alt="Multiple pre-synaptic neurons connected to a post-synaptic one."&gt;&lt;/p&gt;&#10;&lt;p&gt;In a Spiking Neural Network (SNN), neurons communicate by means of &lt;strong&gt;spikes&lt;/strong&gt;: these activation voltages are then converted to currents through the &lt;strong&gt;synapses&lt;/strong&gt;, charging the &lt;strong&gt;membrane potential&lt;/strong&gt; of the destination neuron. In the following, the destination neuron is denoted as &lt;strong&gt;post-synaptic&lt;/strong&gt; neuron, with the index $i$, while the input neuron under consideration is denoted as &lt;strong&gt;pre-synaptic&lt;/strong&gt; neuron, with the index $j$.&lt;/p&gt;</description></item></channel></rss>