{ "@context": { "@base": "https://portfoliodb.hslu.ch/", "madek": "https://portfoliodb.hslu.ch/ns#", "madek_system": "https://portfoliodb.hslu.ch/vocabulary/madek_system:", "Keyword": "https://portfoliodb.hslu.ch/vocabulary/keyword/", "Role": "https://portfoliodb.hslu.ch/roles/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "owl": "http://www.w3.org/2002/07/owl#", "madek_core": "https://portfoliodb.hslu.ch/vocabulary/madek_core:", "madek_institution": "https://portfoliodb.hslu.ch/vocabulary/institution:", "madek_creative_work": "https://portfoliodb.hslu.ch/vocabulary/creative_work:", "madek_rights": "https://portfoliodb.hslu.ch/vocabulary/rights:" }, "@graph": [ { "@id": "https://portfoliodb.hslu.ch/entries/34786555-7dec-4b37-9731-c8dc2318550c", "@type": "madek:MediaEntry", "madek_creative_work:format": { "@value": "26 Seiten", "@type": "madek:Text" }, "madek_creative_work:language": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c6e7b266-1f09-4c82-88de-8542130ed40d" }, "madek_creative_work:location": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c4d756a5-1828-4357-8af0-86663a02043a" }, "madek_rights:lizenzierung": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/b8c0e49f-b096-451e-80a2-c7662e8d5812" }, "madek_rights:classification": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/1cc7a5b5-85bd-405f-9fc4-af99c6f880fd" }, "madek_rights:web_statement": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/b6725459-379b-4b85-b8cf-273fbbeb9265" }, "madek_core:authors": { "@id": "https://portfoliodb.hslu.ch/people/cebb34a5-15cb-40fd-91b6-1f969a0c655d" }, "madek_institution:project_leader": { "@id": "https://portfoliodb.hslu.ch/people/ad38d935-9e50-4718-b80a-70c5a3103586" }, "madek_core:portrayed_object_date": { "@value": "27.02.2020", "@type": "madek:TextDate" }, "madek_institution:project_type": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/50110184-dc50-4f29-b456-e81e5e640598" }, "madek_core:description": { "@value": "In der Bildverarbeitung sind neuronale Netze aufgrund ihrer hohen Klassifikationsgenauigkeit kaum mehr\r\nwegzudenken. Obschon der hohe Berechnungsaufwand solcher Netze zu verringern versucht wird, verhindert\r\ndie stark limitierte Rechenleistung bei eingebetteten low-power Systemen nach wie vor die Ausführung moderner\r\nCNN-Netze in Echtzeit. Die vorliegende Arbeit präsentiert BinArray, einen Hardware-Beschleuniger\r\nder auf Basis von binär-approximierten CNNs (BACNNs) einen anwendungsspezifischen Kompromiss\r\nzwischen der Genauigkeit, dem Ressourcenverbrauch und der Rechenkomplexität des Netzes erlaubt. Die\r\nsystolische Array-Architektur ist skalierbar für verschiedene Grössen von BACNNs, von kleineren GTSRBCNNs\r\nbis zu grossen MobileNets. Die Arbeit zeigt, dass die Beschleunigung durch BinArray auf einem\r\nXilinx Zynq FPGA ohne Genauigkeitsverlust einen Durchsatz von 92.1 FPS ermöglicht, verglichen mit 7.9\r\nFPS auf einem Mikrokontroller. Der Logikverbrauch liegt dabei unter 2% bei einem mittelgrossen FPGA.\r\n\r\nDeep Convolutional Neural Networks (CNNs) have become indispensable for computer vision tasks due to\r\ntheir high accuracy. While large efforts are made to confine the high computational costs of CNNs, low\r\npower embedded devices struggle to achieve a real-time frame rate. In this work, we present BinArray, a\r\nhardware accelerator for Binary Approximated Convolutional Neural Networks (BACNNs), which provide a\r\nconfigurable trade-off between accuracy and complexity. BinArray translates this trade-off into a task\r\nspecific compromise between area, throughput and accuracy depending on the given constraints. Its Systolic\r\nArray (SA)-architecture is scalable for different sizes of BACNNs ranging from a GTSRB CNN to large\r\nMobileNets. We implemented BinArray on a Xilinx Zynq FPGA. Without loosing accuracy, an accelerated\r\nBACNN achieves a throughput of up to 92.1 FPS on GTSRB compared to a CPU with only 7.9 FPS.\r\nBinArray accomplishes this while using less than 2% of the logic available on a mid-sized FPGA.", "@type": "madek:Text" }, "madek_core:copyright_notice": { "@value": "Fischer Mario, Hochschule Luzern - Departement Technik & Architektur", "@type": "madek:Text" }, "madek_institution:project-expert": { "@id": "https://portfoliodb.hslu.ch/people/d8628c77-2a28-4bb3-90a6-d7ed796ffbb4" }, "madek_institution:field_of_department": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/e02dca77-c61e-48af-be55-0bbb8a6d916a" }, "madek_institution:field_of_study": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/64d4a247-1d84-4fcd-a089-a3bbf7447c95" }, "madek_core:title": { "@value": "A Scalable Hardware Architecture for Binary Approximated Weights", "@type": "madek:Text" } }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:format", "rdfs:label": [ { "@language": "de", "@value": "Format" }, { "@language": "en", "@value": "Format" } ], "rdfs:comment": [ { "@language": "de", "@value": "z.B. 237 x 170 cm" }, { "@language": "en", "@value": "E.g. 237 x 170 cm" } ] }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:language", "rdfs:label": [ { "@language": "de", "@value": "Sprache" }, { "@language": "en", "@value": "Language" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:location", "rdfs:label": [ { "@language": "de", "@value": "Ort" }, { "@language": "en", "@value": "Place" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_rights:lizenzierung", "rdfs:label": [ { "@language": "de", "@value": "Lizenzierung" }, { "@language": "en", "@value": "Licence" } ], "rdfs:comment": [ { "@language": "de", "@value": "Wird bei einer Veröffentlichung durch die HSLU bestätigt. Verwendung der Arbeit: Namensnennung – Nicht-kommerziell – Keine Bearbeitung" }, { "@language": "en", "@value": "If publication on website only. Confirmation by HSLU. CC-BY-NC-ND." } ] }, { "@type": "madek:MetaKey", "@id": "madek_rights:classification", "rdfs:label": [ { "@language": "de", "@value": "Klassifikation" }, { "@language": "en", "@value": "Classification" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_rights:web_statement", "rdfs:label": [ { "@language": "de", "@value": "Hinweis zu Rechtsgrundlagen" }, { "@language": "en", "@value": "Notes on legal basis" } ], "rdfs:comment": [ { "@language": "de", "@value": "Im Merkblatt unter Hilfe finden Sie den Link zur Studienordnung der HSLU." }, { "@language": "en", "@value": "See Academic Ordinance Governing." } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:authors", "rdfs:label": [ { "@language": "de", "@value": "Autor/in" }, { "@language": "en", "@value": "Author" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:project_leader", "rdfs:label": [ { "@language": "de", "@value": "Betreuer/Betreuerin" }, { "@language": "en", "@value": "Supervisor" } ], "rdfs:comment": [ { "@language": "de", "@value": "Es sind alle Betreuer/Betreuerinnnen aufzuführen." }, { "@language": "en", "@value": "Show all supervisors" } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:portrayed_object_date", "rdfs:label": [ { "@language": "de", "@value": "Datierung" }, { "@language": "en", "@value": "Date" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:project_type", "rdfs:label": [ { "@language": "de", "@value": "Art der Arbeit" }, { "@language": "en", "@value": "Type of assignment" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:description", "rdfs:label": [ { "@language": "de", "@value": "Beschreibung" }, { "@language": "en", "@value": "Description" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:copyright_notice", "rdfs:label": [ { "@language": "de", "@value": "Urheberrechtshinweis" }, { "@language": "en", "@value": "Copyright Notice" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:project-expert", "rdfs:label": [ { "@language": "de", "@value": "Experte/Expertin" }, { "@language": "en", "@value": "Expert" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:field_of_department", "rdfs:label": [ { "@language": "de", "@value": "Departement" }, { "@language": "en", "@value": "School" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:field_of_study", "rdfs:label": [ { "@language": "de", "@value": "Studiengang/Studienrichtung" }, { "@language": "en", "@value": "Programme/Specialisation" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:title", "rdfs:label": [ { "@language": "de", "@value": "Titel" }, { "@language": "en", "@value": "Title" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c6e7b266-1f09-4c82-88de-8542130ed40d", "@type": "madek:Keyword", "rdfs:label": "Englisch" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c4d756a5-1828-4357-8af0-86663a02043a", "@type": "madek:Keyword", "rdfs:label": "Horw" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/b8c0e49f-b096-451e-80a2-c7662e8d5812", "@type": "madek:Keyword", "rdfs:label": "Nutzungsbedingungen: Das Werk darf nur mit Einwilligung des Autors/Rechteinhabers weiterverwendet werden." }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/1cc7a5b5-85bd-405f-9fc4-af99c6f880fd", "@type": "madek:Keyword", "rdfs:label": "öffentlich" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/b6725459-379b-4b85-b8cf-273fbbeb9265", "@type": "madek:Keyword", "rdfs:label": "Studienordnung für die Ausbildung an der Hochschule Luzern, FH Zentralschweiz" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/50110184-dc50-4f29-b456-e81e5e640598", "@type": "madek:Keyword", "rdfs:label": "Masterarbeit" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/e02dca77-c61e-48af-be55-0bbb8a6d916a", "@type": "madek:Keyword", "rdfs:label": "Technik & Architektur" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/64d4a247-1d84-4fcd-a089-a3bbf7447c95", "@type": "madek:Keyword", "rdfs:label": "Engineering" }, { "@type": "madek:Person", "@id": "https://portfoliodb.hslu.ch/people/cebb34a5-15cb-40fd-91b6-1f969a0c655d", "rdfs:label": "Mario Fischer" }, { "@type": "madek:Person", "@id": "https://portfoliodb.hslu.ch/people/ad38d935-9e50-4718-b80a-70c5a3103586", "rdfs:label": "Jürgen Wassner (TA)" }, { "@type": "madek:Person", "@id": "https://portfoliodb.hslu.ch/people/d8628c77-2a28-4bb3-90a6-d7ed796ffbb4", "rdfs:label": "Thomas Schmidiger" }, { "@id": "madek:MetaKey", "@type": "rdf:Property" }, { "@id": "madek:Role", "@type": "rdf:Property" } ] }