{"id":2442,"date":"2022-01-28T10:24:53","date_gmt":"2022-01-28T15:24:53","guid":{"rendered":"https:\/\/www.bu.edu\/rhcollab\/?page_id=2442"},"modified":"2022-02-01T09:16:30","modified_gmt":"2022-02-01T14:16:30","slug":"linux-computational-caching","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/rhcollab\/projects\/distributed-systems\/linux-computational-caching\/","title":{"rendered":"Linux Computational Caching"},"content":{"rendered":"<ul>\n<li><span style=\"font-weight: 400;\">BU faculty member: <a href=\"http:\/\/www.cs.bu.edu\/~jappavoo\/jappavoo.github.com\/index.html\">Jonathan Appavoo<\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Despite decades of research computer systems are no more \u201cintelligent\u201d today than they were when they were first constructed.\u00a0 That is to say they do not systematically incorporate the ability to exploit their past to improve their current or future operation. \u00a0 In this speculative work we are attempting to explore a biologically motivated conjecture on how\u00a0 memory of past computing can be stored and recalled to automatically improve a system\u2019s behavior.\u00a0 Building on our prior work our goal is to combine machine learning mechanisms with a representation of a virtual machine&#8217;s execution as images of a movie. \u00a0 The goal is to construct a distributed virtual machine runtime, based on LINUX KVM, that extracts such movies to create a form of associate cache that is used to recognize and recall information from past execution.\u00a0 This recalled information is then used to synthesize information that is specific to the current computation and permits its acceleration. The first steps, however, are to create and demonstrate the ability to extract and recognize \u201cuseful\u201d patterns using existing machine learning techniques.<\/span><\/p>\n<p><strong>Other Funding<\/strong><br \/>\nJonathan Appavoo, NSF CAREER: Programmable Smart Machines<br \/>\n<span><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h5 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Related Publications<\/h5><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/span><br \/>\nhttps:\/\/dl.acm.org\/doi\/10.1145\/2485732.2485749https:\/\/dl.acm.org\/doi\/10.1145\/2541940.2541985<\/p>\n<p>https:\/\/www.seltzer.com\/assets\/publications\/Programmable-Smart-Machines-A-Hybrid-Neuromorphic-approach-to-General-Purpose-Computation.pdf<\/p>\n<p>https:\/\/dl.acm.org\/doi\/10.1145\/3342195.3392698<\/p>\n<p><\/div>\n<\/div>\n<\/p>\n<p><a href=\"https:\/\/research.redhat.com\/blog\/research_project\/linux-computational-caching\/\">Check out more about this project on the Red Hat Research website.\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>BU faculty member: Jonathan Appavoo Despite decades of research computer systems are no more \u201cintelligent\u201d today than they were when they were first constructed.\u00a0 That is to say they do not systematically incorporate the ability to exploit their past to improve their current or future operation. \u00a0 In this speculative work we are attempting to [&hellip;]<\/p>\n","protected":false},"author":18885,"featured_media":0,"parent":2262,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2442"}],"collection":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/users\/18885"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/comments?post=2442"}],"version-history":[{"count":11,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2442\/revisions"}],"predecessor-version":[{"id":2513,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2442\/revisions\/2513"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2262"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/media?parent=2442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}