{"id":1064820,"date":"2024-08-02T13:33:36","date_gmt":"2024-08-02T20:33:36","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&#038;p=1064820"},"modified":"2026-01-05T14:24:26","modified_gmt":"2026-01-05T22:24:26","slug":"aoc","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/aoc\/","title":{"rendered":"AOC"},"content":{"rendered":"<section class=\"mb-3 moray-highlight\">\n\t<div class=\"card-img-overlay mx-lg-0\">\n\t\t<div class=\"card-background  has-background- card-background--full-bleed\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1029\" height=\"413\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/image-3.jpg\" class=\"attachment-full size-full\" alt=\"Project AOC\" style=\"\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/image-3.jpg 1029w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/image-3-300x120.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/image-3-1024x411.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/image-3-768x308.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/image-3-240x96.jpg 240w\" sizes=\"auto, (max-width: 1029px) 100vw, 1029px\" \/>\t\t<\/div>\n\t\t<!-- Foreground -->\n\t\t<div class=\"card-foreground d-flex mt-md-n5 my-lg-5 px-g px-lg-0\">\n\t\t\t<!-- Container -->\n\t\t\t<div class=\"container d-flex mt-md-n5 my-lg-5 \">\n\t\t\t\t<!-- Card wrapper -->\n\t\t\t\t<div class=\"w-100 w-lg-col-5\">\n\t\t\t\t\t<!-- Card -->\n\t\t\t\t\t<div class=\"card material-md-card py-5 px-md-5\">\n\t\t\t\t\t\t<div class=\"card-body \">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"analog-optical-computer-aoc\">Analog Optical Computer (AOC)<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n<p>As industries increasingly rely on AI models and complex optimization, computing demands are soaring\u2014just as digital hardware reaches its limits. To meet this challenge, Microsoft Research has developed the&nbsp;<strong>Analog Optical Computer (AOC):<\/strong>&nbsp;the world\u2019s first unconventional computing system capable of accelerating real-world AI inference and optimization workloads.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1083\" height=\"421\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/AOC-figure-1.jpg\" alt=\"Schematic of the analog optical computer. In the foreground is the vector-by-matrix multiplication unit. This consists of a 1D array of micro-LEDs, a 2D modulator array (using display projectors), and a 1D array of Silicon sensors.\n\" class=\"wp-image-1149299\" style=\"width:1488px;height:auto\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/AOC-figure-1.jpg 1083w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/AOC-figure-1-300x117.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/AOC-figure-1-1024x398.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/AOC-figure-1-768x299.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2024\/08\/AOC-figure-1-240x93.jpg 240w\" sizes=\"auto, (max-width: 1083px) 100vw, 1083px\" \/><figcaption class=\"wp-element-caption\">Schematic of the analog optical computer. In the foreground is the vector-by-matrix multiplication unit. This consists of a 1D array of micro-LEDs, a 2D modulator array (using display projectors), and a 1D array of Silicon sensors.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>At scale the AOC has the potential to solve problems&nbsp;<strong>100x faster or more energy efficiently<\/strong>, than digital systems. This can be achieved by leveraging the parallelism of light and physical processes to perform computations, and avoiding the separation of compute from memory, operating on both continuous and binary data and adopting asynchronous operation.<\/p>\n\n\n\n<p>Built from low-cost, scalable, and high-volume optical and analog electronics, AOC operates at room temperature. A key innovation of AOC lies in the co-design of hardware and applications, reminiscent of the co-evolution between GPUs and deep learning models.<\/p>\n\n\n\n<p>To realize its potential, close collaboration on real industry applications is key.<\/p>\n\n\n\n<p>In partnership with Barclays, we solved a scaled-down version of a high-value financial optimization problem on AOC hardware. Similarly, with the Microsoft Health Futures team, we demonstrated the reconstruction of representative small-scale MRI data, pointing to better patient experiences through faster imaging.<\/p>\n\n\n\n<p>AOC also runs neural models for image recognition (e.g. MNIST and Fashion MNIST) and nonlinear curve fitting. Beyond what is running on hardware today, we trained a billion-parameter language model on GPUs that applies test-time compute compatible with AOC\u2019s capabilities.<\/p>\n\n\n\n<p>A quick tour of our AOC lab to highlight the cutting-edge work happening in this space can be viewed, here.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"This Microsoft Lab is Building Computers that Run on Light | Discovered at Microsoft Ep. 1\" width=\"422\" height=\"750\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/cswAkdU_6yk?feature=oembed&rel=0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>AOC was featured both at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/build.microsoft.com\/en-US\/sessions\/BRK195?source=sessions\">Microsoft Build<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> \u2014 our segment begins at 57:47 \u2014  and at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/ignite.microsoft.com\/en-US\/sessions\/BRK430?source=sessions\">Microsoft Ignite<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> \u2014 our segment begins at 41:20 \u2014 on Inside Azure Innovations with Mark Russinovich.<\/p>\n\n\n\n<p>We are partnering with M365 Research on this research.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>As industries increasingly rely on AI models and complex optimization, computing demands are soaring\u2014just as digital hardware reaches its limits. To meet this challenge, Microsoft Research has developed the&nbsp;Analog Optical Computer (AOC):&nbsp;the world\u2019s first unconventional computing system capable of accelerating real-world AI inference and optimization workloads. At scale the AOC has the potential to solve [&hellip;]<\/p>\n","protected":false},"featured_media":1155052,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13552,13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-1064820","msr-project","type-msr-project","status-publish","has-post-thumbnail","hentry","msr-research-area-hardware-devices","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"","related-publications":[940299,1140743,1149294],"related-downloads":[],"related-videos":[888825,1080693,1149381,1156789],"related-groups":[470874,1142640],"related-events":[],"related-opportunities":[],"related-posts":[947904,994098],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","display_name":"Hitesh Ballani","user_id":32008,"people_section":"Related people","alias":"hiballan"},{"type":"user_nicename","display_name":"Burcu Canakci","user_id":41910,"people_section":"Related people","alias":"burcucanakci"},{"type":"user_nicename","display_name":"Jiaqi Chu","user_id":39147,"people_section":"Related people","alias":"jiaqchu"},{"type":"user_nicename","display_name":"James Clegg","user_id":37794,"people_section":"Related people","alias":"jaclegg"},{"type":"user_nicename","display_name":"Daniel Cletheroe","user_id":31505,"people_section":"Related people","alias":"daclethe"},{"type":"user_nicename","display_name":"Fabian Falck","user_id":44067,"people_section":"Related people","alias":"fabianfalck"},{"type":"user_nicename","display_name":"Kirill Kalinin","user_id":43191,"people_section":"Related people","alias":"kkalinin"},{"type":"user_nicename","display_name":"Doug Kelly","user_id":40711,"people_section":"Related people","alias":"dougkelly"},{"type":"user_nicename","display_name":"Francesca Parmigiani","user_id":37727,"people_section":"Related people","alias":"frparmig"},{"type":"user_nicename","display_name":"Babak Rahmani","user_id":43975,"people_section":"Related people","alias":"a-brahmani"}],"msr_research_lab":[199561],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/1064820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":20,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/1064820\/revisions"}],"predecessor-version":[{"id":1156786,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/1064820\/revisions\/1156786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/1155052"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=1064820"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=1064820"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=1064820"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=1064820"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=1064820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}