{"id":703,"date":"2020-05-08T01:24:45","date_gmt":"2020-05-07T16:24:45","guid":{"rendered":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/?page_id=703"},"modified":"2020-05-09T05:50:14","modified_gmt":"2020-05-08T20:50:14","slug":"fpga-based-dnn","status":"publish","type":"page","link":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/","title":{"rendered":"FPGA Based Deep Neural Network"},"content":{"rendered":"<p>While deep neural networks achieve high accuracy in fields such as object recognition, it requires a large amount of computation, so dedicated hardware for efficient computation is now actively developed. With FPGA implementation, multiple systems can be loaded on a single chip, which can be expected to reduce the area and cost. It is important to know the relationship between the circuit area and inference accuracy to search for the optimum hardware configuration. However, it is necessary to appropriately assign the circuit resources such as memory and computing unit while considering the other circuit, which makes hardware search difficult. Therefore, using NNgen, a high-level synthesis compiler that generates DNN specialized hardware, we efficiently evaluated the relationship between the\u00a0circuit area and inference accuracy.<\/p>","protected":false},"excerpt":{"rendered":"<p>While deep neural networks achieve high accuracy in fields such as object recognition, it requires a large amount of computation, so dedicated hardware for efficient computation is now actively developed. With FPGA implementation, multiple systems can be loaded on a single chip, which can be expected to reduce the area [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":114,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.10 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FPGA Based Deep Neural Network - AI Computing Research Unit<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[:ja]FPGA\u306b\u304a\u3051\u308b\u6df1\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af[:en]FPGA Based Deep Neural Network[:] - AI Computing Research Unit\" \/>\n<meta property=\"og:description\" content=\"While deep neural networks achieve high accuracy in fields such as object recognition, it requires a large amount of computation, so dedicated hardware for efficient computation is now actively developed. With FPGA implementation, multiple systems can be loaded on a single chip, which can be expected to reduce the area [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/\" \/>\n<meta property=\"og:site_name\" content=\"AI Computing Research Unit\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-08T20:50:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/\",\"url\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/\",\"name\":\"[:ja]FPGA\u306b\u304a\u3051\u308b\u6df1\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af[:en]FPGA Based Deep Neural Network[:] - AI Computing Research Unit\",\"isPartOf\":{\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#website\"},\"datePublished\":\"2020-05-07T16:24:45+00:00\",\"dateModified\":\"2020-05-08T20:50:14+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u7814\u7a76\u6d3b\u52d5\",\"item\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/research\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FPGA Based Deep Neural Network\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#website\",\"url\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/\",\"name\":\"AI Computing Research Unit\",\"description\":\"\u6771\u4eac\u79d1\u5b66\u5927\u5b66 \u79d1\u5b66\u6280\u8853\u5275\u6210\u7814\u7a76\u9662\",\"publisher\":{\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#organization\"},\"alternateName\":\"ArtIC\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#organization\",\"name\":\"AI Computing Research Unit\",\"url\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/wp-content\/uploads\/2019\/08\/cropped-logo.png\",\"contentUrl\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/wp-content\/uploads\/2019\/08\/cropped-logo.png\",\"width\":373,\"height\":165,\"caption\":\"AI Computing Research Unit\"},\"image\":{\"@id\":\"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[:ja]FPGA\u306b\u304a\u3051\u308b\u6df1\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af[:en]FPGA Based Deep Neural Network[:] - AI Computing Research Unit","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":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/","og_locale":"en_US","og_type":"article","og_title":"[:ja]FPGA\u306b\u304a\u3051\u308b\u6df1\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af[:en]FPGA Based Deep Neural Network[:] - AI Computing Research Unit","og_description":"While deep neural networks achieve high accuracy in fields such as object recognition, it requires a large amount of computation, so dedicated hardware for efficient computation is now actively developed. With FPGA implementation, multiple systems can be loaded on a single chip, which can be expected to reduce the area [&hellip;]","og_url":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/","og_site_name":"AI Computing Research Unit","article_modified_time":"2020-05-08T20:50:14+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/","url":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/","name":"[:ja]FPGA\u306b\u304a\u3051\u308b\u6df1\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af[:en]FPGA Based Deep Neural Network[:] - AI Computing Research Unit","isPartOf":{"@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#website"},"datePublished":"2020-05-07T16:24:45+00:00","dateModified":"2020-05-08T20:50:14+00:00","breadcrumb":{"@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/research\/fpga-based-dnn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/"},{"@type":"ListItem","position":2,"name":"\u7814\u7a76\u6d3b\u52d5","item":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/research\/"},{"@type":"ListItem","position":3,"name":"FPGA Based Deep Neural Network"}]},{"@type":"WebSite","@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#website","url":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/","name":"AI Computing Research Unit","description":"\u6771\u4eac\u79d1\u5b66\u5927\u5b66 \u79d1\u5b66\u6280\u8853\u5275\u6210\u7814\u7a76\u9662","publisher":{"@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#organization"},"alternateName":"ArtIC","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#organization","name":"AI Computing Research Unit","url":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#\/schema\/logo\/image\/","url":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/wp-content\/uploads\/2019\/08\/cropped-logo.png","contentUrl":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/wp-content\/uploads\/2019\/08\/cropped-logo.png","width":373,"height":165,"caption":"AI Computing Research Unit"},"image":{"@id":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/pages\/703"}],"collection":[{"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/comments?post=703"}],"version-history":[{"count":3,"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/pages\/703\/revisions"}],"predecessor-version":[{"id":715,"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/pages\/703\/revisions\/715"}],"up":[{"embeddable":true,"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/pages\/114"}],"wp:attachment":[{"href":"http:\/\/www.artic.iir.titech.ac.jp\/wp\/en\/wp-json\/wp\/v2\/media?parent=703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}