Computing in the Blink of an Eye: Current Possibilities for Edge Computing and Hardware-Agnostic Programming

dc.contributor.authorGhasemi, Mohammad Hossein
dc.contributor.authorLucĂ­a, Oscar
dc.contributor.authorLucia, Sergio
dc.date.accessioned2020-09-11T18:34:04Z
dc.date.available2020-09-11T18:34:04Z
dc.date.issued2020-02-28
dc.description.abstractWith the rapid advancements of the internet of things, systems including sensing, communication, and computation become ubiquitous. The systems that are built with these technologies are increasingly complex and therefore require more automation and intelligent decision-making, while often including contact with humans. It is thus critical that such interactions run smoothly in real time, and that the automation strategies do not introduce important delays, usually not larger than 100 milliseconds, as the blink of a human eye. Pushing the deployment of the algorithms on embedded devices closer to where data is collected to avoid delays is one of the main motivations of edge computing. Further advantages of edge computing include improved reliability and data privacy management. This work showcases the possibilities of different embedded platforms that are often used as edge computing nodes: embedded microcontrollers, embedded microprocessors, FPGAs and embedded GPUs. The embedded solutions are compared with respect to their cost, complexity, energy consumption and computing speed establishing valuable guidelines for designers of complex systems that need to make use of edge computing. Furthermore, this paper shows the possibilities of hardware-agnostic programming using OpenCL, illustrating the price to pay in efficiency when software can be easily deployed on different hardware platforms.en
dc.description.sponsorshipDFG, 414044773, Open Access Publizieren 2019 - 2020 / Technische Universität Berlinen
dc.identifier.eissn2169-3536
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/11649
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-10537
dc.language.isoenen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.otherInternet of Thingsen
dc.subject.otheredge computingen
dc.subject.otherFPGAen
dc.subject.othersystem on chipen
dc.subject.otherneural networken
dc.titleComputing in the Blink of an Eye: Current Possibilities for Edge Computing and Hardware-Agnostic Programmingen
dc.typeArticleen
dc.type.versionpublishedVersionen
dcterms.bibliographicCitation.doi10.1109/ACCESS.2020.2977087en
dcterms.bibliographicCitation.journaltitleIEEE Accessen
dcterms.bibliographicCitation.originalpublishernameInstitute of Electrical and Electronics Engineers (IEEE)en
dcterms.bibliographicCitation.originalpublisherplaceNew York, NYen
dcterms.bibliographicCitation.pageend41636en
dcterms.bibliographicCitation.pagestart41626en
dcterms.bibliographicCitation.volume8en
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Telekommunikationssysteme::FG Internet of Things for Smart Buildingsde
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Internet of Things for Smart Buildingsde
tub.affiliation.instituteInst. Telekommunikationssystemede
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
09017934.pdf
Size:
1.98 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.9 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections