{"id":9008,"date":"2015-10-11T15:39:23","date_gmt":"2015-10-11T13:39:23","guid":{"rendered":"http:\/\/blog.zhaw.ch\/icclab\/?p=9008"},"modified":"2015-10-12T11:03:30","modified_gmt":"2015-10-12T09:03:30","slug":"reflections-on-orconf-2015","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/","title":{"rendered":"Reflections on ORConf 2015"},"content":{"rendered":"<p>Us ICCLab folk are always interested in new ideas, particularly those that could have a profound impact on computing in general and cloud computing in particular. Consequently, we couldn&#8217;t miss out on the opportunity of attending <a href=\"http:\/\/openrisc.io\/orconf\/\">ORConf<\/a> &#8211; a conference loosely centred around\u00a0open source silicon &#8211; which was free and (more or less) just down the road at <a href=\"http:\/\/home.web.cern.ch\/\">CERN<\/a>.<\/p>\n<p>The conference itself was superb, comprising of an excellent mix of hobbyists\/open source advocates, industry folks and academics with some of the people wearing more than one hat. There was also quite a diverse set of backgrounds ranging from ASIC designers to FPGA guys to compiler designers to some simpler software types. The quality of people was overwhelming\u00a0with excellent\u00a0guys from high profile organizations such as Intel, Google, Qualcomm, nvidia, Uni Cambridge, EPFL, ETH and Berkeley (although many\u00a0of the industry folk were not specifically representing their employers).<\/p>\n<p><!--more--><\/p>\n<p>The conference has been growing steadily over the last number of years, reaching about 100 people this year. The single track event covered a very diverse range of topics. Unfortunately, we missed the <a href=\"http:\/\/openrisc.io\/\">OpenRISC<\/a> session on Friday which had a very strong <a href=\"http:\/\/riscv.org\/\">RISC-V<\/a> dominance and was very interesting by all reports (must catch up on this content later!). The content on Saturday and Sunday addressed many issues most of which involved demonstrating tools of some description: <a href=\"http:\/\/www.clifford.at\/\">Clifford Wolf&#8217;s<\/a> trojan work on <a href=\"http:\/\/www.clifford.at\/yosys\/\">Yosys<\/a>, his open-source Verilog synthesis tool was remarkable and we also liked <a href=\"https:\/\/uk.linkedin.com\/pub\/chris-higgs\/1b\/4a3\/a1a\">Chris Higg&#8217;s<\/a> work on raising abstraction levels of verification frameworks and realizing them in python through the <a href=\"http:\/\/cocotb.readthedocs.org\/en\/latest\/introduction.html\">CocoTB<\/a> framework. <a href=\"https:\/\/pl.linkedin.com\/in\/mgielda\">Michael Gielda<\/a> of <a href=\"http:\/\/antmicro.com\/\">Antmicro&#8217;s<\/a> presentation on the <a href=\"https:\/\/apertus.org\/axiom-gamma\">Axiom Gamma<\/a> open camera project was very interesting and looked like a really fun EU project with real value-creation potential and the <a href=\"http:\/\/cosmicpi.org\/\">Cosmic Pi<\/a> presentation by <a href=\"http:\/\/profiles.web.cern.ch\/641596\">James Dilwyn Devine<\/a>\u00a0was another fun project on gathering\u00a0cosmic ray data using open hardware designs.\u00a0There were other interesting contributions including some on open source simulation tools, debugging solutions and packaging hardware and software together.<\/p>\n<p>Somewhat ironically, it seemed as though the presentation\u00a0by <a href=\"https:\/\/uk.linkedin.com\/in\/gauravkaul\">Guarav Kaul<\/a> of Intel was the most talked about contribution. Guarav provided lots of interesting detail on how Intel&#8217;s new <a href=\"http:\/\/www.extremetech.com\/extreme\/184828-intel-unveils-new-xeon-chip-with-integrated-fpga-touts-20x-performance-boost\">combined Xeon\/FPGA<\/a> chips are designed, how they can be programmed and integrated into applications. Interestingly, the FPGAs can access data over the Intel <a href=\"https:\/\/en.wikipedia.org\/wiki\/Intel_QuickPath_Interconnect\">QPI<\/a> interface and consequently, they can directly access the main system memory which is obviously much faster and more energy efficient than needing to go across the PCIe bus. The programming model, however still seems quite basic with little in the way of Operating System supports or virtualization supports for the new FPGA functionalities: obviously, this is something that must be being worked on.<\/p>\n<p>Two more interesting points are of note: a foundation &#8211; the <a href=\"http:\/\/fossi-foundation.org\/\">Free and\u00a0Open Source Silicon Foundation<\/a> &#8211; is being formed to try to harness the energy of this community and propagate the message around open source silicon and ultimately grow the community. There was some discussion around how to do this although we did feel that the concrete near term goals of the foundation were not sufficiently clear at the end of the discussion. It was generally agreed that two specific areas that the foundation could serve a useful purpose were around maintaining a catalog of relevant projects and offering recommendations for licensing of open source silicon. The second (related) noteworthy point was specifically around appropriate\u00a0licensing models for open source silicon and whether the well known open source software licenses are appropriate for this context. Unfortunately, we had to leave before this discussion got going, but the presence of significant legal expertise in the room surely facilitated a useful and interesting discussion.<\/p>\n<p>Overall, this was one of the best conferences we&#8217;ve attended in some time: the innovation in this field is sure to impact computing generally and most certainly in the Data Centre. Hat tip to <a href=\"http:\/\/juliusbaxter.net\/\">Julius Baxter<\/a> and team for organizing a super event and we&#8217;re looking forward to next year already!<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/fpga\/\">fpga<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/heterogeneous-computing\/\">heterogeneous computing<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/open-source\/\">open source<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/open-source-hardware\/\">open source hardware<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/open-source-silicon\/\">open source silicon<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>Us ICCLab folk are always interested in new ideas, particularly those that could have a profound impact on computing in general and cloud computing in particular. Consequently, we couldn&#8217;t miss out on the opportunity of attending ORConf &#8211; a conference loosely centred around\u00a0open source silicon &#8211; which was free and (more or less) just down [&hellip;]<\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[5,13],"tags":[687,688,684,686,685],"features":[],"class_list":["post-9008","post","type-post","status-publish","format-standard","hentry","category-articles","category-events","tag-fpga","tag-heterogeneous-computing","tag-open-source","tag-open-source-hardware","tag-open-source-silicon"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Reflections on ORConf 2015 - Service Engineering (ICCLab &amp; SPLab)<\/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:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reflections on ORConf 2015\" \/>\n<meta property=\"og:description\" content=\"Us ICCLab folk are always interested in new ideas, particularly those that could have a profound impact on computing in general and cloud computing in particular. Consequently, we couldn&#8217;t miss out on the opportunity of attending ORConf &#8211; a conference loosely centred around\u00a0open source silicon &#8211; which was free and (more or less) just down [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-11T13:39:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-10-12T09:03:30+00:00\" \/>\n<meta name=\"author\" content=\"Sean Murphy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sean Murphy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\"},\"author\":{\"name\":\"Sean Murphy\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"headline\":\"Reflections on ORConf 2015\",\"datePublished\":\"2015-10-11T13:39:23+00:00\",\"dateModified\":\"2015-10-12T09:03:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\"},\"wordCount\":672,\"commentCount\":0,\"keywords\":[\"fpga\",\"heterogeneous computing\",\"open source\",\"open source hardware\",\"open source silicon\"],\"articleSection\":[\"Articles\",\"Events\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\",\"name\":\"Reflections on ORConf 2015 - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"datePublished\":\"2015-10-11T13:39:23+00:00\",\"dateModified\":\"2015-10-12T09:03:30+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reflections on ORConf 2015\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\",\"name\":\"Sean Murphy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"caption\":\"Sean Murphy\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Reflections on ORConf 2015 - Service Engineering (ICCLab &amp; SPLab)","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:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/","og_locale":"en_US","og_type":"article","og_title":"Reflections on ORConf 2015","og_description":"Us ICCLab folk are always interested in new ideas, particularly those that could have a profound impact on computing in general and cloud computing in particular. Consequently, we couldn&#8217;t miss out on the opportunity of attending ORConf &#8211; a conference loosely centred around\u00a0open source silicon &#8211; which was free and (more or less) just down [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2015-10-11T13:39:23+00:00","article_modified_time":"2015-10-12T09:03:30+00:00","author":"Sean Murphy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sean Murphy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/"},"author":{"name":"Sean Murphy","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"headline":"Reflections on ORConf 2015","datePublished":"2015-10-11T13:39:23+00:00","dateModified":"2015-10-12T09:03:30+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/"},"wordCount":672,"commentCount":0,"keywords":["fpga","heterogeneous computing","open source","open source hardware","open source silicon"],"articleSection":["Articles","Events"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/","url":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/","name":"Reflections on ORConf 2015 - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"datePublished":"2015-10-11T13:39:23+00:00","dateModified":"2015-10-12T09:03:30+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/reflections-on-orconf-2015\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Reflections on ORConf 2015"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d","name":"Sean Murphy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","caption":"Sean Murphy"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=9008"}],"version-history":[{"count":13,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9008\/revisions"}],"predecessor-version":[{"id":9022,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9008\/revisions\/9022"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=9008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=9008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=9008"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=9008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}