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

Yingnan Cui

dblp:119/4303 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
4since 2021 · last 2023
0000-0002-2540-1885ORCID · corroborated

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

Systems, architecture and hardware · 8 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
Memory systems · 50% Emerging computing paradigms · 29% Hardware accelerators and domain-specific architectures · 17%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
neuromorphic computing
1.022022
NC-Net: Efficient Neuromorphic Computing Using Aggregated Subnets on a Crossbar-Based Architecture With Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
A System-Level Simulator for RRAM-Based Neuromorphic Computing Chips · ACM Trans. Archit. Code Optim. 2019
Memory systems › memory interconnect
crossbar mapping
0.612022
NC-Net: Efficient Neuromorphic Computing Using Aggregated Subnets on a Crossbar-Based Architecture With Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.612022
NC-Net: Efficient Neuromorphic Computing Using Aggregated Subnets on a Crossbar-Based Architecture With Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Memory systems
in-memory computing
0.412019
A System-Level Simulator for RRAM-Based Neuromorphic Computing Chips · ACM Trans. Archit. Code Optim. 2019
Memory systems › emerging memory technologies
RRAM crossbar
0.412019
A System-Level Simulator for RRAM-Based Neuromorphic Computing Chips · ACM Trans. Archit. Code Optim. 2019
Memory systems
non-volatile memory
0.212022
NC-Net: Efficient Neuromorphic Computing Using Aggregated Subnets on a Crossbar-Based Architecture With Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Memory systems › non-volatile memory
resistive memory
0.212022
NC-Net: Efficient Neuromorphic Computing Using Aggregated Subnets on a Crossbar-Based Architecture With Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Electronic design automation
system-level simulation
0.112019
A System-Level Simulator for RRAM-Based Neuromorphic Computing Chips · ACM Trans. Archit. Code Optim. 2019

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

