LEADER 04867nam 2200589 450 001 9910155575903321 005 20221206104126.0 010 $a1-62705-644-0 024 7 $a10.2200/S00736ED1V01Y201609EET008 035 $a(CKB)4340000000027785 035 $a(MiAaPQ)EBC4764785 035 $a(CaBNVSL)swl00406952 035 $a(OCoLC)965303474 035 $a(IEEE)7791116 035 $a(MOCL)201609EET008 035 $a(EXLCZ)994340000000027785 100 $a20161223h20172017 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aNon-volatile in-memory computing by spintronics /$fHao Yu, Leibin Ni, Yuhao Wang 210 1$a[San Rafael, California] :$cMorgan & Claypool Publishers,$d2017. 210 4$dİ2017 215 $a1 online resource (163 pages) $ccolor illustrations 225 0 $aSynthesis Lectures on Emerging Engineering Technologies,$x2381-1439 300 $aPart of: Synthesis digital library of engineering and computer science. 311 $a1-62705-294-1 320 $aIncludes bibliographical references and index. 327 $a1. Introduction -- 1.1 Memory wall -- 1.2 Traditional semiconductor memory -- 1.2.1 Overview -- 1.2.2 Nano-scale limitations -- 1.3 Non-volatile spintronic memory -- 1.3.1 Basic magnetization process -- 1.3.2 Magnetization damping -- 1.3.3 Spin-transfer torque -- 1.3.4 Magnetization dynamics -- 1.3.5 Domain wall propagation -- 1.4 Traditional memory architecture -- 1.5 Non-volatile in-memory computing architecture -- 1.6 References -- 327 $a2. Non-volatile spintronic device and circuit -- 2.1 SPICE formulation with new nano-scale NVM devices -- 2.1.1 Traditional modified nodal analysis -- 2.1.2 New MNA with non-volatile state variables -- 2.2 STT-MTJ device and model -- 2.2.1 STT-MTJ -- 2.2.2 STT-RAM -- 2.2.3 Topological insulator -- 2.3 Domain wall device and model -- 2.3.1 Magnetization reversal -- 2.3.2 MTJ resistance -- 2.3.3 Domain wall propagation -- 2.3.4 Circular domain wall nanowire -- 2.4 Spintronic storage -- 2.4.1 Spintronic memory -- 2.4.2 Spintronic readout -- 2.5 Spintronic logic -- 2.5.1 XOR -- 2.5.2 Adder -- 2.5.3 Multiplier -- 2.5.4 LUT -- 2.6 Spintronic interconnect -- 2.6.1 Coding-based interconnect -- 2.6.2 Domain wall-based encoder/decoder -- 2.6.3 Performance evaluation -- 2.7 References -- 327 $a3. In-memory data encryption -- 3.1 In-memory advanced encryption standard -- 3.1.1 Fundamental of AES -- 3.1.2 Domain wall nanowire-based AES computing -- 3.1.3 Pipelined AES by domain wall nanowire -- 3.1.4 Performance evaluation -- 3.2 Domain wall-based SIMON block cipher -- 3.2.1 Fundamental of SIMON block cipher -- 3.2.2 Hardware stages -- 3.2.3 Round counter -- 3.2.4 Control signals -- 3.2.5 Key expansion -- 3.2.6 Encryption -- 3.2.7 Performance evaluation -- 3.3 References -- 327 $a4. In-memory data analytics -- 4.1 In-memory machine learning -- 4.1.1 Extreme learning machine -- 4.1.2 MapReduce-based matrix multiplication -- 4.1.3 Domain wall-based hardware mapping -- 4.1.4 Performance evaluation -- 4.2 In-memory face recognition -- 4.2.1 Energy-efficient STT-MRAM with Spare-represented data -- 4.2.2 QoS-aware adaptive current scaling -- 4.2.3 STT-RAM based hardware mapping -- 4.2.4 Performance evaluation -- 4.3 References -- Authors' biographies. 330 3 $aExa-scale computing needs to re-examine the existing hardware platform that can support intensive data-oriented computing. Since the main bottleneck is from memory, we aim to develop an energy-efficient in-memory computing platform in this book. First, the models of spin-transfer torque magnetic tunnel junction and racetrack memory are presented. Next, we show that the spintronics could be a candidate for future data-oriented computing for storage, logic, and interconnect. As a result, by utilizing spintronics, in-memory-based computing has been applied for data encryption and machine learning. The implementations of in-memory AES, Simon cipher, as well as interconnect are explained in details. In addition, in-memory-based machine learning and face recognition are also illustrated in this book. 410 0$aSynthesis digital library of engineering and computer science. 410 0$aSynthesis lectures on emerging engineering technologies ;$v# 8.$x2381-1439 606 $aSpintronics 606 $aNonvolatile random-access memory 615 0$aSpintronics. 615 0$aNonvolatile random-access memory. 676 $a621.381 700 $aYu$b Hao$0999569 702 $aNi$b Leibin 702 $aWang$b Yuhao 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910155575903321 996 $aNon-volatile in-memory computing by spintronics$92965167 997 $aUNINA