{"id":590,"date":"2019-11-21T10:54:00","date_gmt":"2019-11-21T10:54:00","guid":{"rendered":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/?p=590"},"modified":"2024-01-12T09:22:37","modified_gmt":"2024-01-12T09:22:37","slug":"artigo-aceite-na-ieee-access","status":"publish","type":"post","link":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/","title":{"rendered":"Artigo aceite na IEEE Access"},"content":{"rendered":"\n<p>O meu artigo designado <em><a href=\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/public\/docs\/papers\/knn-stuff_knn_streaming_unit_for_fpgas.pdf\">\u201ckNN-STUFF: kNN STreaming Unit for Fpgas\u201d<\/a><\/em> foi aceite na revista IEEE Access.<\/p>\n\n\n\n<p><strong>Sum\u00e1rio (apenas em ingl\u00eas):<\/strong><\/p>\n\n\n\n<p>This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and efficient Hardware\/Software implementation of k-Nearest Neighbors (kNN) classifier targeting System on Chip (SoC) devices. It takes advantage of custom accelerators, implemented on the reconfigurable fabric of the SoC device, to perform most of the classifier\u2019s workload, whereas the processor coordinates the accelerators and runs the remaining workload of the kNN algorithm. kNN-STUFF offers a highly flexible framework, where the designer has the possibility to define the number of parallel instances of the classifier and the parallelism within each instance. This capability allows creating the most suitable implementation for a target device of any size. Results show that kNN-STUFF, with 24 accelerators, attains performance improvements up to 67.4\u00d7, when compared to an optimized (-O3) software-only implementation of the kNN running on a single core of the ARM Cortex-A9 CPU. Furthermore, its energy efficiency improvements are as high as 50.6\u00d7.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O meu artigo designado \u201ckNN-STUFF: kNN STreaming Unit for Fpgas\u201d foi aceite na revista IEEE Access. Sum\u00e1rio (apenas em ingl\u00eas): This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and efficient Hardware\/Software implementation of k-Nearest Neighbors (kNN) classifier targeting System on Chip (SoC) devices. It takes advantage [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[149],"tags":[],"class_list":["post-590","post","type-post","status-publish","format-standard","hentry","category-investigacao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Artigo aceite na IEEE Access - Jo\u00e3o Vieira<\/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:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Artigo aceite na IEEE Access - Jo\u00e3o Vieira\" \/>\n<meta property=\"og:description\" content=\"O meu artigo designado \u201ckNN-STUFF: kNN STreaming Unit for Fpgas\u201d foi aceite na revista IEEE Access. Sum\u00e1rio (apenas em ingl\u00eas): This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and efficient Hardware\/Software implementation of k-Nearest Neighbors (kNN) classifier targeting System on Chip (SoC) devices. It takes advantage [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/\" \/>\n<meta property=\"og:site_name\" content=\"Jo\u00e3o Vieira\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-21T10:54:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-12T09:22:37+00:00\" \/>\n<meta name=\"author\" content=\"joaovieira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"joaovieira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/\",\"url\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/\",\"name\":\"Artigo aceite na IEEE Access - Jo\u00e3o Vieira\",\"isPartOf\":{\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#website\"},\"datePublished\":\"2019-11-21T10:54:00+00:00\",\"dateModified\":\"2024-01-12T09:22:37+00:00\",\"author\":{\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#\/schema\/person\/b43022dcf2dd3fcebc49bdba70b3c137\"},\"breadcrumb\":{\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Artigo aceite na IEEE Access\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#website\",\"url\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/\",\"name\":\"Jo\u00e3o Vieira\",\"description\":\"Personal website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#\/schema\/person\/b43022dcf2dd3fcebc49bdba70b3c137\",\"name\":\"joaovieira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e7a87195dd6f0d6d1dbd2a4b40edee6bec488a772ba7ecca37b63989a54b0903?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e7a87195dd6f0d6d1dbd2a4b40edee6bec488a772ba7ecca37b63989a54b0903?s=96&d=mm&r=g\",\"caption\":\"joaovieira\"},\"url\":\"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/author\/joaovieira\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Artigo aceite na IEEE Access - Jo\u00e3o Vieira","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:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/","og_locale":"en_US","og_type":"article","og_title":"Artigo aceite na IEEE Access - Jo\u00e3o Vieira","og_description":"O meu artigo designado \u201ckNN-STUFF: kNN STreaming Unit for Fpgas\u201d foi aceite na revista IEEE Access. Sum\u00e1rio (apenas em ingl\u00eas): This paper presents kNN STreaming Unit For Fpgas (kNN-STUFF), a modular, scalable and efficient Hardware\/Software implementation of k-Nearest Neighbors (kNN) classifier targeting System on Chip (SoC) devices. It takes advantage [&hellip;]","og_url":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/","og_site_name":"Jo\u00e3o Vieira","article_published_time":"2019-11-21T10:54:00+00:00","article_modified_time":"2024-01-12T09:22:37+00:00","author":"joaovieira","twitter_card":"summary_large_image","twitter_misc":{"Written by":"joaovieira","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/","url":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/","name":"Artigo aceite na IEEE Access - Jo\u00e3o Vieira","isPartOf":{"@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#website"},"datePublished":"2019-11-21T10:54:00+00:00","dateModified":"2024-01-12T09:22:37+00:00","author":{"@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#\/schema\/person\/b43022dcf2dd3fcebc49bdba70b3c137"},"breadcrumb":{"@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/pt\/2019\/11\/21\/artigo-aceite-na-ieee-access\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/"},{"@type":"ListItem","position":2,"name":"Artigo aceite na IEEE Access"}]},{"@type":"WebSite","@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#website","url":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/","name":"Jo\u00e3o Vieira","description":"Personal website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#\/schema\/person\/b43022dcf2dd3fcebc49bdba70b3c137","name":"joaovieira","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e7a87195dd6f0d6d1dbd2a4b40edee6bec488a772ba7ecca37b63989a54b0903?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e7a87195dd6f0d6d1dbd2a4b40edee6bec488a772ba7ecca37b63989a54b0903?s=96&d=mm&r=g","caption":"joaovieira"},"url":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/author\/joaovieira\/"}]}},"_links":{"self":[{"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/posts\/590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":1,"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"predecessor-version":[{"id":592,"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/posts\/590\/revisions\/592"}],"wp:attachment":[{"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/v2.joaomiguelvieira.com\/~joaovieira\/site\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}