design flow automation · 0.6aggregated subnets · 0.6cycle-accurate simulation · 0.4
YearPublicationVenuePosition
2023 Contrastive domain adaptation with consistency match for automated pneumonia diagnosis
Yangqin Feng, Zizhou Wang, Xinxing Xu, Yan Wang 0015, Huazhu Fu, Shaohua Li 0003, Liangli Zhen, Xiaofeng Lei, Yingnan Cui, Jordan Zheng Ting Sim, Yonghan Ting, Joey Tianyi Zhou, Yong Liu 0026, Rick Siow Mong Goh, Cher Heng Tan
Medical Image Anal.9
2022 Coreset: Hierarchical neuromorphic computing supporting large-scale neural networks with improved resource efficiency
Huaipeng Zhang, Tao Luo 0014, Chuping Qu, Myat Thu Linn Aung, Yingnan Cui, Jun Zhou 0014, Ming Ming Wong, Junran Pu, Anh-Tuan Do, Rick Siow Mong Goh, Weng-Fai Wong
Neurocomputing6
2022 Corrigendum to "Coreset: Hierarchical neuromorphic computing supporting large-scale neural networks with improved resource efficiency" [Neurocomputing (2022) 128-140]
Huaipeng Zhang, Tao Luo 0014, Chuping Qu, Myat Thu Linn Aung, Yingnan Cui, Jun Zhou 0014, Ming Ming Wong, Junran Pu, Anh-Tuan Do, Rick Siow Mong Goh, Weng-Fai Wong
Neurocomputing6
2022 NC-Net: Efficient Neuromorphic Computing Using Aggregated Subnets on a Crossbar-Based Architecture With Nonvolatile Memory
abstract
Neuromorphic computing chips consisting of crossbar arrays of emergent nonvolatile memory (NVM) have the potential of achieving both high energy efficiency and throughput as the low-power implementation of convolutional neural network (CNN) inference engines. However, such hardware has design constraints, such as its limited fan-in/fan-out and resource-inefficient mapping, that make the design and deployment of CNN on them challenging. As a result, the user has to design the CNN model with intricate knowledge of the hardware architecture and even cannot fit the models in the hardware for CNN with high resolution image input. In this article, we propose the use ofaggregated subnets, NC-net, which is a constrained form of the traditional layer structure, to solve these issues. With our method, we put forward an energy-efficient buffer- and analogue-to-digital converter and digital-to-analogue converter (ADC/DAC)-free architecture and a scalable end-to-end solution that automatically satisfies the hardware constraints of crossbar architectures, while optimizing the resource usage. In our solution, the exploration and deployment of a CNN for a neuromorphic crossbar hardware start with a design front end based onTensorFlow. Our automated design flow maps the NC-net network fromTensorFlowto the crossbar architecture. We tested our designs on both a simulator and a field-programmable gate array (FPGA) emulator with various benchmarks. In addition to general benchmarks, including MNIST, SVHN, CIFAR-10, and CIFAR-100, we tested our system on a real-world application, human detection with high resolution (224$\times $224) images as the input. Our system achieves the state-of-the-art accuracy for these benchmarks on the crossbar-based neuromorphic hardware, with an accuracy of more than 90% for the latter. It also yielded up to$4.25\times $improvement in the efficiency of spiking core usage compared to TrueNorth.
Tao Luo 0014, Huaipeng Zhang, Chuping Qu, Yingnan Cui, Weng-Fai Wong, Rick Siow Mong Goh
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.6
2019 A System-Level Simulator for RRAM-Based Neuromorphic Computing Chips
abstract
Advances in non-volatile resistive switching random access memory (RRAM) have made it a promising memory technology with potential applications in low-power and embedded in-memory computing devices owing to a number of advantages such as low-energy consumption, low area cost and good scaling. There have been proposals to employ RRAM in architecting chips for neuromorphic computing and artificial neural networks where matrix-vector multiplication can be computed in the analog domain in a single timestep. However, it is challenging to employ RRAM devices in neuromorphic chips owing to the non-ideal behavior of RRAM. In this article, we propose a cycle-accurate and scalable system-level simulator that can be used to study the effects of using RRAM devices in neuromorphic computing chips. The simulator models a spatial neuromorphic chip architecture containing many neural cores with RRAM crossbars connected via a Network-on-Chip (NoC). We focus on system-level simulation and demonstrate the effectiveness of our simulator in understanding how non-linear RRAM effects such as stuck-at-faults (SAFs), write variability, and random telegraph noise (RTN) can impact an application’s behavior. By using our simulator, we show that RTN and write variability can have adverse effects on an application. Nevertheless, we show that these effects can be mitigated through proper design choices and the implementation of a write-verify scheme.
Matthew Kay Fei Lee, Yingnan Cui, Thannirmalai Somu, Tao Luo 0014, Jun Zhou 0014, Wai Teng Tang, Weng-Fai Wong, Rick Siow Mong Goh
ACM Trans. Archit. Code Optim.2
2017 Two-stage thermal-aware scheduling of task graphs on 3D multi-cores exploiting application and architecture characteristics
abstract
In this paper, we propose a two-stage thermal-aware task scheduling policy which exploits the application and system architecture characteristics to decouple the mapping of task-graphs for the performance and peak temperature optimization into two stages. At the first stage, the algorithm collects the best mapping of task-graphs exploiting the application and architecture characteristics to minimize the makespan of the task-graphs. At the second stage, a light-weight online algorithm comprised of efficient thermal rank and combined power models is performed to map the task nodes to the real cores for temperature minimization while maintaining the best possible performance achieved in the first stage. Compared to the previous approaches which perform the performance and temperature optimization together, our method can reduce the online mapping algorithm complexity and improve its efficiency. Experiments on real benchmarks show that an average of 6.3°C peak temperature reduction and 6.8% performance improvement can be achieved compared to other existing methods.
Zuomin Zhu, Vivek Chaturvedi, Amit Kumar Singh 0002, Wei Zhang 0012, Yingnan Cui
ASP-DAC5
2017 A Variation-Aware Adaptive Fuzzy Control System for Thermal Management of Microprocessors
abstract
Thermal failures pose severe threats to reliability and performance of modern microprocessors, which calls for thermal management solutions to effectively control the temperature within a processor. Among various thermal management techniques, closed-loop thermal controllers have the advantages of high control accuracy and high response speed. However, it is challenging for closed-loop thermal controllers to deal with static and dynamic thermal model uncertainties, which significantly affect the control quality of the controller. In this paper, we propose an adaptive fuzzy controller for thermal management of microprocessors with adaptability to thermal model variations. The experiments with microbenchmarks and the SPEC CPU2006 benchmarks demonstrate that our adaptive fuzzy controller maintains the control quality when faced with severe variations of the thermal model. Compared with state-of-the-art thermal controllers with thermal model calibration capabilities, our design shows a comparable performance with much lower complexity and design cost.
Yingnan Cui, Wei Zhang 0012, Bingsheng He
IEEE Trans. Very Large Scale Integr. Syst.1
2016 A discrete thermal controller for chip-multiprocessors
Yingnan Cui, Wei Zhang 0012, Bingsheng He
DATE1
2016 Decentralized Thermal-Aware Task Scheduling for Large-Scale Many-Core Systems
abstract
Technology scaling has enabled fast increase in the number of cores integrated in many-core systems. However, feature size shrinking also makes large-scale many-core systems vulnerable to thermal failures. Thermal-aware task scheduling is an efficient technique to reduce the run-time temperatures of many-core processors. Most existing thermal-aware task scheduling algorithms leverage centralized scheduling schemes to gather the overall information and generate the task schedule at a center scheduler. Although that scheme can achieve the optimal temperature reduction, however, it faces severe computation bottleneck and communication congestion when the many-core processors evolve to large-scale with hundreds or thousands of cores. In this paper, we propose a decentralized thermal-aware scheduling algorithm to address this problem in large-scale systems. Experiment results on various benchmarks show that our decentralized algorithm achieves significant improvement on scalability (up to 84.3% reduction in monitoring traffic) and similar benefits on temperature reduction (by 5%) when compared with the state-of-the-art thermal-aware scheduling algorithm.
Yingnan Cui, Wei Zhang 0012, Vivek Chaturvedi, Bingsheng He
IEEE Trans. Very Large Scale Integr. Syst.1
2012 Distributed thermal-aware task scheduling for 3D Network-on-Chip
abstract
The development of 3D integration technology significantly improves the bandwidth of network-on-chip (NoC) system. However, the 3D technology-enabled high integration density also brings severe concerns of temperature increase, which may impair system reliability and degrade the performance. Task scheduling has been regarded as one effective approach in eliminating thermal hotspot without introducing hardware overhead. However, centralized thermal-aware task scheduling algorithms for 3D-NoC have been limited for incurring high computational complexity as the system scale increase. In this paper, we propose a distributed agent-based thermal-aware task scheduling algorithm for 3D-NoC which shows high scheduling efficiency and high scalability. Experimental results have shown that when compared to the centralized algorithms, our algorithm can achieve up to 13 °C reduction in peak temperature of the system without sacrificing performance.
Yingnan Cui, Wei Zhang 0012, Hao Yu 0001
ICCD1
2012 Decentralized agent based re-clustering for task mapping of tera-scale network-on-chip system
abstract
With the rapid increasing demand for high-performance computing, such as cloud computing, Tera (flops) scale high-performance computing system composed of hundreds of on-chip processing cores has become the recent interest. Given a large-scale computing system such as network-on-chip (NoC) with hundreds of cores, bandwidth and power density are the fundamental limits dominated by on-chip communication. This has brought extreme challenge when mapping application tasks onto Tera-scale NoC system. Previous task mapping scheme is mainly centralized and static, and hence results in large communication volume, not scalable for runtime task mapping required by Tera-scale NoC system. In order to improve on-chip traffic and reduce power density for the need of Tera-scale NoC system, we have proposed a de-centralized re-clustering algorithm. The processing cores in the NoC system are organized into clusters with an efficient decentralized re-clustering scheme to adjust the cluster size for the task mapping. As such, the communication volume can be significantly reduced and result in decreased power. Experimental results have demonstrated that our proposed algorithm can achieve reduction of communication traffic (up to 66.7%). The energy consumption profile has also been efficiently improved to reduce the hotspots.
Yingnan Cui, Wei Zhang 0012, Hao Yu 0001
ISCAS1