Yang Guo

Yang Guo


Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
25 August 2023 in ACM Computing Surveys
Verified
Journal Article
Open access
RXRui Xu
Rui Xu
SMSheng Ma
Sheng Ma
YGYang Guo
Yang Guo
DLDongsheng Li
Dongsheng Li
In recent years, it has been witnessed that the systolic array is a successful architecture for DNN hardware accelerators. However, the design of systolic arrays also encountered many challenges. As DNN structures and applications become more complex, a DNN hardware accelerator based on the typical systolic array architecture suffers severe performance and efficiency penalties. So, it has motivated a significant amount of research on the redesign and optimization of the systolic array architecture. In this article, we survey these works on analyzing, redesigning, and improving the performance and efficiency of the systolic array architecture. These works are critical to the design flow of DNN accelerators based on systolic arrays. We also provide a technique classification of these works on the basis of their main research idea. Further, we attempt to compare the advantages and disadvantages of different designs and different technologies and provide quantitative results for reference. The aim of this survey is to provide researchers with knowledge of the state-of-the-art in the systolic array architecture and motivate them to design highly efficient DNN accelerators of tomorrow.

24 May 2022 in CCF Transactions on High Performance Computing
Verified
Journal Article
Closed access
PDF file
KLKai Lu
Kai Lu
YWYaohua Wang
Yaohua Wang
YGYang Guo
Yang Guo
CHChun Huang
Chun Huang
SLSheng Liu
Sheng Liu
HSHaiyan Sun
Haiyan Sun

31 March 2021 in CCF Transactions on High Performance Computing
Verified
Journal Article
Closed access
PDF file
YWYaohua Wang
Yaohua Wang
CLChen Li
Chen Li
CLChang Liu
Chang Liu
SLSheng Liu
Sheng Liu
YLYuanwu Lei
Yuanwu Lei
YGYang Guo
Yang Guo

22 November 2019 in IEEE Computer Architecture Letters
Verified
Journal Article
Closed access
CLChen Li
Chen Li
JYJun Yang
Jun Yang
YSYifan Sun
Yifan Sun
LJLingling Jin
Lingling Jin
LXLingjie Xu
Lingjie Xu
YGYang Guo
Yang Guo
Multi-GPU systems are widely used in data centers to provide significant speedups to compute-intensive workloads such as deep neural network training. However, limited PCIe bandwidth between the CPU and multiple GPUs becomes a major performance bottleneck. We observe that relying on a traditional Round-Robin-based PCIe scheduling policy can results in severe bandwidth competition and stall the execution of multiple GPUs. In this paper, we propose a priority-based scheduling policy which aims to overlap the data transfers and GPU execution for different applications to alleviate this bandwidth contention. We also propose a dynamic priority policy for semi-QoS management that can help applications to meet QoS requirements and improve overall multi-GPU system throughput. Experimental results show that the system throughput is improved by 7.6% on average using our priority-based PCIe scheduling scheme as compared with a Round-Robin-based PCIe scheduler. Leveraging semi-QoS management can help to meet defined QoS goals, while preserving application throughput.

25 March 2019 in IEEE Transactions on Parallel and Distributed Systems
Verified
Journal Article
Closed access
SMSheng Ma
Sheng Ma
ZLZhong Liu
Zhong Liu
SCShenggang Chen
Shenggang Chen
LHLibo Huang
Libo Huang
YGYang Guo
Yang Guo
MZMeidi Zhang
Meidi Zhang
High performance implementation of matrix multiplication is essential for scientific computing. The memory access procedure is quite possible to be the bottleneck of matrix multiplication. The widely used GotoBLAS GEMM implementation divides the integral matrix into several partitions to be assigned to different cores for parallelization. Traditionally, each core deploys a DMA transfer to access its own partition in the DRAM memory. However, deploying an independent DMA transfer for each core cannot efficiently exploit the inter-core locality. Also, multiple concurrent DMA transfers interfere with each other, further reducing the DRAM access efficiency. We observe that the same row of neighboring partitions is in the same DRAM page, which means that there is significant locality inherent in the address layout. We propose the coordinated DMA to efficiently exploit the locality. It invokes one transfer to serve all cores and moves data in a row-major manner to improve the DRAM access efficiency. Compared with a baseline design, the coordinated DMA improves the bandwidth by 84.8% and reduces DRAM energy consumption by 43.1% for micro-benchmarks. It achieves higher performance for the GEMM and Linpack benchmark. With much less hardware costs, the coordinated DMA significantly outperforms an out-of-order memory controller.

14 June 2019 in Symmetry
Verified
Journal Article
Open access
PDF file
JXJingyan Xu
Jingyan Xu
YGYang Guo
Yang Guo
RSRuiqiang Song
Ruiqiang Song
BLBin Liang
Bin Liang
Yaqing ChiYaqing Chi
Yaqing Chi
Based on three-dimensional (3D) technology computer aided design (TCAD) simulations, the supply voltage and temperature dependence of single-event transient (SET) pulse width in 28-nm fully-depleted silicon-on-insulator (FDSOI) metal-oxide-semiconductor field-effect transistors (MOSFETs) is investigated. FDSOI MOSFETs are symmetry devices with a superior control of the short channel effects (SCEs) and single-event effects (SEEs). Previous studies have suggested that the SET width is invariant when the temperature changes in FDSOI devices. Simulation results show that the SET pulse width increases as the supply voltage decreases. When the supply voltage is below 0.6 V, the SET pulse width increases sharply with the decrease of the supply voltage. The SET pulse width is not sensitive to temperature when the supply voltage is 1 V. However, when the supply voltage is 0.6 V or less, the SET pulse width exhibits an anti-temperature effect, and the anti-temperature effect is significantly enhanced as the supply voltage drops. Besides, the mechanism is analyzed from the aspects of saturation current and charge collection.