{"id":18835,"date":"2020-04-03T16:10:00","date_gmt":"2020-04-03T20:10:00","guid":{"rendered":"https:\/\/michigan.it.umich.edu\/news\/?p=18835"},"modified":"2024-07-08T06:05:02","modified_gmt":"2024-07-08T10:05:02","slug":"putting-hardware-accelerators-to-work-with-automatic-code-translation","status":"publish","type":"post","link":"https:\/\/michigan.it.umich.edu\/news\/2020\/04\/03\/putting-hardware-accelerators-to-work-with-automatic-code-translation\/","title":{"rendered":"Putting hardware accelerators to work with automatic code translation"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-700x315.jpg\" alt=\"illustration of computer chip\" class=\"wp-image-18836\" width=\"525\" height=\"236\"\/><figcaption>(The Michigan Engineer)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Most programs in use today have to be completely rewritten at a very low level to reap the benefits of hardware acceleration. This system demonstrates how to make that translation automatic. <a href=\"https:\/\/news.engin.umich.edu\/2020\/03\/putting-hardware-accelerators-to-work-with-automatic-code-translation\/\">A new technique developed by researchers at U-M<\/a> could enable broader adoption of post-Moore\u2019s Law computing components through automatic code translation. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system, called AutomataSynth, allows software engineers to tap into the power of hardware accelerators like field-programmable gate array (FPGAs) without specialized programming knowledge or needing to rewrite old, CPU-centric code. FPGAs can be dedicated to rapidly executing particular common functions and eliminating bottlenecks in larger applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most programs in use today have to be completely rewritten at a very low level to reap the benefits of hardware acceleration. This system demonstrates how to make that translation automatic. A new technique developed by researchers at U-M could enable broader adoption of post-Moore\u2019s Law computing components through automatic code translation. The system, called AutomataSynth, allows software\u2026 <span class=\"read-more\"><a href=\"https:\/\/michigan.it.umich.edu\/news\/2020\/04\/03\/putting-hardware-accelerators-to-work-with-automatic-code-translation\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":18836,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_umich_oidc_access":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","footnotes":""},"categories":[5],"tags":[696,290,270,130],"class_list":["post-18835","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-campus-news","tag-code","tag-coe","tag-hardware","tag-research"],"uagb_featured_image_src":{"full":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-scaled-e1588597614973.jpg",889,400,false],"thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-200x90.jpg",200,90,true],"medium":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-300x135.jpg",300,135,true],"medium_large":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-768x346.jpg",665,300,true],"large":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-700x315.jpg",600,270,true],"1536x1536":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-1536x691.jpg",1536,691,true],"2048x2048":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-2048x921.jpg",2048,921,true],"excerpt-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-200x140.jpg",200,140,true],"themonic-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-60x42.jpg",60,42,true],"ioslider-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-658x300.jpg",658,300,true],"post-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-665x299.jpg",665,299,true],"400x250-crop":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2020\/05\/fpga-tranlsation-featured-scaled-e1588597614973.jpg",400,180,false]},"uagb_author_info":{"display_name":"News Staff","author_link":"https:\/\/michigan.it.umich.edu\/news\/author\/mitnewsadm\/"},"uagb_comment_info":0,"uagb_excerpt":"Most programs in use today have to be completely rewritten at a very low level to reap the benefits of hardware acceleration. This system demonstrates how to make that translation automatic. A new technique developed by researchers at U-M could enable broader adoption of post-Moore\u2019s Law computing components through automatic code translation. The system, called&hellip;","_links":{"self":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/18835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/comments?post=18835"}],"version-history":[{"count":3,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/18835\/revisions"}],"predecessor-version":[{"id":18855,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/18835\/revisions\/18855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/media\/18836"}],"wp:attachment":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/media?parent=18835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/categories?post=18835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/tags?post=18835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}