Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jinyang Li 0002

dblp:79/572-2 · DBLP profile ↗
← Back
13ranked-venue papers
3as first author
1since 2021 · last 2023
0000-0002-8931-3702ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 12 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Embedded and real-time systems · 59% Energy-efficient computing · 23% Emerging computing paradigms · 10%
Computer networks
2 papers
Internet of things and sensor networks · 81% Edge and fog computing · 19%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
0.732016
Solar Power Prediction Assisted Intra-task Scheduling for Nonvolatile Sensor Nodes · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Performance-aware task scheduling for energy harvesting nonvolatile processors considering power switching overhead · DAC 2016
Deadline-aware task scheduling for solar-powered nonvolatile sensor nodes with global energy migration · DAC 2015
Energy-efficient computing
energy harvesting
0.622018
NEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing · ASPLOS 2018
Incidental computing on IoT nonvolatile processors · MICRO 2017
Internet of things and sensor networks
wireless sensor network
0.312018
NEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing · ASPLOS 2018
Emerging computing paradigms
approximate computing
0.312017
Incidental computing on IoT nonvolatile processors · MICRO 2017
Embedded and real-time systems › energy harvesting systems
nonvolatile processor
0.312017
Incidental computing on IoT nonvolatile processors · MICRO 2017
Embedded and real-time systems › energy harvesting systems
energy harvesting sensor node
0.212016
Solar Power Prediction Assisted Intra-task Scheduling for Nonvolatile Sensor Nodes · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Embedded and real-time systems
energy harvesting systems
0.212016
Performance-aware task scheduling for energy harvesting nonvolatile processors considering power switching overhead · DAC 2016
Parallel and multicore computing
task scheduling
0.212016
Performance-aware task scheduling for energy harvesting nonvolatile processors considering power switching overhead · DAC 2016
Embedded and real-time systems › real-time scheduling
deadline-aware scheduling
0.212015
Deadline-aware task scheduling for solar-powered nonvolatile sensor nodes with global energy migration · DAC 2015
Internet of things and sensor networks › iot devices › battery-free devices
batteryless iot device
0.112017
Incidental computing on IoT nonvolatile processors · MICRO 2017
Energy-efficient computing
power management
0.112016
Performance-aware task scheduling for energy harvesting nonvolatile processors considering power switching overhead · DAC 2016
Embedded and real-time systems
cyber-physical system platforms
0.112015
Deadline-aware task scheduling for solar-powered nonvolatile sensor nodes with global energy migration · DAC 2015

Methods — techniques the papers use, named apart from their topics

