• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

RisCO2:用于低功耗一氧化碳浓度传感的RISC-V处理器的实现与性能评估

RisCO2: Implementation and Performance Evaluation of RISC-V Processors for Low-Power CO Concentration Sensing.

作者信息

Núñez-Prieto Ricardo, Castells-Rufas David, Terés-Terés Lluís

机构信息

Barcelona Supercomputing Center (BSC), 08034 Barcelona, Spain.

Microelectronics & Electronic Systems Department, Universitat Autònoma de Barcelona (UAB), 08193 Cerdanyola del Vallès, Spain.

出版信息

Micromachines (Basel). 2023 Jul 4;14(7):1371. doi: 10.3390/mi14071371.

DOI:10.3390/mi14071371
PMID:37512682
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10385369/
Abstract

In the field of embedded systems, energy efficiency is a critical requirement, particularly for battery-powered devices. RISC-V processors have gained popularity due to their flexibility and open-source nature, making them an attractive choice for embedded applications. However, not all RISC-V processors are equally energy-efficient, and evaluating their performance in specific use cases is essential. This paper presents RisCO2, an RISC-V implementation optimized for energy efficiency. It evaluates its performance compared to other RISC-V processors in terms of resource utilization and energy consumption in a signal processing application for nondispersive infrared (NDIR) CO sensors.The processors were implemented in the PULPino SoC and synthesized using Vivado IDE. RisCO2 is based on the RV32E_Zfinx instruction set and was designed from scratch by the authors specifically for low-power signal demodulation in CO NDIR sensors. The other processors are Ri5cy, Micro-riscy, and Zero-riscy, developed by the PULP team, and CV32E40P (derived from Ri5cy) from the OpenHW Group, all of them widely used in the RISC-V community. Our experiments showed that RisCO2 had the lowest energy consumption among the five processors, with a 53.5% reduction in energy consumption compared to CV32E40P and a 94.8% reduction compared to Micro-riscy. Additionally, RisCO2 had the lowest FPGA resource utilization compared to the best-performing processors, CV32E40P and Ri5cy, with a 46.1% and a 59% reduction in LUTs, respectively. Our findings suggest that RisCO2 is a highly energy-efficient RISC-V processor for NDIR CO sensors that require signal demodulation to enhance the accuracy of the measurements. The results also highlight the importance of evaluating processors in specific use cases to identify the most energy-efficient option. This paper provides valuable insights for designers of energy-efficient embedded systems using RISC-V processors.

摘要

在嵌入式系统领域,能源效率是一项关键要求,对于电池供电设备而言尤为如此。RISC-V处理器因其灵活性和开源特性而受到欢迎,成为嵌入式应用的一个有吸引力的选择。然而,并非所有RISC-V处理器都具有同等的能源效率,在特定用例中评估它们的性能至关重要。本文介绍了RisCO2,一种针对能源效率进行优化的RISC-V实现。它在用于非色散红外(NDIR)一氧化碳传感器的信号处理应用中,就资源利用率和能耗方面,与其他RISC-V处理器相比评估了其性能。这些处理器在PULPino SoC中实现,并使用Vivado IDE进行综合。RisCO2基于RV32E_Zfinx指令集,由作者专门为CO NDIR传感器中的低功耗信号解调从头设计。其他处理器包括PULP团队开发的Ri5cy、Micro-riscy和Zero-riscy,以及OpenHW Group的CV32E40P(源自Ri5cy),它们在RISC-V社区中都被广泛使用。我们的实验表明,RisCO2在这五个处理器中能耗最低,与CV32E40P相比能耗降低了53.5%,与Micro-riscy相比降低了94.8%。此外,与性能最佳的处理器CV32E40P和Ri5cy相比,RisCO2的FPGA资源利用率最低,查找表(LUT)分别减少了46.1%和59%。我们的研究结果表明,RisCO2是一款用于需要信号解调以提高测量精度的NDIR CO传感器的高能效RISC-V处理器。结果还突出了在特定用例中评估处理器以确定最节能选项的重要性。本文为使用RISC-V处理器的高能效嵌入式系统设计者提供了有价值的见解。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/0bc500e4f35c/micromachines-14-01371-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/c8ee967ad128/micromachines-14-01371-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/bf9a65c33ece/micromachines-14-01371-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/81dacbed7b5b/micromachines-14-01371-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/14f453e244b9/micromachines-14-01371-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/d943fae47857/micromachines-14-01371-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/7d8730a78f7e/micromachines-14-01371-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/0bc500e4f35c/micromachines-14-01371-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/c8ee967ad128/micromachines-14-01371-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/bf9a65c33ece/micromachines-14-01371-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/81dacbed7b5b/micromachines-14-01371-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/14f453e244b9/micromachines-14-01371-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/d943fae47857/micromachines-14-01371-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/7d8730a78f7e/micromachines-14-01371-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7909/10385369/0bc500e4f35c/micromachines-14-01371-g007.jpg

