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

Yinglin Zhao

dblp:237/8214 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
2since 2021 · last 2023
0000-0003-1731-9459ORCID · corroborated

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

Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 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
4 papers
Memory systems · 80% Hardware accelerators and domain-specific architectures · 20%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Memory systems
processing-in-memory
1.632023
NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration · Sci. China Inf. Sci. 2023
Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture · IEEE Trans. Computers 2022
An STT-MRAM Based in Memory Architecture for Low Power Integral Computing · IEEE Trans. Computers 2019
Memory systems › processing-in-memory
processing-in-MRAM
1.122023
NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration · Sci. China Inf. Sci. 2023
TCIM: Triangle Counting Acceleration With Processing-In-MRAM Architecture · DAC 2020
Memory systems
non-volatile memory
0.942023
An STT-MRAM Based in Memory Architecture for Low Power Integral Computing · IEEE Trans. Computers 2019
NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration · Sci. China Inf. Sci. 2023
Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture · IEEE Trans. Computers 2022
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.712023
NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration · Sci. China Inf. Sci. 2023
Hardware accelerators and domain-specific architectures
graph processing accelerator
0.612022
Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture · IEEE Trans. Computers 2022
Memory systems › non-volatile memory › magnetic random access memory
STT-MRAM
0.622022
An STT-MRAM Based in Memory Architecture for Low Power Integral Computing · IEEE Trans. Computers 2019
Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture · IEEE Trans. Computers 2022
Memory systems
in-memory computing
0.412020
TCIM: Triangle Counting Acceleration With Processing-In-MRAM Architecture · DAC 2020
Graph algorithms and graph theory › subgraph counting
triangle counting
0.412020
TCIM: Triangle Counting Acceleration With Processing-In-MRAM Architecture · DAC 2020
Memory systems › processing-in-memory
computing-in-memory
0.412019
An STT-MRAM Based in Memory Architecture for Low Power Integral Computing · IEEE Trans. Computers 2019
Memory systems › non-volatile memory
magnetic random access memory
0.322023
NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration · Sci. China Inf. Sci. 2023
TCIM: Triangle Counting Acceleration With Processing-In-MRAM Architecture · DAC 2020
Hardware accelerators and domain-specific architectures
vision accelerator
0.112019
An STT-MRAM Based in Memory Architecture for Low Power Integral Computing · IEEE Trans. Computers 2019

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