nonvolatility-exploiting optimizations · 0.7load balancing · 0.7backup and restore optimization · 0.6trigger mechanism · 0.2solar profile classification · 0.2mixed integer linear programming · 0.2heuristic scheduling · 0.2artificial neural network · 0.2supercapacitor energy storage · 0.2energy migration · 0.2
YearPublicationVenuePosition
2023 Reliable and Efficient Parallel Checkpointing Framework for Nonvolatile Processor With Concurrent Peripherals
abstract
Intermittent systems powered by ambient energy harvesting are becoming popular for the benefits of an infinite lifetime and minimum maintenance requirements. Nonvolatile processors (NVPs) enable continual task executions under an unstable power supply with an efficient reactive checkpointing strategy. However, recovering concurrent peripherals in an intermittent system may incur significant overhead once power failures take place, and the recovery of interrupts also lacks discussion in existing works. Noticing the different optimization directions between responsive checkpointing within NVPs and proactive checkpointing required to recover concurrent peripherals, this paper proposes REMARK, an NVP architecture enabling hybrid checkpointing and efficient peripheral recovery. REMARK expands the current NVP structure with a hybrid backup/restore module, a peripheral handler and an interrupt handler, which addresses the recovery problem of both peripherals and interrupts efficiently. A REMARK chip is fabricated to verify the proposed architecture. Results show that the execution efficiency is improved by$13\times $compared with the state-of-the-art. With programming optimization, another 36.5% performance improvement can be achieved.
Tongda Wu, Kaisheng Ma, Jingtong Hu, Chun Jason Xue, Jinyang Li 0002, Huazhong Yang, Yongpan Liu
IEEE Trans. Circuits Syst. I Regul. Pap.5
2018 NEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing
abstract
Nonvolatile processors have emerged as one of the promising solutions for energy harvesting scenarios, among which Wireless Sensor Networks (WSN) provide some of the most important applications. In a typical distributed sensing system, due to difference in location, energy harvester angles, power sources, etc. different nodes may have different amount of energy ready for use. While prior approaches have examined these challenges, they have not done so in the context of the features offered by nonvolatile computing approaches, which disrupt certain foundational assumptions. We propose a new set of nonvolatility-exploiting optimizations and embody them in the NEOFog system architecture. We discuss shifts in the tradeoffs in data and program distribution for nonvolatile processing-based WSNs, showing how non-volatile processing and non-volatile RF support alter the benefits of computation and communication-centric approaches. We also propose a new algorithm specific to nonvolatile sensing systems for load balancing both computation and communication demands. Collectively, the NV-aware optimizations in NEOFog increase the ability to perform in-fog processing by 4.2X and can increase this to 8X if virtualized nodes are 3X multiplexed.
Kaisheng Ma, Xueqing Li 0002, Mahmut T. Kandemir, Jack Sampson, Narayanan Vijaykrishnan, Jinyang Li 0002, Tongda Wu, Zhibo Wang 0004, Yongpan Liu, Yuan Xie 0001
ASPLOS6
2018 PATH: Performance-Aware Task Scheduling for Energy-Harvesting Nonvolatile Processors
Jinyang Li 0002, Yongpan Liu, Hehe Li, Chenchen Fu, Jinshan Yue, Xiaoyu Feng, Chun Jason Xue, Jingtong Hu, Huazhong Yang
IEEE Trans. Very Large Scale Integr. Syst.1
2017 CNN-based pattern recognition on nonvolatile IoT platform for smart ultraviolet monitoring: (Invited paper)
abstract
Intelligent computing and maintenance-free powering are two desirable characteristics of wearable IoT devices. Energy harvesting nonvolatile intelligent processor (NIP) with neural network computation capability has the potential to advance these goals. Individual ultraviolet (UV) exposure monitoring progressively becomes one conspicuous application of wearable devices. In resource constrained wearable sensor nodes, we can alleviate the data transmission burden via convolutional neural networks (CNNs) based pattern recognition. Nevertheless, in spite of the substantially improved computing capability of NIP, typically computational and memory intensive CNNs are still too bulky for on-node implementation. We develop an CNN-based pattern recognition system for nonvolatile IoT platform for smart UV monitoring, and propose a optimization method to achieve extremely tiny and efficient CNNs. Experimental results show that the offline-trained CNN can recognize individual UV exposure patterns with accuracy of 85%, and the simplified on-node CNN can achieve 93.2% parameters reduction with only 5% accuracy loss.
Jinyang Li 0002, Qingwei Guo, Fang Su, Jinshan Yue, Jingtong Hu, Huazhong Yang, Yongpan Liu
ICCAD1
2017 CORAL: Coarse-grained reconfigurable architecture for Convolutional Neural Networks
abstract
Convolutional Neural Network (CNN) has become one of the most successful technologies for visual classification and other applications. As CNN models continue to evolve and adopt different kernel sizes in various applications, it is necessary for the hardware architecture to support reconfigurability. Previous FPGAs and programmable ASICs are fine-grained reconfigurable but with energy efficiency compromise. Considering specific features of CNNs, this paper presents an energy efficient coarse-grained reconfigurable architecture, denoted as CORAL. An application-specific configuration neural block is proposed for convolution operations with reconfigurable data quantization to reduce both energy consumption and on-chip memory requirements. An optimal data loading strategy is presented for CORAL to achieve the best energy efficiency. Experimental results show that CORAL improves 80.0% energy efficiency while reduces 78.9% chip area and 81.0% reconfiguration time compared with the best up-to-date programmable ASIC solution.
Yongpan Liu, Jinshan Yue, Jinyang Li 0002, Huazhong Yang
ISLPED4
2017 Incidental computing on IoT nonvolatile processors
abstract
Batteryless IoT devices powered through energy harvesting face a fundamental imbalance between the potential volume of collected data and the amount of energy available for processing that data locally. However, many such devices perform similar operations across each new input record, which provides opportunities for mining the potential information in buffered historical data, at potentially lower effort, while processing new data rather than abandoning old inputs due to limited computational energy. We call this approach incidental computing, and highlight synergies between this approach and approximation techniques when deployed on a non-volatile processor platform (NVP). In addition to incidental computations, the backup and restore operations in an incidental NVP provide approximation opportunities and optimizations that are unique to NVPs.
Kaisheng Ma, Xueqing Li 0002, Jinyang Li 0002, Yongpan Liu, Yuan Xie 0001, Jack Sampson, Mahmut T. Kandemir, Narayanan Vijaykrishnan
MICRO3
2017 DVFS-Based Long-Term Task Scheduling for Dual-Channel Solar-Powered Sensor Nodes
abstract
Solar-powered sensor nodes (SCSNs) with energy storages have the greatest potential and are widely used in the coming era of the Internet of Things, since they avoid tedious battery maintenance tasks. However, because the solar energy source is unstable and limited, the sensor nodes suffer from high deadline miss ratio (DMR). To achieve better DMR, the existing scheduling algorithms find the best scheduling scheme in a single period of the recurring task queue and, hence, ignore the long-term performance. To tackle this challenge, this paper proposes a three-level dynamic voltage-frequency scaling (DVFS)-based scheduling strategy to minimize long-term DMR for dual-channel SCSNs. This approach includes a day-level scheduler to achieve a coarse-grained task arrangement, two artificial neural networks to determine the task priorities, and a DVFS-based task selection algorithm for slot-level execution. Experiments show that the proposed scheduler reduces DMR by over 30% on average.
Tongda Wu, Yongpan Liu, Jinyang Li 0002, Xiaobo Sharon Hu, Chun Jason Xue, Huazhong Yang
IEEE Trans. Very Large Scale Integr. Syst.4
2017 CP-FPGA: Energy-Efficient Nonvolatile FPGA With Offline/Online Checkpointing Optimization
abstract
Field-programmable gate arrays (FPGAs) have drawn lots of attentions due to their programmability and high performance. Recently, ultralow-power FPGAs for Internet of Things, together with energy-harvesting technique, have become an emerging self-powered computing platform. However, volatile memory in FPGA will lose their states under unstable power supplies and cannot work efficiently. Nonvolatile FPGA becomes a promising alternative. This paper proposes a hardware/software codesign nonvolatile FPGA with efficient offline/online checkpointing strategy (CP-FPGA). Backup energy is reduced by offline selecting proper checkpointing locations to minimize backup data. An online scheduler is further proposed to balance computation rollback overhead against backup energy. Experimental results show that the proposed CP-FPGA reduces 39.5% energy consumption on average compared with the state-of-the-art techniques.
Yongpan Liu, Jinyang Li 0002, Jingtong Hu, Chun Jason Xue, Huazhong Yang
IEEE Trans. Very Large Scale Integr. Syst.3
2016 Accurate personal ultraviolet dose estimation with multiple wearable sensors
abstract
Wearable devices begin to integrate into the daily lives along with recent technology development. One of such important applications is to accurately monitor ultraviolet (UV) radiation received by the human body. To compensate for the localized monitoring area of existing personal UV monitoring devices, this paper proposes a reconstruction method to estimate the UV dose over the entire body based on multiple discrete wearable UV sensor nodes. Ambient factors and individual factors are both considered in this paper. The proposed estimation method is validated by a range of UV data collection experiments in realistic scenarios. Experimental results show that the proposed method reduces 68.3% estimation errors on average compared with existing single sensor based methods.
Jinyang Li 0002, Yongpan Liu, Hehe Li, Chun Jason Xue, Hyung Gyu Lee, Huazhong Yang
BSN1
2016 Performance-aware task scheduling for energy harvesting nonvolatile processors considering power switching overhead
abstract
Nonvolatile processors have manifested strong vitality in battery-less energy harvesting sensor nodes due to their characteristics of zero standby power, resilience to power failures and fast read/write operations. However, I/O and sensing operations cannot store their system states after power off, hence they are sensitive to power failures and high power switching overhead is induced during power oscillation, which significantly degrades the system performance. In this paper, we propose a novel performance-aware task scheduling technique considering power switching overhead for energy harvesting nonvolatile processors. We first give the analysis of the power switching overhead on energy harvesting sensor nodes. Then, the scheduling problem is formulated by MILP (Mixed Integer Linear Programming). Furthermore, a task splitting strategy is adopted to improve the performance and an heuristic scheduling algorithm is proposed to reduce the problem complexity. Experimental results show that the proposed scheduling approach can improve the performance by 14% on average compared to the state-of-the-art scheduling strategy. With the employment of the task splitting approach, the execution time can be further reduced by 10.6%.
Hehe Li, Yongpan Liu, Chenchen Fu, Chun Jason Xue, Donglai Xiang, Jinshan Yue, Jinyang Li 0002, Jingtong Hu, Huazhong Yang
DAC7
2016 Design of nonvolatile processors and applications
abstract
Energy harvesting is under intense investigation as a promising substitute for batteries. However, given the erratic nature of ambient energy sources, temporary status in conventional CMOS circuits can be lost upon a sudden power outage. Taking advantage of emerging nonvolatile memories (NVMs), nonvolatile processor (NVP) backs up system contexts when power failure occurs, and recalls pre-stored data on resumption. It has become a hot topic for the capability to survive power variations and to guarantee forward progress on computation tasks. This paper acts as a brief guide introducing the concepts, the current status, the challenges and opportunities, as well as emerging applications of NVPs. Through this paper, we expect to help researchers who are new in this area better understand the development trends and future research prospects. We also hope to attract researchers to join and explore more innovative applications of NVP.
Fang Su, Zhibo Wang 0004, Jinyang Li 0002, Meng-Fan Chang, Yongpan Liu
VLSI-SoC3
2016 Solar Power Prediction Assisted Intra-task Scheduling for Nonvolatile Sensor Nodes
abstract
With the advent of the era of trillion sensors, solar-powered sensor nodes are widely used as they do not require battery charging or replacement. However, the limited and intermittent solar energy supply seriously affects deadline miss rate (DMR) of tasks. Furthermore, traditional solar-powered sensor nodes also suffer from energy loss of battery charging and voltage conversion. Recently, a storage-less and converter-less power supply architecture has been proposed to achieve higher energy efficiency by removing the leaky energy storage and dc voltage conversion. Without energy storages, a node using inter-task scheduling is more sensitive to solar variations, which results in high DMRs. This paper proposes an intra-task scheduling scheme for the storage-less and converter-less solar-powered sensor nodes, whose features include power prediction based on classified solar profiles, a trigger mechanism to select scheduling points, an artificial neural network to calculate task priorities and a fine-grained task selection algorithm. Experimental results show that the proposed algorithm reduces DMR by up to 30% and improves energy utilization efficiency by 20% with trivial energy overheads.
Yongpan Liu, Jinyang Li 0002, Chun Jason Xue, Xueqing Li 0002, Yu Wang 0002, Huazhong Yang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2015 Deadline-aware task scheduling for solar-powered nonvolatile sensor nodes with global energy migration
abstract
Solar-powered sensor nodes with energy storages are widely used today and promising in the coming trillion sensor era, as they do not require manual battery charging or replacement. The changeable and limited solar power supply seriously affects the deadline miss rates (DMRs) of tasks on these nodes and therefore energy-driven task scheduling is necessary. However, current algorithms focus on the single period (or the current task queue) for high energy utilization and suffer from bad long term DMR. To get better long term DMR, we propose a long term deadline-aware scheduling algorithm with energy migration strategies for distributed super capacitors. Experimental results show that the proposed algorithm reduces the DMR by 27.8% and brings less than 3% of the total energy consumption.
Yongpan Liu, Xiao Sheng, Jinyang Li 0002, Tongda Wu, Chun Jason Xue, Huazhong Yang
DAC4