Researcher profile

Jonathan M. Goodwill

Jonathan M. Goodwill contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 13 - UnverifiedVerification L1Unclaimed author
2works
0followers
5topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

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

Published work

2 published item(s)

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.

preprint2020arXiv

Temperature overshoot as the cause of physical changes in resistive switching devices during electro-formation

Resistive switching devices based on transition metal oxides require formation of a conductive filament in order for the device to be able to switch. Such filaments have been proposed to form by the reduction of the oxide due to application of the electric field, but this report seeks to rebut that interpretation. Frequently reported physical changes during electro-formation include delamination of electrodes, crystallization of functional oxide, intermixing of electrode and oxide materials, and extensive loss of oxygen presumably to the ambient. Here we show that most of these effects are not inherent to the formation and switching processes and instead are due to an experimental artifact: the discharge of parasitic capacitances in the forming circuit. Discharge of typical BNC cables can raise the temperature of the filament to between 2,000 and 5,000 K resulting in extensive physical changes. Discharge and associated effects mentioned above can be eliminated using an on-chip load element without affecting the ability to switch.