首页 > 最新文献

IEEE Embedded Systems Letters最新文献

英文 中文
LOTUS: A Scalable Framework to Lock Multimodule Designs With One-Time Self-Destructing Key LOTUS:利用一次性密钥和自毁方法锁定多模块设计的可扩展框架
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-02-05 DOI: 10.1109/LES.2024.3360615
Mona Hashemi;Siamak Mohammadi;Trevor E. Carlson
The involvement of external parties in integrated circuit (IC) supply chain has raised a number of security issues, such as the use of device cloning, overproduction, and unauthorized integration/activation. One potential solution to this problem, logic locking, restricts access to the hardware unless the correct key is provided. Existing locking methods target limited attacks and show scalability issues. In this letter we presents LOTUS, a scalable and multilayered locking framework that provides a solution for multimodule designs by employing pseudo-dynamic keys. An important aspect of this work is that it triggers an irreversible failure once an incorrect key is applied. This evaluation demonstrates this letter’s resiliency against various deobfuscation attacks like KC2, AppSAT, OMLA, SAIL, and SCOPE with low overhead. Due to its scalability, low overhead, and destructive-when-wrong structure, LOTUS is a practical solution for large, complex, and safety-critical designs.
集成电路(IC)供应链中外部各方的参与引发了许多安全问题,例如使用设备克隆,过度生产和未经授权的集成/激活。这个问题的一个潜在解决方案是逻辑锁定,它限制对硬件的访问,除非提供了正确的密钥。现有的锁定方法只针对有限的攻击,并且存在可伸缩性问题。在本文中,我们介绍LOTUS,这是一个可扩展的多层锁定框架,通过使用伪动态键为多模块设计提供了解决方案。这项工作的一个重要方面是,一旦应用了不正确的密钥,它就会触发不可逆转的故障。该评估证明了该信函在低开销的情况下对各种去混淆攻击(如KC2、AppSAT、OMLA、SAIL和SCOPE)的弹性。由于其可伸缩性、低开销和错误时破坏性的结构,LOTUS是大型、复杂和安全关键型设计的实用解决方案。
{"title":"LOTUS: A Scalable Framework to Lock Multimodule Designs With One-Time Self-Destructing Key","authors":"Mona Hashemi;Siamak Mohammadi;Trevor E. Carlson","doi":"10.1109/LES.2024.3360615","DOIUrl":"10.1109/LES.2024.3360615","url":null,"abstract":"The involvement of external parties in integrated circuit (IC) supply chain has raised a number of security issues, such as the use of device cloning, overproduction, and unauthorized integration/activation. One potential solution to this problem, logic locking, restricts access to the hardware unless the correct key is provided. Existing locking methods target limited attacks and show scalability issues. In this letter we presents LOTUS, a scalable and multilayered locking framework that provides a solution for multimodule designs by employing pseudo-dynamic keys. An important aspect of this work is that it triggers an irreversible failure once an incorrect key is applied. This evaluation demonstrates this letter’s resiliency against various deobfuscation attacks like KC2, AppSAT, OMLA, SAIL, and SCOPE with low overhead. Due to its scalability, low overhead, and destructive-when-wrong structure, LOTUS is a practical solution for large, complex, and safety-critical designs.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"413-416"},"PeriodicalIF":1.7,"publicationDate":"2024-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954499","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ProMiSE: A Programmable Hardware Monitor for Secure Execution in Zero Trust Networks PROMISE:零信任网络中安全执行的可编程硬件监控器
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-01-16 DOI: 10.1109/LES.2024.3354831
Nikhilesh Singh;Shagnik Pal;Rainer Leupers;Farhad Merchant;Chester Rebeiro
With the inevitable adoption of zero trust architectures (ZTAs) for enterprise networks, there is a need to continuously gauge the security health of connected devices. This requires runtime monitoring of the devices in the network. The challenge, especially in resource-constrained environments, is to ensure trusted monitoring at a fine granularity. In this letter, we propose ProMiSE, a framework that overcomes this challenge and provides an online non-tamperable metric called trust score to quantify the security health of devices in a ZTA network. We use real-time hardware tracking of microarchitectural signals in the CPU to compute the trust score in a security co-processor that is isolated from the device’s computing stack. The trust score for each device is sent to the ZTA host for corresponding responses. We evaluate ProMiSE on an open-source RISC-V processor with different threat vectors, including ransomware, return-oriented programming (RoP) attacks, and cache-based microarchitectural attacks. We also deploy the framework on an AMD Artix 7AC701 FPGA and present the area overheads.
随着企业网络不可避免地采用零信任架构(zta),有必要持续评估连接设备的安全状况。这需要对网络中的设备进行运行时监控。其中的挑战,特别是在资源受限的环境中,是确保在细粒度上进行可信监视。在这封信中,我们提出了ProMiSE,这是一个克服这一挑战的框架,并提供了一个称为信任分数的在线不可篡改度量来量化ZTA网络中设备的安全健康状况。我们使用CPU中微架构信号的实时硬件跟踪来计算与设备计算堆栈隔离的安全协处理器中的信任分数。每个设备的信任分数被发送到ZTA主机,以获得相应的响应。我们在开源RISC-V处理器上对ProMiSE进行了不同威胁向量的评估,包括勒索软件、面向返回的编程(RoP)攻击和基于缓存的微架构攻击。我们还将该框架部署在AMD Artix 7AC701 FPGA上,并给出了面积开销。
{"title":"ProMiSE: A Programmable Hardware Monitor for Secure Execution in Zero Trust Networks","authors":"Nikhilesh Singh;Shagnik Pal;Rainer Leupers;Farhad Merchant;Chester Rebeiro","doi":"10.1109/LES.2024.3354831","DOIUrl":"10.1109/LES.2024.3354831","url":null,"abstract":"With the inevitable adoption of zero trust architectures (ZTAs) for enterprise networks, there is a need to continuously gauge the security health of connected devices. This requires runtime monitoring of the devices in the network. The challenge, especially in resource-constrained environments, is to ensure trusted monitoring at a fine granularity. In this letter, we propose ProMiSE, a framework that overcomes this challenge and provides an online non-tamperable metric called trust score to quantify the security health of devices in a ZTA network. We use real-time hardware tracking of microarchitectural signals in the CPU to compute the trust score in a security co-processor that is isolated from the device’s computing stack. The trust score for each device is sent to the ZTA host for corresponding responses. We evaluate ProMiSE on an open-source RISC-V processor with different threat vectors, including ransomware, return-oriented programming (RoP) attacks, and cache-based microarchitectural attacks. We also deploy the framework on an AMD Artix 7AC701 FPGA and present the area overheads.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"433-436"},"PeriodicalIF":1.7,"publicationDate":"2024-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Middleton Class A Noise Median Estimator: FPGA and Software Implementation Middleton A 级噪声中值估计器:FPGA 和软件实现
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-01-15 DOI: 10.1109/LES.2024.3354179
Lucas A. Rabioglio;M. C. Cebedio;L. Arnone;L. De Micco;J. Castiñeira Moreira
This letter focuses on the field-programmable gate array (FPGA) implementation of a Class A Middleton noise estimator, aiming to enhance its efficiency and performance. The inherent algorithm of the estimator undergoes strategic enhancements, leveraging median approximations. This endeavor leads to the development of a more streamlined and expeditious architecture. The research not only introduces the refined architecture but also conducts a comparative analysis of its attributes. The outcomes of this investigation show the benefits of algorithmic optimization, as the execution times achieved in hardware significantly surpass those attainable through software-based implementation. This underscores the practicality of the algorithmic refinement and also the notable advantages of the FPGA-based execution in terms of computational speed.
这封信的重点是现场可编程门阵列(FPGA)的 A 类 Middleton 噪声估计器的实现,旨在提高其效率和性能。利用中值近似对估计器的固有算法进行了战略性改进。这一努力导致开发出一种更精简、更快速的架构。研究不仅介绍了改进后的架构,还对其属性进行了比较分析。研究结果表明了算法优化的好处,因为在硬件上实现的执行时间大大超过了通过软件实现的执行时间。这凸显了算法改进的实用性,以及基于 FPGA 的执行在计算速度方面的显著优势。
{"title":"Middleton Class A Noise Median Estimator: FPGA and Software Implementation","authors":"Lucas A. Rabioglio;M. C. Cebedio;L. Arnone;L. De Micco;J. Castiñeira Moreira","doi":"10.1109/LES.2024.3354179","DOIUrl":"10.1109/LES.2024.3354179","url":null,"abstract":"This letter focuses on the field-programmable gate array (FPGA) implementation of a Class A Middleton noise estimator, aiming to enhance its efficiency and performance. The inherent algorithm of the estimator undergoes strategic enhancements, leveraging median approximations. This endeavor leads to the development of a more streamlined and expeditious architecture. The research not only introduces the refined architecture but also conducts a comparative analysis of its attributes. The outcomes of this investigation show the benefits of algorithmic optimization, as the execution times achieved in hardware significantly surpass those attainable through software-based implementation. This underscores the practicality of the algorithmic refinement and also the notable advantages of the FPGA-based execution in terms of computational speed.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 3","pages":"275-278"},"PeriodicalIF":1.7,"publicationDate":"2024-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954509","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SoC-Based Implementation of 1-D Convolutional Neural Network for 3-Channel ECG Arrhythmia Classification via HLS4ML 通过 HLS4ML 实现基于 SoC 的用于 3 通道心电图心律失常分类的一维卷积神经网络
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-01-15 DOI: 10.1109/LES.2024.3354081
Feroz Ahmad;Saima Zafar
Real-time monitoring of 1-D biopotentials, such as electrocardiograms (ECG), necessitates effective feature extraction and classification, a strength of deep learning (DL) algorithms. Designing 1-D convolutional neural network (1-D CNN) accelerators for biopotential classification via open-source codesign workflows, particularly high-level synthesis for machine learning (HLS4ML), offers advantages over GPU-based or cloud-based solutions, including high performance, low latency, low power consumption, swift time-to-market, and cost-effectiveness. We present an implementation of a quantized-pruned (QP) 1-D CNN model on the PYNQ Z2 SoC using HLS4ML by seamlessly deploying its soft IP core generated via Vivado Accelerator backend, showcasing the efficacy of quantization-aware training (QAT) in reducing power consumption to 1.655 W from 1.823 W. Our approach demonstrates improved area consumption, resource utilization, and inferences per second compared to the baseline (B) 1-D CNN model, with a controlled 4% or less reduction in weighted Accuracy, Precision, Recall, and F1-score, revealing the nuanced tradeoffs between performance metrics and system efficiency for real-time 3-channel ECG Arrhythmia classification.
实时监测一维生物电位,如心电图(ECG),需要有效的特征提取和分类,这是深度学习(DL)算法的优势。通过开源协同设计工作流程设计1-D卷积神经网络(1-D CNN)加速器用于生物电位分类,特别是用于机器学习的高级合成(HLS4ML),与基于gpu或基于云的解决方案相比,具有高性能、低延迟、低功耗、快速上市和成本效益等优势。我们在PYNQ Z2 SoC上使用HLS4ML实现了量化修剪(QP) 1-D CNN模型,通过无缝部署其通过Vivado Accelerator后端生成的软IP核,展示了量化感知训练(QAT)将功耗从1.823 W降低到1.655 W的有效性。我们的方法表明,与基线(B) 1-D CNN模型相比,该方法改善了面积消耗、资源利用率和每秒推断量,加权精度、精密度、召回率和f1评分降低了4%或更少,揭示了实时3通道心电心律失常分类的性能指标和系统效率之间的微妙权衡。
{"title":"SoC-Based Implementation of 1-D Convolutional Neural Network for 3-Channel ECG Arrhythmia Classification via HLS4ML","authors":"Feroz Ahmad;Saima Zafar","doi":"10.1109/LES.2024.3354081","DOIUrl":"10.1109/LES.2024.3354081","url":null,"abstract":"Real-time monitoring of 1-D biopotentials, such as electrocardiograms (ECG), necessitates effective feature extraction and classification, a strength of deep learning (DL) algorithms. Designing 1-D convolutional neural network (1-D CNN) accelerators for biopotential classification via open-source codesign workflows, particularly high-level synthesis for machine learning (HLS4ML), offers advantages over GPU-based or cloud-based solutions, including high performance, low latency, low power consumption, swift time-to-market, and cost-effectiveness. We present an implementation of a quantized-pruned (QP) 1-D CNN model on the PYNQ Z2 SoC using HLS4ML by seamlessly deploying its soft IP core generated via Vivado Accelerator backend, showcasing the efficacy of quantization-aware training (QAT) in reducing power consumption to 1.655 W from 1.823 W. Our approach demonstrates improved area consumption, resource utilization, and inferences per second compared to the baseline (B) 1-D CNN model, with a controlled 4% or less reduction in weighted Accuracy, Precision, Recall, and F1-score, revealing the nuanced tradeoffs between performance metrics and system efficiency for real-time 3-channel ECG Arrhythmia classification.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"429-432"},"PeriodicalIF":1.7,"publicationDate":"2024-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954458","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Area and Energy Efficient Serial-Multiplier 面积和能效比高的串行乘法器
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-01-10 DOI: 10.1109/LES.2024.3352540
Mohd. Tasleem Khan;Jinti Hazarika
In this work, we present an area and energy-efficient serial multiplier. Specifically, we exploit symmetries in odd and even partial products (PPs) in its radix- $gamma $ implementation. Subsequently, we express them as $mp (2^{k}pm 1)$ with $1 leq k leq text {{log}}_{2}gamma -1$ , which enable to reduce the hardware resources. For $gamma geq 16$ , the above representation becomes invalid, requiring additional power-of-two terms and raising hardware costs. To address this, we utilize recursive symmetries in PPs, which enable time-sharing and reduce the logic resources for efficient realization. ASIC synthesis results show the proposed design has substantial savings in area and energy than the state-of-the-art design.
在这项工作中,我们提出了一种面积和节能的串行乘法器。具体来说,我们利用奇偶偏积(PPs)在其基数- $gamma $实现中的对称性。随后,我们将它们表示为$mp (2^{k}pm 1)$和$1 leq k leq text {{log}}_{2}gamma -1$,这样可以减少硬件资源。对于$gamma geq 16$,上述表示无效,需要额外的2次幂项并增加硬件成本。为了解决这个问题,我们在PPs中利用递归对称性,它可以实现分时并减少逻辑资源以实现高效。ASIC综合结果表明,所提出的设计在面积和能源上比最先进的设计有很大的节省。
{"title":"An Area and Energy Efficient Serial-Multiplier","authors":"Mohd. Tasleem Khan;Jinti Hazarika","doi":"10.1109/LES.2024.3352540","DOIUrl":"10.1109/LES.2024.3352540","url":null,"abstract":"In this work, we present an area and energy-efficient serial multiplier. Specifically, we exploit symmetries in odd and even partial products (PPs) in its radix-\u0000<inline-formula> <tex-math>$gamma $ </tex-math></inline-formula>\u0000 implementation. Subsequently, we express them as \u0000<inline-formula> <tex-math>$mp (2^{k}pm 1)$ </tex-math></inline-formula>\u0000 with \u0000<inline-formula> <tex-math>$1 leq k leq text {{log}}_{2}gamma -1$ </tex-math></inline-formula>\u0000, which enable to reduce the hardware resources. For \u0000<inline-formula> <tex-math>$gamma geq 16$ </tex-math></inline-formula>\u0000, the above representation becomes invalid, requiring additional power-of-two terms and raising hardware costs. To address this, we utilize recursive symmetries in PPs, which enable time-sharing and reduce the logic resources for efficient realization. ASIC synthesis results show the proposed design has substantial savings in area and energy than the state-of-the-art design.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"425-428"},"PeriodicalIF":1.7,"publicationDate":"2024-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954453","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Adaptive Kernel Merge and Fusion for Multi-Tenant Inference in Embedded GPUs 嵌入式 GPU 多租户推理的自适应内核合并与融合
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-01-09 DOI: 10.1109/LES.2024.3351753
Jaebeom Jeon;Gunjae Koo;Myung Kuk Yoon;Yunho Oh
This letter proposes a new scheme that improves throughput and reduces queuing delay while running multiple inferences in embedded graphics processing unit (GPU)-based systems. We observe that an embedded system runs inference with a fixed number of deep learning models and that inference requests often use the same model. Unlike prior work that proposed kernel fusion or scheduling techniques, this letter proposes a new software technique that merges and fuses kernels by monitoring the requests in a queue. The proposed technique first monitors a fixed number of requests and groups the requests running the same model. Then, it creates the kernels that iteratively process the grouped requests. We call such a technique kernel merging. After that, the proposed technique performs kernel fusion with merged kernels. Eventually, our idea minimizes the number of concurrent kernels, thus mitigating stalls caused by frequent context switching in a GPU. In our evaluation, the proposed kernel merge and fusion achieve $2.7times $ better throughput, 47% shorter average kernel execution time, and 63% shorter tail latency than prior work.
本文提出了一种在基于嵌入式图形处理单元(GPU)的系统中运行多个推理时提高吞吐量和减少排队延迟的新方案。我们观察到,嵌入式系统使用固定数量的深度学习模型运行推理,并且推理请求通常使用相同的模型。与先前提出内核融合或调度技术的工作不同,这封信提出了一种新的软件技术,通过监视队列中的请求来合并和融合内核。建议的技术首先监视固定数量的请求,并将运行相同模型的请求分组。然后,它创建迭代处理分组请求的内核。我们称这种技术为内核合并。然后,利用合并的核进行核融合。最终,我们的想法最小化了并发内核的数量,从而减轻了GPU中频繁上下文切换造成的延迟。在我们的评估中,所提出的内核合并和融合实现了2.7倍的吞吐量,平均内核执行时间缩短了47%,尾部延迟缩短了63%。
{"title":"Adaptive Kernel Merge and Fusion for Multi-Tenant Inference in Embedded GPUs","authors":"Jaebeom Jeon;Gunjae Koo;Myung Kuk Yoon;Yunho Oh","doi":"10.1109/LES.2024.3351753","DOIUrl":"10.1109/LES.2024.3351753","url":null,"abstract":"This letter proposes a new scheme that improves throughput and reduces queuing delay while running multiple inferences in embedded graphics processing unit (GPU)-based systems. We observe that an embedded system runs inference with a fixed number of deep learning models and that inference requests often use the same model. Unlike prior work that proposed kernel fusion or scheduling techniques, this letter proposes a new software technique that merges and fuses kernels by monitoring the requests in a queue. The proposed technique first monitors a fixed number of requests and groups the requests running the same model. Then, it creates the kernels that iteratively process the grouped requests. We call such a technique kernel merging. After that, the proposed technique performs kernel fusion with merged kernels. Eventually, our idea minimizes the number of concurrent kernels, thus mitigating stalls caused by frequent context switching in a GPU. In our evaluation, the proposed kernel merge and fusion achieve \u0000<inline-formula> <tex-math>$2.7times $ </tex-math></inline-formula>\u0000 better throughput, 47% shorter average kernel execution time, and 63% shorter tail latency than prior work.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"421-424"},"PeriodicalIF":1.7,"publicationDate":"2024-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Controlling a House’s Air-Conditioning Using Nonlinear Model Predictive Control 利用非线性模型预测控制来控制房屋空调系统
IF 1.6 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2024-01-04 DOI: 10.1109/LES.2023.3348705
Bashra Kadhim Oleiwi;Ahmad H. Sabry
As per literature, there is a potential for energy savings of (5% to 20%) using building embedded control systems. This letter aims to control a house air-conditioning system using model predictive control (MPC) with a neural state space prediction (NSSP) Model to maintain interior temperature set-point and reduce energy consumption. Here, we present a high-fidelity model that is validated by an experimental prototype of a house air-conditioning system that is controlled using a nonlinear MPC. The house air-conditioning system models the air-conditioner and the thermal dynamics of the house. The outdoor temperature is modeled by simulated signals and real measurements. The controller problem is to maintain a house temperature within 20 °C to 22 °C and to minimize energy costs. Compared with the generic nonlinear MPC controller, multistage nonlinear MPC provides a more flexible and efficient way to implement MPC with staged costs and constraints.
根据文献记载,使用楼宇嵌入式控制系统可节约能源(5% 至 20%)。这封信旨在利用神经状态空间预测模型(NSSP)对室内空调系统进行模型预测控制(MPC),以保持室内温度设定点并降低能耗。在此,我们提出了一个高保真模型,并通过使用非线性 MPC 控制的房屋空调系统的实验原型进行了验证。室内空调系统以空调和室内热动态为模型。室外温度由模拟信号和实际测量数据建模。控制器的问题是将室内温度控制在 20 °C 至 22 °C 之间,并最大限度地降低能源成本。与一般的非线性 MPC 控制器相比,多级非线性 MPC 提供了一种更灵活、更高效的方法来实现具有分阶段成本和约束条件的 MPC。
{"title":"Controlling a House’s Air-Conditioning Using Nonlinear Model Predictive Control","authors":"Bashra Kadhim Oleiwi;Ahmad H. Sabry","doi":"10.1109/LES.2023.3348705","DOIUrl":"10.1109/LES.2023.3348705","url":null,"abstract":"As per literature, there is a potential for energy savings of (5% to 20%) using building embedded control systems. This letter aims to control a house air-conditioning system using model predictive control (MPC) with a neural state space prediction (NSSP) Model to maintain interior temperature set-point and reduce energy consumption. Here, we present a high-fidelity model that is validated by an experimental prototype of a house air-conditioning system that is controlled using a nonlinear MPC. The house air-conditioning system models the air-conditioner and the thermal dynamics of the house. The outdoor temperature is modeled by simulated signals and real measurements. The controller problem is to maintain a house temperature within 20 °C to 22 °C and to minimize energy costs. Compared with the generic nonlinear MPC controller, multistage nonlinear MPC provides a more flexible and efficient way to implement MPC with staged costs and constraints.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 2","pages":"239-242"},"PeriodicalIF":1.6,"publicationDate":"2024-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139954502","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DATA: Throughput and Deadline-Aware Genetic Approach for Task Scheduling in Fog Networks DATA:用于雾网络任务调度的吞吐量和截止时间感知遗传方法
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-12-29 DOI: 10.1109/LES.2023.3348499
Arya Motamedhashemi;Bardia Safaei;Amir Mahdi Hosseini Monazzah;Alireza Ejlali
Fog devices in fog computing frameworks are responsible for fetching and executing the tasks submitted by the deployed resource-constraint embedded edge devices. Based on the availability of resources, tasks are offloaded to the virtual machines hosted by the fog devices. These tasks may then get scheduled to guarantee a number of efficiency-related metrics. While throughput has a decisive impact on the timely execution of tasks, the appropriate utilization of this metric has not been considered in the existing mechanisms. In this letter, we first discuss the proper use of this objective in the fitness function of meta-heuristic algorithms. Then, we explain that adopting throughput by the fitness functions in the form of two conventionally used weighted-sum, and fractional techniques may ignore solutions with a better guarantee ratio. Consequently, we propose a novel approach called DATA to be replaced with these two old approaches. DATA is a throughput, and deadline-aware task scheduling mechanism for time-sensitive fog frameworks, which its fitness function utilizes genetic optimization by encoding the solutions into chromosomes. It uses single-gene mutation and two-point crossover. In this approach, two populations are considered to search the problem space. The main population is evaluated based on the guarantee ratio, while the helper population is evaluated based on the throughput. Furthermore, the helper population uses weighted-sum. The initial population is generated randomly by the uniform distribution, to provide a load-balancing. Based on our extensive evaluations, the selected solution by DATA provides the highest guarantee ratio, while having the lowest possible makespan.
雾计算框架中的雾设备负责获取和执行已部署的资源受限嵌入式边缘设备提交的任务。根据资源的可用性,任务会被卸载到由雾设备托管的虚拟机上。然后,这些任务会得到调度,以保证一系列与效率相关的指标。虽然吞吐量对任务的及时执行有决定性影响,但现有机制并未考虑如何合理利用这一指标。在这封信中,我们首先讨论了在元启发式算法的拟合函数中如何正确使用这一目标。然后,我们解释说,采用加权求和和分数技术这两种传统形式的拟合函数来计算吞吐量,可能会忽略保证率更高的解决方案。因此,我们提出了一种名为 DATA 的新方法来取代这两种旧方法。DATA 是一种吞吐量和截止日期感知任务调度机制,适用于对时间敏感的雾框架,其适配函数利用遗传优化将解决方案编码成染色体。它使用单基因突变和两点交叉。在这种方法中,考虑了两个种群来搜索问题空间。主种群根据保证率进行评估,而辅助种群则根据吞吐量进行评估。此外,辅助种群使用加权和。初始种群由均匀分布随机生成,以提供负载平衡。根据我们的广泛评估,DATA 选出的解决方案提供了最高的保证率,同时具有尽可能低的时间跨度。
{"title":"DATA: Throughput and Deadline-Aware Genetic Approach for Task Scheduling in Fog Networks","authors":"Arya Motamedhashemi;Bardia Safaei;Amir Mahdi Hosseini Monazzah;Alireza Ejlali","doi":"10.1109/LES.2023.3348499","DOIUrl":"10.1109/LES.2023.3348499","url":null,"abstract":"Fog devices in fog computing frameworks are responsible for fetching and executing the tasks submitted by the deployed resource-constraint embedded edge devices. Based on the availability of resources, tasks are offloaded to the virtual machines hosted by the fog devices. These tasks may then get scheduled to guarantee a number of efficiency-related metrics. While throughput has a decisive impact on the timely execution of tasks, the appropriate utilization of this metric has not been considered in the existing mechanisms. In this letter, we first discuss the proper use of this objective in the fitness function of meta-heuristic algorithms. Then, we explain that adopting throughput by the fitness functions in the form of two conventionally used weighted-sum, and fractional techniques may ignore solutions with a better guarantee ratio. Consequently, we propose a novel approach called DATA to be replaced with these two old approaches. DATA is a throughput, and deadline-aware task scheduling mechanism for time-sensitive fog frameworks, which its fitness function utilizes genetic optimization by encoding the solutions into chromosomes. It uses single-gene mutation and two-point crossover. In this approach, two populations are considered to search the problem space. The main population is evaluated based on the guarantee ratio, while the helper population is evaluated based on the throughput. Furthermore, the helper population uses weighted-sum. The initial population is generated randomly by the uniform distribution, to provide a load-balancing. Based on our extensive evaluations, the selected solution by DATA provides the highest guarantee ratio, while having the lowest possible makespan.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 4","pages":"409-412"},"PeriodicalIF":1.7,"publicationDate":"2023-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142199417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
HTree: Hardware Trojan Attack on Cache Resizing Policies HTree:针对缓存大小调整策略的硬件木马攻击
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-12-27 DOI: 10.1109/LES.2023.3347607
Atul Kumar;Shirshendu Das;Basant Subba
Modern chipmultiprocessors (CMPs) use third-party intellectual properties (IPs) to reduce design costs and meet deadlines. The cores in the CMP has their own private cache memories and all the cores share a common large sized last level cache (LLC). All the components of CMP, including cores and cache memories, are connected through a network-on-chip (NoC). Most of the NoC components have third-party IPs. Some of these IPs may be malicious and act as Hardware Trojan (HT). In this letter, we propose an HT-base attack that targets the LLC resizing techniques. The LLC resizing techniques are used to reduce the energy consumption of the LLC by shutting down unused parts of the LLC. The proposed attack can misuse the properties of these resizing techniques to reduce their energy saving up to 58%. The proposed attack can also reduce the system performance up to 18%.
现代芯片多处理器(CMP)使用第三方知识产权(IP)来降低设计成本和满足最后期限的要求。CMP 中的内核都有自己的专用高速缓冲存储器,所有内核共享一个大型末级高速缓冲存储器(LLC)。CMP 的所有组件,包括内核和高速缓冲存储器,都通过片上网络(NoC)连接。大多数 NoC 组件都有第三方 IP。其中一些 IP 可能是恶意的,会充当硬件木马(HT)。在这封信中,我们提出了一种针对 LLC 大小调整技术的 HT 型攻击。LLC 大小调整技术通过关闭 LLC 中未使用的部分来降低 LLC 的能耗。所提出的攻击可以滥用这些调整大小技术的特性,将其节能效果降低达 58%。所提出的攻击还能降低系统性能达 18%。
{"title":"HTree: Hardware Trojan Attack on Cache Resizing Policies","authors":"Atul Kumar;Shirshendu Das;Basant Subba","doi":"10.1109/LES.2023.3347607","DOIUrl":"https://doi.org/10.1109/LES.2023.3347607","url":null,"abstract":"Modern chipmultiprocessors (CMPs) use third-party intellectual properties (IPs) to reduce design costs and meet deadlines. The cores in the CMP has their own private cache memories and all the cores share a common large sized last level cache (LLC). All the components of CMP, including cores and cache memories, are connected through a network-on-chip (NoC). Most of the NoC components have third-party IPs. Some of these IPs may be malicious and act as Hardware Trojan (HT). In this letter, we propose an HT-base attack that targets the LLC resizing techniques. The LLC resizing techniques are used to reduce the energy consumption of the LLC by shutting down unused parts of the LLC. The proposed attack can misuse the properties of these resizing techniques to reduce their energy saving up to 58%. The proposed attack can also reduce the system performance up to 18%.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 3","pages":"263-266"},"PeriodicalIF":1.7,"publicationDate":"2023-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142091015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Low-Cost Embedded System to Support Broadcasting Emergency Messages Through FM Radio Stations 支持通过调频广播电台播放紧急信息的低成本嵌入式系统
IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-12-15 DOI: 10.1109/LES.2023.3343641
M. Coelho;L. Santiago;D. Araújo;A. Navarro;N. B. Carvalho
Emergency alert systems (EASs) have been deployed in some countries in order to broadcast emergency alerts and warning messages to the public. In this letter, we describe an innovative electronic embedded solution, named Firetec switch, intended to be placed in the FM radio stations. This switch will be supported by a server placed at the authorized officials, with the capability to generate the audio alerting messages. One interesting challenge is to deliver the messages only to the local public, in the catastrophe neighborhood, by using FM radio stations. This letter focuses on the description of the Firetec switch hardware and software.
一些国家已经部署了紧急警报系统(EAS),以便向公众广播紧急警报和警告信息。在这封信中,我们介绍了一种创新的电子嵌入式解决方案,名为 Firetec 交换机,打算安装在调频广播电台中。该开关将由放置在授权官员处的服务器提供支持,该服务器具有生成音频警报信息的能力。一个有趣的挑战是,如何利用调频广播电台将信息仅发送给灾难发生地附近的当地公众。本信主要介绍 Firetec 交换机的硬件和软件。
{"title":"A Low-Cost Embedded System to Support Broadcasting Emergency Messages Through FM Radio Stations","authors":"M. Coelho;L. Santiago;D. Araújo;A. Navarro;N. B. Carvalho","doi":"10.1109/LES.2023.3343641","DOIUrl":"https://doi.org/10.1109/LES.2023.3343641","url":null,"abstract":"Emergency alert systems (EASs) have been deployed in some countries in order to broadcast emergency alerts and warning messages to the public. In this letter, we describe an innovative electronic embedded solution, named Firetec switch, intended to be placed in the FM radio stations. This switch will be supported by a server placed at the authorized officials, with the capability to generate the audio alerting messages. One interesting challenge is to deliver the messages only to the local public, in the catastrophe neighborhood, by using FM radio stations. This letter focuses on the description of the Firetec switch hardware and software.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"16 3","pages":"247-250"},"PeriodicalIF":1.7,"publicationDate":"2023-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142091007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
IEEE Embedded Systems Letters
全部 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