graph slicing · 0.9data mapping · 0.9bitwise logic operations · 0.9graph compression · 0.6bitwise logic reformulation · 0.6algorithm-architecture co-optimization · 0.6parallel computation · 0.4in-memory computation · 0.4
YearPublicationVenuePosition
2023 NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration
Yinglin Zhao, Jianlei Yang 0001, Bing Li 0017, Xingzhou Cheng, Xucheng Ye, Xiaotao Jia, Zhaohao Wang, Youguang Zhang, Weisheng Zhao 0001
Sci. China Inf. Sci.1
2022 Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture
abstract
Triangles are the basic substructure of networks and triangle counting (TC) has been a fundamental graph computing problem in numerous fields such as social network analysis. Nevertheless, like other graph computing problems, due to the high memory-computation ratio and random memory access pattern, TC involves a large amount of data transfers thus suffers from the bandwidth bottleneck in the traditional Von-Neumann architecture. To overcome this challenge, in this paper, we propose to accelerate TC with the emerging processing-in-memory (PIM) architecture through an algorithm-architecture co-optimization manner. To enable the efficient in-memory implementations, we come up to reformulate TC with bitwise logic operations (such as AND), and develop customized graph compression and mapping techniques for efficient data flow management. With the emerging computational Spin-Transfer Torque Magnetic RAM (STT-MRAM) array, which is one of the most promising PIM enabling techniques, the device-to-architecture co-simulation results demonstrate that the proposed TC in-memory accelerator outperforms the state-of-the-art GPU and FPGA accelerations by 12.2x and 31.8x, respectively, and achieves a 34x energy efficiency improvement over the FPGA accelerator.
Jianlei Yang 0001, Yinglin Zhao, Xiaotao Jia, Rong Yin 0001, Xuhang Chen 0001, Gang Qu 0001, Weisheng Zhao 0001
IEEE Trans. Computers3
2020 TCIM: Triangle Counting Acceleration With Processing-In-MRAM Architecture
abstract
Triangle counting (TC) is a fundamental problem in graph analysis and has found numerous applications, which motivates many TC acceleration solutions in the traditional computing platforms like GPU and FPGA. However, these approaches suffer from the bandwidth bottleneck because TC calculation involves a large amount of data transfers. In this paper, we propose to overcome this challenge by designing a TC accelerator utilizing the emerging processing-in-MRAM (PIM) architecture. The true innovation behind our approach is a novel method to perform TC with bitwise logic operations (such as AND), instead of the traditional approaches such as matrix computations. This enables the efficient in-memory implementations of TC computation, which we demonstrate in this paper with computational Spin-Transfer Torque Magnetic RAM (STT-MRAM) arrays. Furthermore, we develop customized graph slicing and mapping techniques to speed up the computation and reduce the energy consumption. We use a device-to-architecture co-simulation framework to validate our proposed TC accelerator. The results show that our data mapping strategy could reduce 99.99% of the computation and 72% of the memory WRITE operations. Compared with the existing GPU or FPGA accelerators, our in-memory accelerator achieves speedups of 9× and 23.4×, respectively, and a 20.6× energy efficiency improvement over the FPGA accelerator.
Jianlei Yang 0001, Yinglin Zhao, Yingjie Qi, Meichen Liu, Xingzhou Cheng, Xiaotao Jia, Gang Qu 0001, Weisheng Zhao 0001
DAC3
2020 Hardware Security in Spin-based Computing-in-memory: Analysis, Exploits, and Mitigation Techniques
abstract
Computing-in-memory (CIM) is proposed to alleviate the processor-memory data transfer bottleneck in traditional von Neumann architectures, and spintronics-based magnetic memory has demonstrated many facilitation in implementing CIM paradigm. Since hardware security has become one of the major concerns in circuit designs, this article, for the first time, investigates spin-based computing-in-memory (SpinCIM) from a security perspective. We focus on two fundamental questions: (1) How can the new SpinCIM computing paradigm be exploited to enhance hardware security?; (2) What security concerns has this new SpinCIM computing paradigm incurred?
Jianlei Yang 0001, Yinglin Zhao, Xiaotao Jia, Gang Qu 0001, Weisheng Zhao 0001
ACM J. Emerg. Technol. Comput. Syst.3
2019 A Skyrmion Racetrack Memory based Computing In-memory Architecture for Binary Neural Convolutional Network
abstract
A Skyrmion Racetrack Memory (SRM) based Computing In-Memory Architecture (SRM-CIM) was proposed in this paper. Both data and computing operation can be achieved in SRM-CIM. SRM-CIM is used to support convolutional computing in Binary Convolutional Neural Network (BCNN). Experimental results show that SRM-CIM achieves 98.7% and 82% energy reduction when compared with RRAM and SOT-MRAM based counterparts.
Yinglin Zhao, Shouyi Yin, Youguang Zhang, Shaojun Wei, Weisheng Zhao 0001
ACM Great Lakes Symposium on VLSI3
2019 An STT-MRAM Based in Memory Architecture for Low Power Integral Computing
abstract
The integral histogram image plays an important role in accelerating the feature computation in vision algorithms. However, the computational process of the integral histogram, called integral computation, has high computational complexity and numerous memory access operations, which limit its wide application. This brief proposes an in-memory computational architecture based on Spin Transfer Torque Magnetic Random Access Memory (STT-MRAM) to solve these problems. The architecture can work in two different modes depending on the requirements: the integral computation mode and the memory mode. The architecture can figure out the integral histogram when in the integral computation mode, and just store the data directly when in the memory mode. Utilizing the non-volatile, high density and low power characteristics of STT-MRAM, we integrate the computational units into the memory array to achieve parallel computation. Reduced number of data transmission between storage units and computation units contributes to cut down the latency and energy consumption. The evaluation results show that, comparing with the state-of-the-art work, our architecture provides$1.1\times \sim 9\times$performance improvements and reduces 87.4$\sim$97.3 percent energy consumption for$64\times 64\sim 512\times 512$size images, just with a 8 percent area overhead.
Yinglin Zhao, Wang Kang 0001, Shouyi Yin, Youguang Zhang, Shaojun Wei, Weisheng Zhao 0001
IEEE Trans. Computers1
2018 Power Supply Noise Aware Task Scheduling on Homogeneous 3D MPSoCs Considering the Thermal Constraint
Yinglin Zhao, Jianlei Yang 0001, Weisheng Zhao 0001, Aida Todri, Yuanqing Cheng
J. Comput. Sci. Technol.1