{"title":"Energy-Efficient Dynamic Configurable Datapath Architecture for IoT Devices","authors":"Ruizhe Zhang;Junhui Liu;Han Wang;Li Lu","doi":"10.23919/JCIN.2024.10707103","DOIUrl":null,"url":null,"abstract":"This paper introduces a novel RISC-V processor architecture designed for ultra-low-power and energy-efficient applications, particularly for Internet of things (IoT) devices. The architecture enables runtime dynamic reconfiguration of the datapath, allowing efficient balancing between computational performance and power consumption. This is achieved through interchangeable components and clock gating mechanisms, which help the processor adapt to varying workloads. A prototype of the architecture was implemented on a Xilinx Artix 7 field programmable gate array (FPGA). Experimental results show significant improvements in power efficiency and performance. The mini configuration achieves an impressive reduction in power consumption, using only 36% of the baseline power. Meanwhile, the full configuration boosts performance by 8% over the baseline. The flexible and adaptable nature of this architecture makes it highly suitable for a wide range of low-power IoT applications, providing an effective solution to meet the growing demands for energy efficiency in modern IoT devices.","PeriodicalId":100766,"journal":{"name":"Journal of Communications and Information Networks","volume":"9 3","pages":"251-261"},"PeriodicalIF":0.0000,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Communications and Information Networks","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10707103/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper introduces a novel RISC-V processor architecture designed for ultra-low-power and energy-efficient applications, particularly for Internet of things (IoT) devices. The architecture enables runtime dynamic reconfiguration of the datapath, allowing efficient balancing between computational performance and power consumption. This is achieved through interchangeable components and clock gating mechanisms, which help the processor adapt to varying workloads. A prototype of the architecture was implemented on a Xilinx Artix 7 field programmable gate array (FPGA). Experimental results show significant improvements in power efficiency and performance. The mini configuration achieves an impressive reduction in power consumption, using only 36% of the baseline power. Meanwhile, the full configuration boosts performance by 8% over the baseline. The flexible and adaptable nature of this architecture makes it highly suitable for a wide range of low-power IoT applications, providing an effective solution to meet the growing demands for energy efficiency in modern IoT devices.