3 research outputs found

    A building block for hardware belief networks

    Full text link
    Belief networks represent a powerful approach to problems involving probabilistic inference, but much of the work in this area is software based utilizing standard deterministic hardware based on the transistor which provides the gain and directionality needed to interconnect billions of them into useful networks. This paper proposes a transistor like device that could provide an analogous building block for probabilistic networks. We present two proof-of-concept examples of belief networks, one reciprocal and one non-reciprocal, implemented using the proposed device which is simulated using experimentally benchmarked models.Comment: Keywords: stochastic, sigmoid, phase transition, spin glass, frustration, reduced frustration, Ising model, Bayesian network, Boltzmann machine. 23 pages, 9 figure

    p-Bits for Probabilistic Spin Logic

    Full text link
    We introduce the concept of a probabilistic or p-bit, intermediate between the standard bits of digital electronics and the emerging q-bits of quantum computing. We show that low barrier magnets or LBM's provide a natural physical representation for p-bits and can be built either from perpendicular magnets (PMA) designed to be close to the in-plane transition or from circular in-plane magnets (IMA). Magnetic tunnel junctions (MTJ) built using LBM's as free layers can be combined with standard NMOS transistors to provide three-terminal building blocks for large scale probabilistic circuits that can be designed to perform useful functions. Interestingly, this three-terminal unit looks just like the 1T/MTJ device used in embedded MRAM technology, with only one difference: the use of an LBM for the MTJ free layer. We hope that the concept of p-bits and p-circuits will help open up new application spaces for this emerging technology. However, a p-bit need not involve an MTJ, any fluctuating resistor could be combined with a transistor to implement it, while completely digital implementations using conventional CMOS technology are also possible. The p-bit also provides a conceptual bridge between two active but disjoint fields of research, namely stochastic machine learning and quantum computing. First, there are the applications that are based on the similarity of a p-bit to the binary stochastic neuron (BSN), a well-known concept in machine learning. Three-terminal p-bits could provide an efficient hardware accelerator for the BSN. Second, there are the applications that are based on the p-bit being like a poor man's q-bit. Initial demonstrations based on full SPICE simulations show that several optimization problems including quantum annealing are amenable to p-bit implementations which can be scaled up at room temperature using existing technology

    Modeling Multi-Magnet Networks Interacting Via Spin Currents

    Full text link
    The significant experimental advances of the last few decades in dealing with the interaction of spin currents and nanomagnets, at the device level, has allowed envisioning a broad class of devices that propose to implement information processing using spin currents and nanomagnets. To analyze such spin-magnet logic circuits, in general, we have developed a coupled spin-transport/ magnetization-dynamics simulation framework that could be broadly applicable to various classes of spin-valve/ spin-torque devices. Indeed, the primary purpose of this chapter is to describe in detail, the overall approach we have developed to include a description of spin transport coupled with magnetization dynamics and to show how it was benchmarked against available data on experiments. We address non-collinear spin-transport in Section-2 using a lumped "4-component spin-circuit formalism" that describes the interaction of non-collinear magnets (required for modeling spin torque), by computing 4-component currents and voltages at every node of a "circuit". For modeling the magnetization dynamics, we use the standard Landau-Lifshitz-Gilbert (LLG) equation with the Slonczewski and the field-like terms included for spin torque. Section-3 describes how this LLG model is coupled with the spin transport model to analyze spin-torque experiments and spin-magnet circuits in general. We include MATLAB codes in the Appendix to facilitate a "hands-on" understanding of our model and hope it will enable interested readers to conveniently analyze their own experiments, develop a deeper insight into spin-magnet circuits or come up with their own creative designs.Comment: To appear in Handbook of Spintronics, eds. D Awschalom, J Nitta & Y Xu, Springer (2013). 52 pages and 20 figures. Comments and suggestions are welcome. Code typos corrected in (v3
    corecore