在边缘测量交通动态

IF 0.6 Q3 MULTIDISCIPLINARY SCIENCES
Uniciencia Pub Date : 2022-11-01 DOI:10.15359/ru.36-1.39
L. G. León-Vega, Jorge Castro-Godínez
{"title":"在边缘测量交通动态","authors":"L. G. León-Vega, Jorge Castro-Godínez","doi":"10.15359/ru.36-1.39","DOIUrl":null,"url":null,"abstract":"This work aims to measure the impact of approximate computing on a case study of traffic dynamics metering on a System-on-Chip edge computing device. Firstly, the study proposes a baseline implementation of the metering system in C++. To analyze the application in detail, study profiled the baseline using a built-in instrumented profiler, presenting the overall performance of each of its parts. During the hotspot analysis, some parts had optimization opportunities exploitable by multi-threading and approximate computing techniques, particularly frame skipping, which is inspired by the loop perforation approximate technique. The first optimization employed was multi-threading, which led to a 1.32x speedup on the application without introducing errors in the metrics. Then, the meter was optimized by using frame skipping. This work demonstrated that adaptatively modifying the number of frames skipped improved the error in the final metrics compared to keeping it fixed. In terms of performance, the frame skipping brought the overall speed up to 1.76x. Approximate computing, in particular, frame skipping, managed to contribute up to 25% of the overall speedup, managing to accelerate the meter from 8.7 frames per second to 15 fps in the most critical case in exchange for some numerical error on the final metrics.","PeriodicalId":42209,"journal":{"name":"Uniciencia","volume":" ","pages":""},"PeriodicalIF":0.6000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Measuring Traffic Dynamics at the Edge\",\"authors\":\"L. G. León-Vega, Jorge Castro-Godínez\",\"doi\":\"10.15359/ru.36-1.39\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This work aims to measure the impact of approximate computing on a case study of traffic dynamics metering on a System-on-Chip edge computing device. Firstly, the study proposes a baseline implementation of the metering system in C++. To analyze the application in detail, study profiled the baseline using a built-in instrumented profiler, presenting the overall performance of each of its parts. During the hotspot analysis, some parts had optimization opportunities exploitable by multi-threading and approximate computing techniques, particularly frame skipping, which is inspired by the loop perforation approximate technique. The first optimization employed was multi-threading, which led to a 1.32x speedup on the application without introducing errors in the metrics. Then, the meter was optimized by using frame skipping. This work demonstrated that adaptatively modifying the number of frames skipped improved the error in the final metrics compared to keeping it fixed. In terms of performance, the frame skipping brought the overall speed up to 1.76x. Approximate computing, in particular, frame skipping, managed to contribute up to 25% of the overall speedup, managing to accelerate the meter from 8.7 frames per second to 15 fps in the most critical case in exchange for some numerical error on the final metrics.\",\"PeriodicalId\":42209,\"journal\":{\"name\":\"Uniciencia\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2022-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Uniciencia\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15359/ru.36-1.39\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"MULTIDISCIPLINARY SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Uniciencia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15359/ru.36-1.39","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0

摘要

这项工作旨在衡量近似计算对片上系统边缘计算设备上交通动态测量的案例研究的影响。首先,本研究提出了在C++中实现计量系统的基线。为了详细分析应用程序,研究使用内置的检测探查器对基线进行了分析,展示了每个部分的总体性能。在热点分析过程中,一些零件有多线程和近似计算技术可利用的优化机会,特别是受环穿孔近似技术启发的跳帧。采用的第一个优化是多线程,这使应用程序的速度提高了1.32倍,而不会在度量中引入错误。然后,通过跳帧对仪表进行了优化。这项工作表明,与保持固定相比,自适应地修改跳过的帧数可以改善最终度量中的错误。在性能方面,跳帧使总速度达到1.76倍。近似计算,尤其是跳帧,成功地贡献了高达25%的总速度,在最关键的情况下,成功地将仪表从每秒8.7帧加速到每秒15帧,以换取最终指标上的一些数字误差。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Measuring Traffic Dynamics at the Edge
This work aims to measure the impact of approximate computing on a case study of traffic dynamics metering on a System-on-Chip edge computing device. Firstly, the study proposes a baseline implementation of the metering system in C++. To analyze the application in detail, study profiled the baseline using a built-in instrumented profiler, presenting the overall performance of each of its parts. During the hotspot analysis, some parts had optimization opportunities exploitable by multi-threading and approximate computing techniques, particularly frame skipping, which is inspired by the loop perforation approximate technique. The first optimization employed was multi-threading, which led to a 1.32x speedup on the application without introducing errors in the metrics. Then, the meter was optimized by using frame skipping. This work demonstrated that adaptatively modifying the number of frames skipped improved the error in the final metrics compared to keeping it fixed. In terms of performance, the frame skipping brought the overall speed up to 1.76x. Approximate computing, in particular, frame skipping, managed to contribute up to 25% of the overall speedup, managing to accelerate the meter from 8.7 frames per second to 15 fps in the most critical case in exchange for some numerical error on the final metrics.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Uniciencia
Uniciencia MULTIDISCIPLINARY SCIENCES-
CiteScore
1.60
自引率
12.50%
发文量
49
审稿时长
40 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信