000089558 001__ 89558
000089558 005__ 20211216131133.0
000089558 0247_ $$2doi$$a10.1109/ACCESS.2020.2977087
000089558 0248_ $$2sideral$$a117388
000089558 037__ $$aART-2020-117388
000089558 041__ $$aeng
000089558 100__ $$aGhasemi, Mohammad
000089558 245__ $$aComputing in the blink of an eye: Current possibilities for edge computing and hardware-agnostic programming
000089558 260__ $$c2020
000089558 5060_ $$aAccess copy available to the general public$$fUnrestricted
000089558 5203_ $$aWith 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.
000089558 536__ $$9info:eu-repo/grantAgreement/ES/MINECO/RTC-2017-5965-6$$9info:eu-repo/grantAgreement/ES/DGA/LMP106-18
000089558 540__ $$9info:eu-repo/semantics/openAccess$$aby$$uhttp://creativecommons.org/licenses/by/3.0/es/
000089558 590__ $$a3.367$$b2020
000089558 591__ $$aCOMPUTER SCIENCE, INFORMATION SYSTEMS$$b65 / 162 = 0.401$$c2020$$dQ2$$eT2
000089558 591__ $$aTELECOMMUNICATIONS$$b36 / 91 = 0.396$$c2020$$dQ2$$eT2
000089558 591__ $$aENGINEERING, ELECTRICAL & ELECTRONIC$$b94 / 273 = 0.344$$c2020$$dQ2$$eT2
000089558 592__ $$a0.586$$b2020
000089558 593__ $$aComputer Science (miscellaneous)$$c2020$$dQ1
000089558 593__ $$aMaterials Science (miscellaneous)$$c2020$$dQ1
000089558 593__ $$aEngineering (miscellaneous)$$c2020$$dQ1
000089558 655_4 $$ainfo:eu-repo/semantics/article$$vinfo:eu-repo/semantics/publishedVersion
000089558 700__ $$0(orcid)0000-0002-1284-9007$$aLucía, Óscar$$uUniversidad de Zaragoza
000089558 700__ $$aLucía, Sergio
000089558 7102_ $$15008$$2785$$aUniversidad de Zaragoza$$bDpto. Ingeniería Electrón.Com.$$cÁrea Tecnología Electrónica
000089558 773__ $$g8 (2020), 41626-41636$$pIEEE Access$$tIEEE Access$$x2169-3536
000089558 8564_ $$s2046980$$uhttps://zaguan.unizar.es/record/89558/files/texto_completo.pdf$$yVersión publicada
000089558 8564_ $$s552562$$uhttps://zaguan.unizar.es/record/89558/files/texto_completo.jpg?subformat=icon$$xicon$$yVersión publicada
000089558 909CO $$ooai:zaguan.unizar.es:89558$$particulos$$pdriver
000089558 951__ $$a2021-12-16-13:02:48
000089558 980__ $$aARTICLE