Source author record

Matthew W. Daniels

Matthew W. Daniels appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

10works
6topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

10 published item(s)

preprint2023arXiv

Strain-programmable van der Waals magnetic tunnel junctions

The magnetic tunnel junction (MTJ) is a backbone device for spintronics. Realizing next generation energy efficient MTJs will require operating mechanisms beyond the standard means of applying magnetic fields or large electrical currents. Here, we demonstrate a new concept for programmable MTJ operation via strain control of the magnetic states of CrSBr, a layered antiferromagnetic semiconductor used as the tunnel barrier. Switching the CrSBr from antiferromagnetic to ferromagnetic order generates a giant tunneling magnetoresistance ratio without external magnetic field at temperatures up to ~ 140 K. When the static strain is set near the phase transition, applying small strain pulses leads to active flipping of layer magnetization with controlled layer number and thus magnetoresistance states. Further, finely adjusting the static strain to a critical value turns on stochastic switching between metastable states, with a strain-tunable sigmoidal response curve akin to the stochastic binary neuron. Our results highlight the potential of strain-programmable van der Waals MTJs towards spintronic applications, such as magnetic memory, random number generation, and probabilistic and neuromorphic computing.

preprint2022arXiv

Implementation of a Binary Neural Network on a Passive Array of Magnetic Tunnel Junctions

The increasing scale of neural networks and their growing application space have produced demand for more energy- and memory-efficient artificial-intelligence-specific hardware. Avenues to mitigate the main issue, the von Neumann bottleneck, include in-memory and near-memory architectures, as well as algorithmic approaches. Here we leverage the low-power and the inherently binary operation of magnetic tunnel junctions (MTJs) to demonstrate neural network hardware inference based on passive arrays of MTJs. In general, transferring a trained network model to hardware for inference is confronted by degradation in performance due to device-to-device variations, write errors, parasitic resistance, and nonidealities in the substrate. To quantify the effect of these hardware realities, we benchmark 300 unique weight matrix solutions of a 2-layer perceptron to classify the Wine dataset for both classification accuracy and write fidelity. Despite device imperfections, we achieve software-equivalent accuracy of up to 95.3 % with proper tuning of network parameters in 15 x 15 MTJ arrays having a range of device sizes. The success of this tuning process shows that new metrics are needed to characterize the performance and quality of networks reproduced in mixed signal hardware.

preprint2021arXiv

Easy-plane spin Hall nano-oscillators as spiking neurons for neuromorphic computing

We show analytically using a macrospin approximation that easy-plane spin Hall nano-oscillators excited by a spin-current polarized perpendicularly to the easy-plane have phase dynamics analogous to that of Josephson junctions. Similarly to Josephson junctions, they can reproduce the spiking behavior of biological neurons that is appropriate for neuromorphic computing. We perform micromagnetic simulations of such oscillators realized in the nano-constriction geometry and show that the easy-plane spiking dynamics is preserved in an experimentally feasible architecture. Finally we simulate two elementary neural network blocks that implement operations essential for neuromorphic computing. First, we show that output spikes energies from two neurons can be summed and injected into a following layer neuron and second, we demonstrate that outputs can be multiplied by synaptic weights implemented by locally modifying the anisotropy.

preprint2020arXiv

Energy-efficient stochastic computing with superparamagnetic tunnel junctions

Superparamagnetic tunnel junctions (SMTJs) have emerged as a competitive, realistic nanotechnology to support novel forms of stochastic computation in CMOS-compatible platforms. One of their applications is to generate random bitstreams suitable for use in stochastic computing implementations. We describe a method for digitally programmable bitstream generation based on pre-charge sense amplifiers. This generator is significantly more energy efficient than SMTJ-based bitstream generators that tune probabilities with spin currents and a factor of two more efficient than related CMOS-based implementations. The true randomness of this bitstream generator allows us to use them as the fundamental units of a novel neural network architecture. To take advantage of the potential savings, we codesign the algorithm with the circuit, rather than directly transcribing a classical neural network into hardware. The flexibility of the neural network mathematics allows us to adapt the network to the explicitly energy efficient choices we make at the device level. The result is a convolutional neural network design operating at $\approx$ 150 nJ per inference with 97 % performance on MNIST -- a factor of 1.4 to 7.7 improvement in energy efficiency over comparable proposals in the recent literature.

preprint2020arXiv

Memory-efficient training with streaming dimensionality reduction

