{"id":7601,"date":"2023-02-17T12:24:53","date_gmt":"2023-02-17T06:54:53","guid":{"rendered":"https:\/\/www.ee.iitb.ac.in\/web?post_type=course_lists&#038;p=7601"},"modified":"2023-02-17T12:29:05","modified_gmt":"2023-02-17T06:59:05","slug":"ee-501-spin-based-computing","status":"publish","type":"course_lists","link":"https:\/\/www.ee.iitb.ac.in\/web\/course_lists\/ee-501-spin-based-computing\/","title":{"rendered":"EE 501 &#8211; Spin-Based Computing"},"content":{"rendered":"\nModule 1 (Introduction): Brief exposition to different spin-based computing schemes provided, Advantages of such computing schemes over conventional-transistor-based digital computing schemes explained<\/br>\nModule 2 (Basics of Spin Physics): Single-domain model of a nanomagnet, Micromagnetics, Landau Lifschitz Gilbert equation modified with spin-transfer and spin-orbit torque terms, magnetic switching, domain-wall motion, spin oscillation<\/br>\nModule 3 (Basics of Computability Theory): Deterministic and Non-Deterministic Finite Automata, Regular Languages, Deterministic and Non-Deterministic Turing machines, Decidable and Undecidable Languages with Examples, Definition of an algorithm with respect to a Turing machines<\/br>\nModule 4 (Basics of Complexity Theory): Defining Complexity, Class P and NP, NP-Complete Problems, Space Complexity<\/br>\nModule 5 (Spin-based computing within the Von Neumann paradigm): Design of magnetic random access memory arrays, Nanomagnetic Logic, All Spin Logic<\/br>\nModule 6 (Crossbar-Array-Based Computing and Implementation through Spintronics): Sub-topics: Memory-Computing Intertwining through Crossbar Arrays of Synaptic Devices, Implementation of neural-network\/ machine-learning algorithms on such arrays, Complexity analysis of such implementation, Spintronics-based implementations of crossbar arrays through domain-wall devices<\/br>\nModule 7 (Oscillator-Based Computing and Implementation through Spintronics): Kuramoto model for synchronization of oscillators, Oscillator-synchronization-based computing, Complexity analysis of such an algorithm, Implementation through spintronic oscillator<\/br>\nModule 8 (Probabilistic Computing and Implementation through Spintronics): Probabilistic computing basics, Complexity Analysis of Probabilistic Computing Algorithms, Implementation through stochastic spintronic devices <\/br>\n\n\n\n<b>Text\/References<\/b>\n\n<ul class=\"simplist\">\n<li>Michael Sipser, Introduction to the Theory of Computation, Cengage, 2013<\/li>\n<li> Stephen Blundell, Magnetism in Condensed Matter, OUP, 2011<\/li>\n<li>Spin Current, edited by Maekawa, Valenzula, Saitoh, and Kimura, OUP, 2017<\/li><li>Review paper: Neuromorphic spintronics, by Jullie Grollier et al.,\n    Nature Electronics, vol. 3, 2020 (DOI:<a href=\"https:\/\/www.nature.com\/articles\/s41928-019-0360-9\">https:\/\/www.nature.com\/articles\/s41928-019-0360-9<\/a>)<\/li>\n<\/ul>\n\n","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>EE 501 - Spin-Based Computing &ndash; EE IIT Bombay<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EE 501 - Spin-Based Computing &ndash; EE IIT Bombay\" \/>\n<meta property=\"og:description\" content=\"Module 1 (Introduction): Brief exposition to different spin-based computing schemes provided, Advantages of such computing schemes over conventional-transistor-based digital computing schemes explained Module 2 (Basics of Spin Physics): Single-domain model of a nanomagnet, Micromagnetics, Landau Lifschitz Gilbert equation modified with spin-transfer and spin-orbit torque terms, magnetic switching, domain-wall motion, spin oscillation Module 3 (Basics of &hellip; EE 501 &#8211; Spin-Based Computing Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"EE IIT Bombay\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-17T06:59:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/\",\"url\":\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/\",\"name\":\"EE 501 - Spin-Based Computing &ndash; EE IIT Bombay\",\"isPartOf\":{\"@id\":\"https:\/\/www.ee.iitb.ac.in\/web\/#website\"},\"datePublished\":\"2023-02-17T06:54:53+00:00\",\"dateModified\":\"2023-02-17T06:59:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ee.iitb.ac.in\/web\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EE 501 - Spin-Based Computing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ee.iitb.ac.in\/web\/#website\",\"url\":\"https:\/\/www.ee.iitb.ac.in\/web\/\",\"name\":\"EE IIT Bombay\",\"description\":\"Department of Electrical Engineering, IIT Bombay\",\"publisher\":{\"@id\":\"https:\/\/www.ee.iitb.ac.in\/web\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ee.iitb.ac.in\/web\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ee.iitb.ac.in\/web\/#organization\",\"name\":\"Department of ELectrical Engineering | IIT Bombay\",\"url\":\"https:\/\/www.ee.iitb.ac.in\/web\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ee.iitb.ac.in\/web\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ee.iitb.ac.in\/webwp-content\/uploads\/2021\/11\/MicrosoftTeams-image-2.png\",\"contentUrl\":\"https:\/\/www.ee.iitb.ac.in\/webwp-content\/uploads\/2021\/11\/MicrosoftTeams-image-2.png\",\"width\":93,\"height\":41,\"caption\":\"Department of ELectrical Engineering | IIT Bombay\"},\"image\":{\"@id\":\"https:\/\/www.ee.iitb.ac.in\/web\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EE 501 - Spin-Based Computing &ndash; EE IIT Bombay","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/","og_locale":"en_US","og_type":"article","og_title":"EE 501 - Spin-Based Computing &ndash; EE IIT Bombay","og_description":"Module 1 (Introduction): Brief exposition to different spin-based computing schemes provided, Advantages of such computing schemes over conventional-transistor-based digital computing schemes explained Module 2 (Basics of Spin Physics): Single-domain model of a nanomagnet, Micromagnetics, Landau Lifschitz Gilbert equation modified with spin-transfer and spin-orbit torque terms, magnetic switching, domain-wall motion, spin oscillation Module 3 (Basics of &hellip; EE 501 &#8211; Spin-Based Computing Read More &raquo;","og_url":"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/","og_site_name":"EE IIT Bombay","article_modified_time":"2023-02-17T06:59:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/","url":"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/","name":"EE 501 - Spin-Based Computing &ndash; EE IIT Bombay","isPartOf":{"@id":"https:\/\/www.ee.iitb.ac.in\/web\/#website"},"datePublished":"2023-02-17T06:54:53+00:00","dateModified":"2023-02-17T06:59:05+00:00","breadcrumb":{"@id":"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ee.iitb.ac.in\/webcourse_lists\/ee-501-spin-based-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ee.iitb.ac.in\/web\/"},{"@type":"ListItem","position":2,"name":"EE 501 - Spin-Based Computing"}]},{"@type":"WebSite","@id":"https:\/\/www.ee.iitb.ac.in\/web\/#website","url":"https:\/\/www.ee.iitb.ac.in\/web\/","name":"EE IIT Bombay","description":"Department of Electrical Engineering, IIT Bombay","publisher":{"@id":"https:\/\/www.ee.iitb.ac.in\/web\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ee.iitb.ac.in\/web\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ee.iitb.ac.in\/web\/#organization","name":"Department of ELectrical Engineering | IIT Bombay","url":"https:\/\/www.ee.iitb.ac.in\/web\/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ee.iitb.ac.in\/web\/#\/schema\/logo\/image\/","url":"https:\/\/www.ee.iitb.ac.in\/webwp-content\/uploads\/2021\/11\/MicrosoftTeams-image-2.png","contentUrl":"https:\/\/www.ee.iitb.ac.in\/webwp-content\/uploads\/2021\/11\/MicrosoftTeams-image-2.png","width":93,"height":41,"caption":"Department of ELectrical Engineering | IIT Bombay"},"image":{"@id":"https:\/\/www.ee.iitb.ac.in\/web\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.ee.iitb.ac.in\/web\/wp-json\/wp\/v2\/course_lists\/7601"}],"collection":[{"href":"https:\/\/www.ee.iitb.ac.in\/web\/wp-json\/wp\/v2\/course_lists"}],"about":[{"href":"https:\/\/www.ee.iitb.ac.in\/web\/wp-json\/wp\/v2\/types\/course_lists"}],"wp:attachment":[{"href":"https:\/\/www.ee.iitb.ac.in\/web\/wp-json\/wp\/v2\/media?parent=7601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}