相似文献

1
RisCO2: Implementation and Performance Evaluation of RISC-V Processors for Low-Power CO Concentration Sensing.RisCO2:用于低功耗一氧化碳浓度传感的RISC-V处理器的实现与性能评估
Micromachines (Basel). 2023 Jul 4;14(7):1371. doi: 10.3390/mi14071371.
2
PULP-NN: accelerating quantized neural networks on parallel ultra-low-power RISC-V processors.PULP-NN:在并行超低功耗 RISC-V 处理器上加速量化神经网络。
Philos Trans A Math Phys Eng Sci. 2020 Feb 7;378(2164):20190155. doi: 10.1098/rsta.2019.0155. Epub 2019 Dec 23.
3
A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System.一种用于智能传感系统中高效 DNN 应用的异构 RISC-V 处理器。
Sensors (Basel). 2021 Sep 28;21(19):6491. doi: 10.3390/s21196491.
4
An RISC-V Processor with Area-Efficient Memristor-Based In-Memory Computing for Hash Algorithm in Blockchain Applications.一种用于区块链应用中哈希算法的、具有基于忆阻器的面积高效内存计算功能的RISC-V处理器。
Micromachines (Basel). 2019 Aug 16;10(8):541. doi: 10.3390/mi10080541.
5
DITES: A Lightweight and Flexible Dual-Core Isolated Trusted Execution SoC Based on RISC-V.基于 RISC-V 的轻量级灵活双核隔离可信执行 SoC
Sensors (Basel). 2022 Aug 10;22(16):5981. doi: 10.3390/s22165981.
6
A cycle-level recovery method for embedded processor against HT tamper.一种针对硬件木马的嵌入式处理器循环级恢复方法。
Heliyon. 2023 Jun 13;9(6):e17085. doi: 10.1016/j.heliyon.2023.e17085. eCollection 2023 Jun.
7
Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool.基于实时RISC-V的CAN-FD总线诊断工具。
Micromachines (Basel). 2023 Jan 12;14(1):196. doi: 10.3390/mi14010196.
8
Epileptic Seizure Detection on an Ultra-Low-Power Embedded RISC-V Processor Using a Convolutional Neural Network.基于卷积神经网络的超低功耗嵌入式 RISC-V 处理器的癫痫发作检测。
Biosensors (Basel). 2021 Jun 23;11(7):203. doi: 10.3390/bios11070203.
9
An Ultra-Low-Power Embedded Processor with Variable Micro-Architecture.一种具有可变微架构的超低功耗嵌入式处理器。
Micromachines (Basel). 2021 Mar 10;12(3):292. doi: 10.3390/mi12030292.
10
A Low-Latency Divider Design for Embedded Processors.一种用于嵌入式处理器的低延迟除法器设计。
Sensors (Basel). 2022 Mar 23;22(7):2471. doi: 10.3390/s22072471.

本文引用的文献

1
Towards Integrated Mid-Infrared Gas Sensors.迈向集成式中红外气体传感器
Sensors (Basel). 2019 May 4;19(9):2076. doi: 10.3390/s19092076.
2
A novel solid state non-dispersive infrared CO2 gas sensor compatible with wireless and portable deployment.一种适用于无线和便携部署的新型固态非分散红外 CO2 气体传感器。
Sensors (Basel). 2013 May 29;13(6):7079-103. doi: 10.3390/s130607079.