Thermodynamic-RAM technology stack. Issue 4 (4th July 2018)
- Record Type:
- Journal Article
- Title:
- Thermodynamic-RAM technology stack. Issue 4 (4th July 2018)
- Main Title:
- Thermodynamic-RAM technology stack
- Authors:
- Nugent, M. Alexander
Molter, Timothy W. - Abstract:
- Abstract: We introduce a technology stack or specification describing the multiple levels of abstraction and specialisation needed to implement a neuromorphic processor (NPU) based on the previously-described concept of AHaH Computing and integrate it into today's digital computing systems. The general purpose NPU implementation described here is called Thermodynamic-RAM (kT-RAM) and is just one of many possible architectures, each with varying advantages and trade offs. Bringing us closer to brain-like neural computation, kT-RAM will provide a general-purpose adaptive hardware resource to existing computing platforms enabling fast and low-power machine learning capabilities that are currently hampered by the separation of memory and processing, a.k.a the von Neumann bottleneck. Because understanding such a processor based on non-traditional principles can be difficult, by presenting the various levels of the stack from the bottom up, layer by layer, explaining kT-RAM becomes a much easier task. The levels of the Thermodynamic-RAM technology stack include the memristor, synapse, AHaH node, kT-RAM, instruction set, sparse spike encoding, kT-RAM emulator, and SENSE server. Graphical Abstract: The Thermodynamic RAM (kT-RAM) technical stack defines a specification for building a neuromorphic processor based on AHaH computing, a self-organizing attractor-based computing principle. Unlike a von Neumann digital architecture where memory is physically separated from processor, theAbstract: We introduce a technology stack or specification describing the multiple levels of abstraction and specialisation needed to implement a neuromorphic processor (NPU) based on the previously-described concept of AHaH Computing and integrate it into today's digital computing systems. The general purpose NPU implementation described here is called Thermodynamic-RAM (kT-RAM) and is just one of many possible architectures, each with varying advantages and trade offs. Bringing us closer to brain-like neural computation, kT-RAM will provide a general-purpose adaptive hardware resource to existing computing platforms enabling fast and low-power machine learning capabilities that are currently hampered by the separation of memory and processing, a.k.a the von Neumann bottleneck. Because understanding such a processor based on non-traditional principles can be difficult, by presenting the various levels of the stack from the bottom up, layer by layer, explaining kT-RAM becomes a much easier task. The levels of the Thermodynamic-RAM technology stack include the memristor, synapse, AHaH node, kT-RAM, instruction set, sparse spike encoding, kT-RAM emulator, and SENSE server. Graphical Abstract: The Thermodynamic RAM (kT-RAM) technical stack defines a specification for building a neuromorphic processor based on AHaH computing, a self-organizing attractor-based computing principle. Unlike a von Neumann digital architecture where memory is physically separated from processor, the memristor can be used for both memory and processor at the same time, much like in biological brains. This basic building block can be paired to create a synapse, several synapses can be combined to create a linear neuron, and several neurons can be spread out across a core. This adaptive analog resource can be integrated into existing hardware and software platforms as a co-processor for machine learning applications via a digital I/O interface and instructions set. … (more)
- Is Part Of:
- International journal of parallel, emergent and distributed systems. Volume 33:Issue 4(2018)
- Journal:
- International journal of parallel, emergent and distributed systems
- Issue:
- Volume 33:Issue 4(2018)
- Issue Display:
- Volume 33, Issue 4 (2018)
- Year:
- 2018
- Volume:
- 33
- Issue:
- 4
- Issue Sort Value:
- 2018-0033-0004-0000
- Page Start:
- 430
- Page End:
- 444
- Publication Date:
- 2018-07-04
- Subjects:
- Neuromorphic -- memristor -- artificial intelligence -- machine learning
Parallel computers -- Periodicals
Electronic data processing -- Distributed processing -- Periodicals
Computer algorithms -- Periodicals
004.35 - Journal URLs:
- http://www.tandfonline.com/toc/gpaa20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/17445760.2017.1314472 ↗
- Languages:
- English
- ISSNs:
- 1744-5760
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.441300
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 6865.xml