Condensed Matter > Disordered Systems and Neural Networks
[Submitted on 22 Oct 2018 (this version), latest version 30 Sep 2020 (v4)]
Title:Computation via Interacting Magnetic Memory Bites: Integration of Boolean Gates
View PDFAbstract:Arrays of interacting, switchable, magnetic nano-islands---often called artificial spin ices---have been recently employed to demonstrate deliberate, exotic, collective behaviors not seen in natural materials. They have also been seen as potential novel platforms for memory encoding, while recent advances in the direct manipulation of these local moments suggest that these systems can be naturally interpreted as nanopatterned, interacting memory media. Exploiting their interaction, we propose here to employ them for computation {\it within} a magnetic memory. The magnetization states of each elongated nano-island can be represented as a binary degree of freedom, or bit. However, unlike in traditional magnetic memory, these bites interact. We show that they can be assembled into elementary 2-input/1-output boolean gates, such as AND, OR, NAND, and NOR, depending on their mutual geometric arrangement. In a first step of a larger program, we demonstrate numerically the physical feasibility of gate integration at least into tree-like circuits, by checking that logical functionality is obtained by interaction. We then discuss conditions for the existence of phase transitions that can limit computational efficiency. While we confine ourselves here to tree-like structures and to the reproduction of existing computational frameworks, the final aim of this effort should involve developments in terms of neuromorphic computation within an interacting memory.
Submission history
From: Francesco Caravelli [view email][v1] Mon, 22 Oct 2018 11:50:49 UTC (1,606 KB)
[v2] Sat, 3 Nov 2018 12:15:08 UTC (1,606 KB)
[v3] Tue, 21 Apr 2020 22:09:13 UTC (1,871 KB)
[v4] Wed, 30 Sep 2020 14:41:19 UTC (2,146 KB)
Current browse context:
cond-mat.dis-nn
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.