首页 > 最新文献

2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)最新文献

英文 中文
Turn-aware Application Mapping using Reinforcement Learning in Power Gating-enabled Network on Chip 基于强化学习的芯片上电源门控网络的转弯感知应用映射
Mohammadmehdi Shammasi, M. Baharloo, Meisam Abdollahi, A. Baniasadi
As the backbone for many-core chips, Network-on-chips (NoCs) consume a significant share of total chip power. As a result, decreasing the power consumption in these components can reduce the total chip's power significantly. NoC's routers can be powered down using power-gating, a promising technique for reducing static power consumption. In some advanced methods, routers are put in sleep mode and only wake up when they are needed to turn/inject packets. Since waking up the router takes several cycles to complete, packets will experience high latency. In this regard, application mapping significantly impacts the number of turns. This article proposes a reinforcement learning (RL) framework based on Actor-Critic architecture to optimize the application mapping problem to minimize the number of turn packets as well as communication cost. Our RL framework learns the heuristic of the mapping problem and outputs a near-optimal mapping. A 2-opt local search algorithm fine-tunes this strategy and provides an improved mapping. Our simulations show that the proposed RL framework can achieve better cost and algorithm run-time performance compared to other heuristic algorithms such as Simulated Annealing (SA) and Genetic Algorithm (GA).
作为多核芯片的骨干,片上网络(noc)消耗了芯片总功耗的很大一部分。因此,降低这些元件的功耗可以显著降低芯片的总功耗。NoC的路由器可以使用电源门控关闭电源,这是一种很有前途的减少静态功耗的技术。在一些高级方法中,路由器被置于睡眠模式,只有在需要转/注入数据包时才会唤醒。由于唤醒路由器需要几个周期才能完成,因此数据包将经历高延迟。在这方面,应用程序映射会显著影响回合数。本文提出了一种基于Actor-Critic架构的强化学习(RL)框架,用于优化应用映射问题,以最大限度地减少回合数和通信成本。我们的强化学习框架学习映射问题的启发式,并输出一个接近最优的映射。2-opt局部搜索算法对该策略进行了微调,并提供了改进的映射。我们的仿真表明,与其他启发式算法(如模拟退火(SA)和遗传算法(GA))相比,所提出的RL框架可以获得更好的成本和算法运行时性能。
{"title":"Turn-aware Application Mapping using Reinforcement Learning in Power Gating-enabled Network on Chip","authors":"Mohammadmehdi Shammasi, M. Baharloo, Meisam Abdollahi, A. Baniasadi","doi":"10.1109/MCSoC57363.2022.00061","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00061","url":null,"abstract":"As the backbone for many-core chips, Network-on-chips (NoCs) consume a significant share of total chip power. As a result, decreasing the power consumption in these components can reduce the total chip's power significantly. NoC's routers can be powered down using power-gating, a promising technique for reducing static power consumption. In some advanced methods, routers are put in sleep mode and only wake up when they are needed to turn/inject packets. Since waking up the router takes several cycles to complete, packets will experience high latency. In this regard, application mapping significantly impacts the number of turns. This article proposes a reinforcement learning (RL) framework based on Actor-Critic architecture to optimize the application mapping problem to minimize the number of turn packets as well as communication cost. Our RL framework learns the heuristic of the mapping problem and outputs a near-optimal mapping. A 2-opt local search algorithm fine-tunes this strategy and provides an improved mapping. Our simulations show that the proposed RL framework can achieve better cost and algorithm run-time performance compared to other heuristic algorithms such as Simulated Annealing (SA) and Genetic Algorithm (GA).","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133171099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Scalability of Post-Silicon Test Generation for Multi-core RISC-V SOC Validation 多核RISC-V SOC验证的后硅测试生成的可扩展性
Sih Pin Tan, Yung It Ho
Instruction Stream Generators (ISG) are an important tool in post-silicon validation of modern CPU s, including RISC- V CPU designs. ISG test generation needs to accurately model the target instruction set and is a compute-intensive process typically performed on off-platform generator machines. With the rising CPU core count and ISA complexity on modern SOC designs, ISG requires a corresponding increase in compute capacity with every generation. The trendline shows that simply throwing more compute at the problem is untenable from a cost perspective. This paper studies several alternative approaches to address this scalability problem. First, it is shown that test generation throughput increases in a nonlinear fashion to an increase in target core count and test length. A correlation curve can be plotted by characterizing test generation throughput against target configurations to identify a sweet spot for test footprint. The study then explores how selective replacement of randomized instruction sequences with fixed routines can improve test generation performance, with careful consideration needed to mitigate any potential loss of validation quality. It then discusses how such test optimizations can even be strategized to improve validation coverage.
指令流生成器(ISG)是现代CPU(包括RISC- V CPU设计)后硅验证的重要工具。ISG测试生成需要准确地对目标指令集建模,这是一个计算密集型的过程,通常在非平台生成器机器上执行。随着现代SOC设计中CPU核数和ISA复杂性的增加,ISG需要每一代相应的计算能力增加。趋势线表明,从成本的角度来看,简单地投入更多的计算来解决问题是站不住脚的。本文研究了几种解决可伸缩性问题的替代方法。首先,测试生成吞吐量以非线性方式随着目标核心数和测试长度的增加而增加。可以通过根据目标配置描述测试生成吞吐量来绘制相关曲线,以确定测试足迹的最佳点。然后,该研究探讨了如何选择性地用固定例程替换随机指令序列可以提高测试生成性能,并需要仔细考虑以减轻验证质量的任何潜在损失。然后讨论了如何制定这样的测试优化策略来提高验证覆盖率。
{"title":"Scalability of Post-Silicon Test Generation for Multi-core RISC-V SOC Validation","authors":"Sih Pin Tan, Yung It Ho","doi":"10.1109/MCSoC57363.2022.00012","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00012","url":null,"abstract":"Instruction Stream Generators (ISG) are an important tool in post-silicon validation of modern CPU s, including RISC- V CPU designs. ISG test generation needs to accurately model the target instruction set and is a compute-intensive process typically performed on off-platform generator machines. With the rising CPU core count and ISA complexity on modern SOC designs, ISG requires a corresponding increase in compute capacity with every generation. The trendline shows that simply throwing more compute at the problem is untenable from a cost perspective. This paper studies several alternative approaches to address this scalability problem. First, it is shown that test generation throughput increases in a nonlinear fashion to an increase in target core count and test length. A correlation curve can be plotted by characterizing test generation throughput against target configurations to identify a sweet spot for test footprint. The study then explores how selective replacement of randomized instruction sequences with fixed routines can improve test generation performance, with careful consideration needed to mitigate any potential loss of validation quality. It then discusses how such test optimizations can even be strategized to improve validation coverage.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132596173","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Complex Human Activities Recognition Based on High Performance 1D CNN Model 基于高性能1D CNN模型的复杂人类活动识别
Raman Maurya, T. Teo, Shi Hui Chua, Hwang-Cherng Chow, I-Chyn Wey
Human activity recognition (HAR) is an emerging scientific research field that has wide area of applications in different fields such as healthcare, social-sciences and human-computer interaction etc. In many cases, humans perform very complex physical activities that needs to be tracked in order to improve well-being, quality of life and health. In this study, a method for complex HAR based on One dimensional (1D) CNN model using tri-axis accelerometer sensor data was proposed. The sensor data was collected from a smartwatch for three complex human activities which are studying, playing games and mobile scrolling. 1D CNNs provides high accuracy as well as less computational complexity in performing HAR. The proposed 1D CNN model was trained and optimized on a self-prepared dataset in Python. The adapted model provides an accuracy of 98.28 %. A preliminary study shows that the proposed model could effectively recognize the intended activities as a baseline for extending future work in the HAR area.
人体活动识别(HAR)是一门新兴的科学研究领域,在医疗卫生、社会科学、人机交互等领域有着广泛的应用。在许多情况下,人类进行非常复杂的身体活动,需要进行跟踪,以改善福祉、生活质量和健康。本文提出了一种利用三轴加速度计传感器数据,基于一维(1D) CNN模型的复杂HAR算法。传感器数据是从智能手表上收集的,用于研究三种复杂的人类活动,即学习、玩游戏和手机滚动。一维cnn在执行HAR时具有较高的精度和较低的计算复杂度。所提出的1D CNN模型在一个自己准备的数据集上用Python进行训练和优化。调整后的模型的准确率为98.28%。一项初步研究显示,建议的模式可以有效地识别拟进行的活动,作为扩展HAR地区未来工作的基线。
{"title":"Complex Human Activities Recognition Based on High Performance 1D CNN Model","authors":"Raman Maurya, T. Teo, Shi Hui Chua, Hwang-Cherng Chow, I-Chyn Wey","doi":"10.1109/MCSoC57363.2022.00059","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00059","url":null,"abstract":"Human activity recognition (HAR) is an emerging scientific research field that has wide area of applications in different fields such as healthcare, social-sciences and human-computer interaction etc. In many cases, humans perform very complex physical activities that needs to be tracked in order to improve well-being, quality of life and health. In this study, a method for complex HAR based on One dimensional (1D) CNN model using tri-axis accelerometer sensor data was proposed. The sensor data was collected from a smartwatch for three complex human activities which are studying, playing games and mobile scrolling. 1D CNNs provides high accuracy as well as less computational complexity in performing HAR. The proposed 1D CNN model was trained and optimized on a self-prepared dataset in Python. The adapted model provides an accuracy of 98.28 %. A preliminary study shows that the proposed model could effectively recognize the intended activities as a baseline for extending future work in the HAR area.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133800435","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Cluster Based Smart Random Walk for Data Aggregation in Wireless Sensor Network 基于聚类的无线传感器网络数据聚合智能随机行走
M. K. Maurya, Anubhav Shivhare, Aadil Ali, Satakshi, Ashutosh Mishra, Manish Kumar
Wireless Sensor Network (WSN) is a collection of sensor devices having limited communication range and battery power. It has unreliable wireless medium for data transmission hence reliable message delivery is a challenging task for routing protocols designed for WSN. In multiple scenarios a Random Walk (RW) in WSNs is proved to be energy efficient for routing and load balancing. Further clustering methodologies provide a novel idea of multi-hop data gathering and aggregation which significantly reduces redundant data transmission. The present work explores the integration of RW and clustering schemes with an objective to improve upon existing routing protocols in terms reliable data transmission and network lifetime. Hence, a hybrid Cluster-Based Smart Random Walk (CBSRW) routing technique for data collection and aggregation is proposed in this paper. It has two phases: Clustering & data aggregation and CBSRW. Experimental results and comparative analysis show that the proposed work achieves an enhanced lifetime and efficient packet delivery ratio compared to the conventional state of the art schemes designed for the domain.
无线传感器网络(WSN)是具有有限通信范围和电池电量的传感器设备的集合。由于数据传输的无线介质不可靠,因此可靠的消息传递是无线传感器网络路由协议设计的一个具有挑战性的任务。在多种情况下,随机漫步(RW)在WSNs中的路由和负载均衡中被证明是节能的。进一步的聚类方法提供了一种新颖的多跳数据采集和聚合思想,大大减少了冗余数据传输。目前的工作探讨了RW和集群方案的集成,目的是在可靠的数据传输和网络寿命方面改进现有的路由协议。因此,本文提出了一种基于聚类的混合智能随机行走(CBSRW)路由技术,用于数据收集和聚合。它有两个阶段:聚类和数据聚合和CBSRW。实验结果和对比分析表明,与目前为该领域设计的传统方案相比,所提出的工作实现了更长的生存期和更高效的分组传输率。
{"title":"Cluster Based Smart Random Walk for Data Aggregation in Wireless Sensor Network","authors":"M. K. Maurya, Anubhav Shivhare, Aadil Ali, Satakshi, Ashutosh Mishra, Manish Kumar","doi":"10.1109/MCSoC57363.2022.00025","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00025","url":null,"abstract":"Wireless Sensor Network (WSN) is a collection of sensor devices having limited communication range and battery power. It has unreliable wireless medium for data transmission hence reliable message delivery is a challenging task for routing protocols designed for WSN. In multiple scenarios a Random Walk (RW) in WSNs is proved to be energy efficient for routing and load balancing. Further clustering methodologies provide a novel idea of multi-hop data gathering and aggregation which significantly reduces redundant data transmission. The present work explores the integration of RW and clustering schemes with an objective to improve upon existing routing protocols in terms reliable data transmission and network lifetime. Hence, a hybrid Cluster-Based Smart Random Walk (CBSRW) routing technique for data collection and aggregation is proposed in this paper. It has two phases: Clustering & data aggregation and CBSRW. Experimental results and comparative analysis show that the proposed work achieves an enhanced lifetime and efficient packet delivery ratio compared to the conventional state of the art schemes designed for the domain.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115754784","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Impact of Programming Language Skills in Programming Learning 编程语言技能对编程学习的影响
Md. Faizul Ibne Amin, Md. Mostafizer Rahman, Y. Watanobe, Muepu Mukendi Daniel
In this modern era of the internet and information technology, a mentionable amount of data is generated from different sources consistently which refers to big data. This huge amount of data not only draws great attention for further research but also helps to extract different knowledge and infor-mation in various areas. The Information and Communication Technology (ICT) area is not apart from that, as the huge amount of data in this area is enhancing opportunities for further research and development. In the ICT, most of the courses especially programming-related courses are designed to improve practical skills. With the increasing demand for software engineering and other related fields, programming education or learning plays a vital role. However, in programming learning, the impact of programming language is also important to enrich the programming and technical skill. This paper aims to analyze the impact of programming language skills in programming learning by collecting real-world data from a programming course. In this paper, we used a dataset from submission logs of a programming course in an Online Judge (OJ) system. We selected the users randomly and considered single and multiple languages used for acceptance. Finally, we have presented the analysis of the overall acceptance rate, single and multiple languages used acceptance rate, and compared them. Moreover, the analytical result of this paper can help students and programmers as well as the improvement programming learning.
在这个互联网和信息技术的现代时代,从不同的来源持续产生大量的数据,这就是大数据。大量的数据不仅引起了人们对进一步研究的关注,而且有助于提取各个领域的不同知识和信息。信息和通信技术(ICT)领域也不例外,因为该领域的大量数据正在增加进一步研究和开发的机会。在信息和通信技术方面,大多数课程,特别是与编程有关的课程都是为了提高实践技能而设计的。随着软件工程等相关领域需求的不断增加,编程教育或学习起着至关重要的作用。然而,在编程学习中,编程语言对丰富编程和技术技能的影响也很重要。本文旨在通过收集编程课程中的真实数据来分析编程语言技能对编程学习的影响。在本文中,我们使用了在线裁判(OJ)系统中编程课程的提交日志数据集。我们随机选择用户,并考虑使用单一和多种语言进行接受。最后,我们对整体通过率、单语言通过率和多语言通过率进行了分析,并进行了比较。此外,本文的分析结果可以帮助学生和程序员以及改进编程学习。
{"title":"Impact of Programming Language Skills in Programming Learning","authors":"Md. Faizul Ibne Amin, Md. Mostafizer Rahman, Y. Watanobe, Muepu Mukendi Daniel","doi":"10.1109/MCSoC57363.2022.00050","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00050","url":null,"abstract":"In this modern era of the internet and information technology, a mentionable amount of data is generated from different sources consistently which refers to big data. This huge amount of data not only draws great attention for further research but also helps to extract different knowledge and infor-mation in various areas. The Information and Communication Technology (ICT) area is not apart from that, as the huge amount of data in this area is enhancing opportunities for further research and development. In the ICT, most of the courses especially programming-related courses are designed to improve practical skills. With the increasing demand for software engineering and other related fields, programming education or learning plays a vital role. However, in programming learning, the impact of programming language is also important to enrich the programming and technical skill. This paper aims to analyze the impact of programming language skills in programming learning by collecting real-world data from a programming course. In this paper, we used a dataset from submission logs of a programming course in an Online Judge (OJ) system. We selected the users randomly and considered single and multiple languages used for acceptance. Finally, we have presented the analysis of the overall acceptance rate, single and multiple languages used acceptance rate, and compared them. Moreover, the analytical result of this paper can help students and programmers as well as the improvement programming learning.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114640144","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Charge-Digital Hybrid Compute-In-Memory Macro with full precision 8-bit Multiply-Accumulation for Edge Computing Devices 面向边缘计算设备的全精度8位乘法累加的电荷-数字混合内存宏
Jinwu Chen, Tianzhu Xiong, Xin Si
Compute-in-memory (CIM) is emerging as a new computing architecture to overcome the high energy consumption of edge-side AI and IoT devices. When performing high-precision neural network calculations, analog CIM and digital CIM have their own advantages and disadvantages. In this paper, we combine the advantages of high energy efficiency of analog CIM and high accuracy of digital CIM to propose a charge-digital hybrid CIM (CDH-CIM) macro. By placing the high bits in the digital domain and the low bits in the charge domain, the multiply-accumulation (MAC) operation of 8b input activations (lAs) and 8b weights is achieved with no precision loss. The proposed CDH-CIM macro is designed using 22nm FDSOI CMOS process. Simulation shows that the macro achieves 6.98~11.0 TOPS/W at 0.8V and 71.92% inference accuracy when performing CIFAR-100 dataset.
内存计算(CIM)正在成为克服边缘人工智能和物联网设备高能耗的新计算架构。在进行高精度神经网络计算时,模拟CIM和数字CIM各有优缺点。本文结合模拟CIM的高能效和数字CIM的高精度的优点,提出了电荷-数字混合CIM (CDH-CIM)宏。通过将高位放在数字域中,低位放在电荷域中,可以实现8b输入激活(lAs)和8b权重的乘法累积(MAC)操作,而不会造成精度损失。提出的CDH-CIM宏采用22nm FDSOI CMOS工艺设计。仿真结果表明,在执行CIFAR-100数据集时,宏在0.8V下达到6.98~11.0 TOPS/W,推理精度达到71.92%。
{"title":"A Charge-Digital Hybrid Compute-In-Memory Macro with full precision 8-bit Multiply-Accumulation for Edge Computing Devices","authors":"Jinwu Chen, Tianzhu Xiong, Xin Si","doi":"10.1109/MCSoC57363.2022.00033","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00033","url":null,"abstract":"Compute-in-memory (CIM) is emerging as a new computing architecture to overcome the high energy consumption of edge-side AI and IoT devices. When performing high-precision neural network calculations, analog CIM and digital CIM have their own advantages and disadvantages. In this paper, we combine the advantages of high energy efficiency of analog CIM and high accuracy of digital CIM to propose a charge-digital hybrid CIM (CDH-CIM) macro. By placing the high bits in the digital domain and the low bits in the charge domain, the multiply-accumulation (MAC) operation of 8b input activations (lAs) and 8b weights is achieved with no precision loss. The proposed CDH-CIM macro is designed using 22nm FDSOI CMOS process. Simulation shows that the macro achieves 6.98~11.0 TOPS/W at 0.8V and 71.92% inference accuracy when performing CIFAR-100 dataset.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131051259","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Design and implementation of vehicle oil online information monitoring system 汽车油品在线信息监测系统的设计与实现
Zhenbin Lv, X. Wang, Haifeng Zhi, Bo Lin, Yitao Shen, Yanyan Wang, Chenxu Wang
With the popularization and application of vehicles, the safety of automobiles has gradually attracted widespread attention, among which the quality of oil is an important factor affecting vehicle safety. Nowadays, the monitoring and evaluation of oil is divided into offline and online ways. This paper is aimed at the application of obtaining and analyzing oil quality in real time for vehicles. And based on the online monitoring method, this paper designed and implemented a vehicle oil information monitoring system. In the system, hardware acquisition part consists of oil sensors and self-made STM32 board, and host computer monitoring software as an analysis display part. After experimental testing, the system can conduct online monitoring, early warning and evaluation of the dielectric constant, viscosity, water content, water activity, density and temperature indicators of oil, and can predict the soot content and diesel content with the given model, and can calculate the $100^{circ}mathrm{C}$ kinematic viscosity using the least squares fitting algorithm. The accuracy and measurement range of the system depend on the indicators of the oil sensors. This vehicle oil information monitoring system is conducive to collecting the actual parameters of vehicle oil operation and providing a reliable basis for vehicle safety maintenance.
随着汽车的普及和应用,汽车的安全问题逐渐受到广泛关注,其中油品质量是影响汽车安全的重要因素。目前,对石油的监测和评价分为离线和在线两种方式。本文旨在实现油品质量的实时获取与分析。并基于在线监测方法,设计并实现了一个汽车油品信息监测系统。系统硬件采集部分由油传感器和自制STM32板组成,上位机监控软件作为分析显示部分。经实验测试,该系统能够对油类的介电常数、粘度、含水量、水活度、密度和温度等指标进行在线监测、预警和评价,并能利用给定的模型预测油类的油烟含量和柴油含量,并能利用最小二乘拟合算法计算出$100^{circ} maththrm {C}$运动粘度。系统的精度和测量范围取决于油传感器的指标。该车辆油品信息监控系统有利于采集车辆油品运行的实际参数,为车辆安全维护提供可靠依据。
{"title":"Design and implementation of vehicle oil online information monitoring system","authors":"Zhenbin Lv, X. Wang, Haifeng Zhi, Bo Lin, Yitao Shen, Yanyan Wang, Chenxu Wang","doi":"10.1109/MCSoC57363.2022.00032","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00032","url":null,"abstract":"With the popularization and application of vehicles, the safety of automobiles has gradually attracted widespread attention, among which the quality of oil is an important factor affecting vehicle safety. Nowadays, the monitoring and evaluation of oil is divided into offline and online ways. This paper is aimed at the application of obtaining and analyzing oil quality in real time for vehicles. And based on the online monitoring method, this paper designed and implemented a vehicle oil information monitoring system. In the system, hardware acquisition part consists of oil sensors and self-made STM32 board, and host computer monitoring software as an analysis display part. After experimental testing, the system can conduct online monitoring, early warning and evaluation of the dielectric constant, viscosity, water content, water activity, density and temperature indicators of oil, and can predict the soot content and diesel content with the given model, and can calculate the $100^{circ}mathrm{C}$ kinematic viscosity using the least squares fitting algorithm. The accuracy and measurement range of the system depend on the indicators of the oil sensors. This vehicle oil information monitoring system is conducive to collecting the actual parameters of vehicle oil operation and providing a reliable basis for vehicle safety maintenance.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122971975","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cognitive Bus Coding Scheme for Inter-Chip Communications of Deep Learning Accelerator Chiplet on Low-cost Si and Glass Interposer
Yu-Hong Chang, Tourangbam Harishore Singh, Po-Tsang Huang
In the present Artificial Intelligence (AI) hardware research, interposer based multi-chip Deep Learning Accelerator (DLA) system is one of the main technology. Silicon (Si) interposer is the main key in the emerging 2.5D integration process. However, signal integrity is limited by the capacitive crosstalk and signal reflection can lead to notch attack in some frequency bands. In this paper, two new bus coding schemes are proposed to improve signal integrity, reducing the crosstalk to increase bandwidth for on-silicon-interposer and on-glass-interposer inter-chip data communications. For silicon interposer, a joint code division multiple access and crosstalk avoidance coding (Joint CDMA/CAC) scheme is proposed to reduce the capacitive crosstalk effect for fine-pitch interconnects. The eye diagram and bit error rate are both improved, and the average crosstalk effect is reduced by half. Also, a cognitive bus coding scheme is proposed by spread spectrum and channel learning for glass interposer. The proposed cognitive bus coding increases the total data bandwidth under frequency notches based on the channel condition for modulation.
硅(Si)中间体是新兴的2.5D集成工艺的关键。然而,信号的完整性受到电容串扰的限制,并且在某些频段信号反射会导致陷波攻击。本文提出了两种新的总线编码方案,以提高信号完整性,减少串扰,增加芯片间数据通信的带宽。针对硅中间层,提出了一种联合码分多址和串扰避免编码(joint CDMA/CAC)方案,以降低细间距互连的电容性串扰效应。眼图和误码率都得到了改善,平均串扰效应降低了一半。同时,提出了一种基于扩频和信道学习的认知总线编码方案。所提出的认知总线编码根据调制信道条件增加了陷波下的总数据带宽。
{"title":"Cognitive Bus Coding Scheme for Inter-Chip Communications of Deep Learning Accelerator Chiplet on Low-cost Si and Glass Interposer","authors":"Yu-Hong Chang, Tourangbam Harishore Singh, Po-Tsang Huang","doi":"10.1109/MCSoC57363.2022.00044","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00044","url":null,"abstract":"In the present Artificial Intelligence (AI) hardware research, interposer based multi-chip Deep Learning Accelerator (DLA) system is one of the main technology. Silicon (Si) interposer is the main key in the emerging 2.5D integration process. However, signal integrity is limited by the capacitive crosstalk and signal reflection can lead to notch attack in some frequency bands. In this paper, two new bus coding schemes are proposed to improve signal integrity, reducing the crosstalk to increase bandwidth for on-silicon-interposer and on-glass-interposer inter-chip data communications. For silicon interposer, a joint code division multiple access and crosstalk avoidance coding (Joint CDMA/CAC) scheme is proposed to reduce the capacitive crosstalk effect for fine-pitch interconnects. The eye diagram and bit error rate are both improved, and the average crosstalk effect is reduced by half. Also, a cognitive bus coding scheme is proposed by spread spectrum and channel learning for glass interposer. The proposed cognitive bus coding increases the total data bandwidth under frequency notches based on the channel condition for modulation.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120995187","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Buffer Allocation for Exposed Datapath Architectures 公开数据路径体系结构的缓冲区分配
Anoop Bhagyanath, K. Schneider
Concurrent access to a given number of registers limits the instruction-level parallelism (ILP) used by conventional processors despite the use of many processing units (PUs). Many recent architectures expose their internal datapaths to compilers, allowing the compiler to move intermediate values from program execution directly between PUs, thus bypassing the use of registers. Buffered exposed datapath (BED) architectures additionally implement these inter-PU communication paths with scalable first-in-first-out (FIFO) buffers to avoid the use of registers and to prevent unnecessary synchronization between PUs. However, the BED compiler must ensure that the creation order of intermediate values in a buffer matches their consumption order so that the next executing instructions always find their operands at the heads of the corresponding buffers. In this paper, we present a novel buffer interference analysis that determines a criterion for allocating multiple program variables to the same buffer based on a given instruction schedule that specifies an access order for those variables. We then use the well-known dataflow analysis framework to compute a buffer interference graph whose coloring yields a valid buffer allocation for programs by considering the instructions in the given order. Preliminary experimental results show the effectiveness of our code generation approach compared to traditional register-based compilation. More importantly, the buffer interference graph should serve as the basis for future buffer allocation schemes that maximize ILP usage.
对给定数量的寄存器的并发访问限制了传统处理器使用的指令级并行性(ILP),尽管使用了许多处理单元(pu)。许多最新的体系结构向编译器公开了它们的内部数据路径,允许编译器直接在pu之间移动程序执行的中间值,从而绕过了寄存器的使用。缓冲暴露数据路径(BED)架构还使用可扩展的先进先出(FIFO)缓冲区实现这些pu间通信路径,以避免使用寄存器并防止pu之间不必要的同步。但是,BED编译器必须确保缓冲区中中间值的创建顺序与它们的消费顺序相匹配,以便下一个执行指令总是在相应缓冲区的头部找到它们的操作数。在本文中,我们提出了一种新的缓冲区干扰分析方法,该方法根据给定的指令时间表确定将多个程序变量分配到同一缓冲区的标准,该指令时间表指定了这些变量的访问顺序。然后,我们使用众所周知的数据流分析框架来计算缓冲区干扰图,该图的着色通过考虑给定顺序的指令为程序提供有效的缓冲区分配。初步的实验结果表明,与传统的基于寄存器的编译相比,我们的代码生成方法是有效的。更重要的是,缓冲区干扰图应该作为未来缓冲区分配方案的基础,以最大限度地利用ILP。
{"title":"Buffer Allocation for Exposed Datapath Architectures","authors":"Anoop Bhagyanath, K. Schneider","doi":"10.1109/MCSoC57363.2022.00013","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00013","url":null,"abstract":"Concurrent access to a given number of registers limits the instruction-level parallelism (ILP) used by conventional processors despite the use of many processing units (PUs). Many recent architectures expose their internal datapaths to compilers, allowing the compiler to move intermediate values from program execution directly between PUs, thus bypassing the use of registers. Buffered exposed datapath (BED) architectures additionally implement these inter-PU communication paths with scalable first-in-first-out (FIFO) buffers to avoid the use of registers and to prevent unnecessary synchronization between PUs. However, the BED compiler must ensure that the creation order of intermediate values in a buffer matches their consumption order so that the next executing instructions always find their operands at the heads of the corresponding buffers. In this paper, we present a novel buffer interference analysis that determines a criterion for allocating multiple program variables to the same buffer based on a given instruction schedule that specifies an access order for those variables. We then use the well-known dataflow analysis framework to compute a buffer interference graph whose coloring yields a valid buffer allocation for programs by considering the instructions in the given order. Preliminary experimental results show the effectiveness of our code generation approach compared to traditional register-based compilation. More importantly, the buffer interference graph should serve as the basis for future buffer allocation schemes that maximize ILP usage.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121658071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A survey of main dataflow MoCCs for CPS design and verification CPS设计与验证的主要数据流mocc综述
Guillaume Roumage, S. Azaiez, Stéphane Louise
The automotive industry has recently emphasized reducing the number of Electronic Control Units (ECUs) installed in vehicles for economic and ecological reasons. This reduction means that the design and verification must be independent of the vehicle's final choice of (MC)SoCs, knowing they will evolve as time passes. To that end, dataflow Models of Computation and Communication (MoCCs) are powerful tools for maintaining this independence. A subclass of dataflow MoCCs -deterministic dataflow MoCCs- is of particular interest since it allows designers to derive safety and security properties at compile-time. This work proposes a short survey of the existing deterministic dataflow MoCCs. We describe the properties of each dataflow MoCC and present an expressiveness hierarchy of dataflow MoCCs adjustable to designers' needs.
最近,汽车行业出于经济和生态方面的考虑,一直强调减少车内电子控制单元(ecu)的数量。这种减少意味着设计和验证必须独立于车辆的最终选择(MC) soc,因为知道它们会随着时间的推移而发展。为此,计算和通信的数据流模型(mocc)是维护这种独立性的强大工具。数据流mocc的一个子类——确定性数据流mocc——特别令人感兴趣,因为它允许设计人员在编译时派生安全性和安全性属性。本文对现有的确定性数据流mocc进行了简要的综述。我们描述了每个数据流MoCC的属性,并提出了一个数据流MoCC的表达层次结构,可根据设计人员的需要进行调整。
{"title":"A survey of main dataflow MoCCs for CPS design and verification","authors":"Guillaume Roumage, S. Azaiez, Stéphane Louise","doi":"10.1109/MCSoC57363.2022.00010","DOIUrl":"https://doi.org/10.1109/MCSoC57363.2022.00010","url":null,"abstract":"The automotive industry has recently emphasized reducing the number of Electronic Control Units (ECUs) installed in vehicles for economic and ecological reasons. This reduction means that the design and verification must be independent of the vehicle's final choice of (MC)SoCs, knowing they will evolve as time passes. To that end, dataflow Models of Computation and Communication (MoCCs) are powerful tools for maintaining this independence. A subclass of dataflow MoCCs -deterministic dataflow MoCCs- is of particular interest since it allows designers to derive safety and security properties at compile-time. This work proposes a short survey of the existing deterministic dataflow MoCCs. We describe the properties of each dataflow MoCC and present an expressiveness hierarchy of dataflow MoCCs adjustable to designers' needs.","PeriodicalId":150801,"journal":{"name":"2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131647050","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2022 IEEE 15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1