{"id":2427,"date":"2022-01-28T09:57:57","date_gmt":"2022-01-28T14:57:57","guid":{"rendered":"https:\/\/www.bu.edu\/rhcollab\/?page_id=2427"},"modified":"2022-02-01T09:11:42","modified_gmt":"2022-02-01T14:11:42","slug":"practical-programming-of-fpgas-with-open-source-tools","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/rhcollab\/projects\/software-hardware\/practical-programming-of-fpgas-with-open-source-tools\/","title":{"rendered":"Practical Programming of FPGAs with Open Source Tools"},"content":{"rendered":"<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BU Faculty Member: <a href=\"https:\/\/people.bu.edu\/herbordt\/\">Martin Herbordt\u00a0<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Red Hatters: Uli Drepper and Ahmed Sanaullah\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The team is creating an open source tool for reducing application development effort and turnaround time for Field Programmable Gate Arrays (FPGAs). This will enable both software and hardware developers to easily generate high quality custom hardware on FPGAs using high level languages instead of complex hardware description languages. \u201cThe overall goals of this project are to i) realize abstractions that facilitate development of high quality configurations for spatial computing, ii) leverage state-of-the-art techniques for code optimizations in performance oriented compilers, and iii) to do so in a manner that allows concurrent academic and industry efforts, with a well defined path for incorporating innovation from the former into the latter,\u201d the team wrote.<\/span><\/p>\n<p><a href=\"https:\/\/research.redhat.com\/blog\/research_project\/practical-programming-of-fpgas-with-open-source-tools\/\">Check out more about this project on the Red Hat Research website.\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>BU Faculty Member: Martin Herbordt\u00a0 Red Hatters: Uli Drepper and Ahmed Sanaullah\u00a0 The team is creating an open source tool for reducing application development effort and turnaround time for Field Programmable Gate Arrays (FPGAs). This will enable both software and hardware developers to easily generate high quality custom hardware on FPGAs using high level languages [&hellip;]<\/p>\n","protected":false},"author":18885,"featured_media":0,"parent":2259,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2427"}],"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=2427"}],"version-history":[{"count":3,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2427\/revisions"}],"predecessor-version":[{"id":2461,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2427\/revisions\/2461"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2259"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/media?parent=2427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}