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

Shaoheng Luo

dblp:219/5252 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
1since 2021 · last 2021
0009-0005-6474-9605ORCID · corroborated

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

Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021

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
2 papers
Energy-efficient computing · 70% Embedded and real-time systems · 30%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.822020
Noise-Aware DVFS for Efficient Transitions on Battery-Powered IoT Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Noise-aware DVFS transition sequence optimization for battery-powered IoT devices · DAC 2018
Embedded and real-time systems › networked embedded systems
iot devices
0.522020
Noise-aware DVFS transition sequence optimization for battery-powered IoT devices · DAC 2018
Noise-Aware DVFS for Efficient Transitions on Battery-Powered IoT Devices · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Energy-efficient computing
power management
0.312018
Noise-aware DVFS transition sequence optimization for battery-powered IoT devices · DAC 2018

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

mixed 0/1 programming · 0.8clock skipping · 0.8
YearPublicationVenuePosition
2021 SDIS: A PB-level seismic data index system with ML methods
abstract
Seismic data processing is one of the important technologies in the oil exploration industry. The original seismic data volume is collected from the field, its size has exceeded petabyte level. The seismic data processing requires random access to the large seismic data set and usually selects different keywords for multiple index construction. Multi-keyword (in Trace Header, as shown in Fig. 1) range query and read-only are main features of seismic data access. A high-performance index is the key to improve the application processing efficiency. In PB-level data situation, the major challenges are:
Shaoheng Luo, Lei Wang 0126, Changhai Zhao
CLUSTER1
2020 Noise-Aware DVFS for Efficient Transitions on Battery-Powered IoT Devices
abstract
Low power system-on-chips (SoCs) are now at the heart of Internet-of-Things (IoT) devices, which are well-known for their bursty workloads and limited energy storage-usually in the form of tiny batteries. To ensure battery lifetime, dynamic voltage frequency scaling (DVFS) has become an essential technique in such SoC chips. With continuously decreasing supply level, noise margins in these devices are already being squeezed. During DVFS transition, large current that accompanies the clock speed transition runs into or out of clock networks in a few clock cycles, induces large Ldi/dt noise, thereby stressing the power delivery system (PDS). Due to the limited area and cost target, adding additional decoupling capacitance to mitigate such noise is usually challenging. A common approach is to gradually introduce/remove the additional clock cycles to increase/decrease the clock frequency in steps, also known as, clock skipping. However, such a technique may increase DVFS transition time, and still cannot guarantee minimal noise. In this paper, we propose a new noise-aware DVFS sequence optimization technique by formulating a mixed 0/1 programming to resolve the problems of clock skipping sequence optimization. Moreover, the method is also extended to schedule extensive wake-up activities on different clock domains for the same purpose. The experiments show that the optimized sequence is able to significantly mitigate noise within the desired transition time, thereby saving both power and energy.
Cheng Zhuo, Shaoheng Luo, Houle Gan, Jiang Hu 0001, Zhiguo Shi 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2018 Noise-aware DVFS transition sequence optimization for battery-powered IoT devices
abstract
Low power system-on-chips (SoCs) are now at the heart of Internet-of-Things (IoT) devices, which are well known for their bursty workloads and limited energy storage --- usually in the form of tiny batteries. To ensure battery lifetime, DVFS has become an essential technique in such SoC chips. With continuously decreasing supply level, noise margins in these devices are already being squeezed. During DVFS transition, large current that accompanies the clock speed transition runs into or out of clock networks in a few clock cycles, and induces large Ldi/dt noise, thereby stressing the power delivery network (PDN). Due to the limited area and cost target, adding additional decap to mitigate such noise is usually challenging. A common approach is to gradually introduce/remove the additional clock cycles to increase or reduce the clock frequency in steps, a.k.a., clock skipping. However, such a technique may increase DVFS transition time, and still cannot guarantee minimal noise. In this work, we propose a new noise-aware DVFS sequence optimization technique by formulating a mixed 0/1 programming to resolve the problems of clock skipping sequence optimization. Moreover, the method is also extended to schedule extensive wake-up activities on different clock domains for the same purpose. The results show that we are able to achieve minimal-noise sequence within desired transition time with 53% noise reduction and save more than 15--17% power compared with the traditional approach.
Shaoheng Luo, Cheng Zhuo, Houle Gan
DAC1
2018 A Multi-Level-Optimization Framework for FPGA-Based Cellular Neural Network Implementation
abstract
Cellular Neural Network (CeNN) is considered as a powerful paradigm for embedded devices. Its analog and mix-signal hardware implementations are proved to be applicable to high-speed image processing, video analysis, and medical signal processing with its efficiency and popularity limited by smaller implementation size and lower precision. Recently, digital implementations of CeNNs on FPGA have attracted researchers from both academia and industry due to its high flexibility and short time-to-market. However, most existing implementations are not well optimized to fully utilize the advantages of FPGA platform with unnecessary design and computational redundancy that prevents speedup. We propose a multi-level-optimization framework for energy-efficient CeNN implementations on FPGAs. In particular, the optimization framework is featured with three level optimizations: system-, module-, and design-space-level, with focus on computational redundancy and attainable performance, respectively. Experimental results show that with various configurations our framework can achieve an energy-efficiency improvement of 3.54× and up to 3.88× speedup compared with existing implementations with similar accuracy.
Zhongyang Liu, Shaoheng Luo, Xiaowei Xu 0004, Yiyu Shi 0001, Cheng Zhuo
ACM J. Emerg. Technol. Comput. Syst.2