{"id":1572,"date":"2018-10-30T08:46:33","date_gmt":"2018-10-30T12:46:33","guid":{"rendered":"https:\/\/www.bu.edu\/rhcollab\/?p=1572"},"modified":"2019-04-26T10:16:39","modified_gmt":"2019-04-26T14:16:39","slug":"colloquium-software-configured-compute-environments","status":"publish","type":"post","link":"https:\/\/www.bu.edu\/rhcollab\/2018\/10\/30\/colloquium-software-configured-compute-environments\/","title":{"rendered":"Colloquium: Software-Configured Compute Environments"},"content":{"rendered":"<p><script type=\"text\/javascript\" src=\"https:\/\/addevent.com\/libs\/atc\/1.6.1\/atc.min.js\" async defer><\/script><\/p>\n<div class=\"event-content\">\n<h3>Red Hat Collaboratory at Boston University Colloquium<\/h3>\n<h3 style=\"font-weight: normal;\">Ulrich Drepper<\/h3>\n<p>Engineer, Office of the CTO, Red Hat<\/p>\n<h3><i>Software-Configured Compute Environments<\/i><\/h3>\n<h4>Abstract<\/h4>\n<p>Hardware and software environments are designed as a compromise between many different requirements. This sacrifices performance, among other aspects, while at the same time the need for compute increases.<\/p>\n<p>Specialists can certainly create more optimized systems. The challenge is to automate this.<\/p>\n<p>To research these new systems we need hardware specialists to create re-configurable processors, compiler writers to deduce the best architecture from source code and generate configurations for hardware and OS, improved OSes to efficiently run that code. All that while preserving API and ideally ABI compatibility. First steps toward this are already on the way in the BU\/Red Hat collaboration with the OpenShell project to utilize FPGAs as a suitable platform and the Linux-based unikernel project to optimize the runtime environment.<\/p>\n<h4>Bio<\/h4>\n<p>Ulrich Drepper <img loading=\"lazy\" src=\"\/rhcollab\/files\/2018\/10\/UliDrepper.png\" alt=\"\" width=\"400\" height=\"316\" class=\"alignright size-full wp-image-1557\" \/>joined Red Hat again in 2017, after a seven year hiatus when he worked for Goldman Sachs. He is part of the office of the CTO and concentrates on technologies for machine learning and high-performance computing. At Goldman Sachs he worked in the technology division, in the last position as a member of the data science research group. His previous stint at Red Hat lasted 14 years. The last position was as member of the office of the CTO to collect and disseminate information relevant to the Red Hat Enterprise Linux product.<\/p>\n<p>His main interests are in the areas of low-level technologies like machine and processor architectures, programming language, compilers, high-performance and low-latency computing. In addition he is interested in using statistics and machine learning for performance analysis of programs and security of application and OS environments. He worked on several revisions of the POSIX standard and was invited expert for both the C and C++ standard committees. Ulrich received his Diploma in Informatics from the University of Karlsruhe, Germany.<\/p>\n<h3>Agenda<\/h3>\n<ul>\n<li>11:30 AM &#8211; 12:00 PM: <strong>Pizza &amp; Networking<\/strong><\/li>\n<li>12:00 &#8211; 1:00 PM: <strong>Talk and Discussion<\/strong><\/li>\n<\/ul>\n<h3>Questions?<\/h3>\n<p><a href=\"\/rhcollab\/get-involved\/contact-us\/\">Contact the Collaboratory<\/a> with any questions you may have about this event.<\/p>\n<h3>Recording of Event<\/h3>\n<p>This talk was held as scheduled. A recording can be accessed\u00a0<a href=\"https:\/\/echo360.org\/media\/725ece0c-98d8-41c0-8f52-4fc52f1044c2\/public\">here<\/a>.\u00a0 Slides can be accessed <a href=\"\/rhcollab\/files\/2018\/10\/Drepper-colloq2018.pdf\">here<\/a>.\n<\/div>\n<aside class=\"event-meta\">\n<h4>Dates &amp; Times<\/h4>\n<p>Wednesday, November 14, 2018<br \/>\n11:30 AM &#8211; 1:00 PM<br \/>\n(Pizza &amp; networking until 12 PM)<\/p>\n<div title=\"Add to Calendar\" class=\"addeventatc\" style=\"margin-bottom: 30px;\">Add to Calendar<span class=\"start\">11\/14\/2018 11:30 AM<\/span><span class=\"end\">10\/17\/2018 1:00 PM<\/span><span class=\"timezone\">America\/New_York<\/span><span class=\"title\">Colloquium: <i>Software-Configured Compute Environments<\/i><\/span><span class=\"description\">Hardware and software environments are designed as a compromise between many different requirements. This sacrifices performance, among other aspects, while at the same time the need for compute increases. Specialists can certainly create more optimized systems. The challenge is to automate this. To research these new systems we need hardware specialists to create re-configurable processors, compiler writers to deduce the best architecture from source code and generate configurations for hardware and OS, improved OSes to efficiently run that code. All that while preserving API and ideally ABI compatibility. First steps toward this are already on the way in the BU\/Red Hat collaboration with the OpenShell project to utilize FPGAs as a suitable platform and the Linux-based unikernel project to optimize the runtime environment.<\/span><span class=\"location\">Hariri Institute for Computing 111 Cummington Mall, Seminar Room, Boston MA<\/span><\/div>\n<h4>Location<\/h4>\n<address style=\"font-style: normal;\">Hariri Institute for Computing<br \/>\n111 Cummington Mall, Seminar Room<\/address>\n<p><a href=\"https:\/\/goo.gl\/maps\/96msDgREAF32\">Directions<\/a><\/p>\n<\/aside>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Red Hat Collaboratory at Boston University Colloquium Ulrich Drepper Engineer, Office of the CTO, Red Hat Software-Configured Compute Environments Abstract Hardware and software environments are designed as a compromise between many different requirements. This sacrifices performance, among other aspects, while at the same time the need for compute increases. Specialists can certainly create more optimized [&hellip;]<\/p>\n","protected":false},"author":14350,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[50,48],"tags":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/posts\/1572"}],"collection":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/users\/14350"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/comments?post=1572"}],"version-history":[{"count":8,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/posts\/1572\/revisions"}],"predecessor-version":[{"id":1597,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/posts\/1572\/revisions\/1597"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/media?parent=1572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/categories?post=1572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/tags?post=1572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}