The movement of large quantities of data during the training of a Deep Neural Network presents immense challenges for machine learning workloads. To minimize this overhead, especially on the movement and calculation of gradient information, we introduce streaming batch principal component analysis as an update algorithm. Streaming batch principal component analysis uses stochastic power iterations to generate a stochastic k-rank approximation of the network gradient. We demonstrate that the low rank updates produced by streaming batch principal component analysis can effectively train convolutional neural networks on a variety of common datasets, with performance comparable to standard mini batch gradient descent. These results can lead to both improvements in the design of application specific integrated circuits for deep learning and in the speed of synchronization of machine learning models trained with data parallelism.

preprint2020arXiv

Temporal Memory with Magnetic Racetracks

Race logic is a relative timing code that represents information in a wavefront of digital edges on a set of wires in order to accelerate dynamic programming and machine learning algorithms. Skyrmions, bubbles, and domain walls are mobile magnetic configurations (solitons) with applications for Boolean data storage. We propose to use current-induced displacement of these solitons on magnetic racetracks as a native temporal memory for race logic computing. Locally synchronized racetracks can spatially store relative timings of digital edges and provide non-destructive read-out. The linear kinematics of skyrmion motion, the tunability and low-voltage asynchronous operation of the proposed device, and the elimination of any need for constant skyrmion nucleation make these magnetic racetracks a natural memory for low-power, high-throughput race logic applications.

preprint2016arXiv

Antiferromagnetic Spin Wave Field-Effect Transistor

In a collinear antiferromagnet with easy-axis anisotropy, symmetry dictates that the spin wave modes must be doubly degenerate. Theses two modes, distinguished by their opposite polarization and available only in antiferromagnets, give rise to a novel degree of freedom to encode and process information. We show that the spin wave polarization can be manipulated by an electric field induced Dzyaloshinskii-Moriya interaction and magnetic anisotropy. We propose a prototype spin wave field-effect transistor which realizes a gate-tunable magnonic analog of the Faraday effect, and demonstrate its application in THz signal modulation. Our findings open up the exciting possibility of digital data processing utilizing antiferromagnetic spin waves and enable the direct projection of optical computing concepts onto the mesoscopic scale.

preprint2015arXiv

Magnetic ground state of semiconducting transition metal trichalcogenide monolayers

Layered transition metal trichalcogenides with the chemical formula $ABX_3$ have attracted recent interest as potential candidates for two-dimensional magnets. Using first-principles calculations within density functional theory, we investigate the magnetic ground states of monolayers of Mn- and Cr-based semiconducting trichalcogenides. We show that the second and third nearest-neighbor exchange interactions ($J_2$ and $J_3$) between magnetic ions, which have been largely overlooked in previous theoretical studies, are crucial in determining the magnetic ground state. Specifically, we find that monolayer $\text{CrSiTe}_3$ is an antiferromagnet with a zigzag spin texture due to significant contribution from $J_3$, whereas $\text{CrGeTe}_3$ is a ferromagnet with a Curie temperature of 106 K. Monolayers of Mn-compounds ($\text{MnPS}_3$ and $\text{MnPSe}_3$) always show antiferromagnetic Neel order. We identify the physical origin of various exchange interactions, and demonstrate that strain can be an effective knob for tuning the magnetic properties. Possible magnetic ordering in the bulk is also discussed. Our study suggests that $\text{ABX}_3$ can be a promising platform to explore 2D magnetic phenomena.

preprint2015arXiv

Spin-transfer torque induced spin waves in antiferromagnetic insulators

We explore the possibility of exciting spin waves in insulating antiferromagnetic films by injecting spin current at the surface. We analyze both magnetically compensated and uncompensated interfaces. We find that the spin current induced spin-transfer torque can excite spin waves in insulating antiferromagnetic materials and that the chirality of the excited spin wave is determined by the polarization of the injected spin current. Furthermore, the presence of magnetic surface anisotropy can greatly increase the accessibility of these excitations.

preprint2015arXiv

Ultrafast Switching of Antiferromagnets via Spin-transfer Torque

Picosecond switching of the staggered antiferromagnetic order is shown to be realizable through spin-transfer torques from a short current pulse. The coupled dynamics of sublattice magnetization is mapped onto a classical pendulum subject to gravity and a driving pulse, where switching occurs if the pendulum acquires sufficient kinetic energy during the pulse to overcome the maximum of the effective gravity potential. The optimal switching scheme is explored through the dependence of switch angle and magnetic loss on the duration and strength of the current pulse. The physics discussed here provides a general route towards multi-functional THz applications via the spin-transfer torque in antiferromagnetic materials.