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

Hao Zhang 0009

dblp:55/2270-9 · DBLP profile ↗
← Back
16ranked-venue papers
1as first author
3since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 9 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Artificial intelligence and machine learning · 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
1 paper
Processor architecture and microarchitecture · 38% Embedded and real-time systems · 38% Interconnection networks and networks-on-chip · 19%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › microprocessor
datacenter processor
0.312018
SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters · HPCA 2018
Interconnection networks and networks-on-chip › ring network
hierarchical ring
0.312018
SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters · HPCA 2018
Embedded and real-time systems › real-time scheduling
laxity-based scheduling
0.312018
SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters · HPCA 2018
Processor architecture and microarchitecture
many-core architecture
0.312018
SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters · HPCA 2018
Embedded and real-time systems
real-time scheduling
0.312018
SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters · HPCA 2018

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

simulation · 0.3FPGA prototyping · 0.3
YearPublicationVenuePosition
2025 Side-Channel Collision Attacks Against ASCON
abstract
Side-channel attack poses a significant threat to the security of electronic devices, particularly IoT/AIoT terminals. By leveraging side-channel leakages, collision attacks can efficiently extract the secret keys from cryptographic devices while requiring considerably less computational effort. In this paper, we investigate side-channel collision attacks against ASCON, a lightweight crypto designed for resource-constrained devices, which has been standardized by the NIST. For the first time, we propose a side-channel key recovery attack against ASCON by identifying the collisions in the linear diffusion layer. Using Pearson correlation coefficient and Euclidean distance for internal collision detections, our attack successfully recovers the secret key with approximately 5,000 power traces from an 8-bit software implementation on an AVR device. To further reduce attack complexity, we introduce a novel metric, Locally-Weighted Sum (LWS), which focuses on the most likely points of leakage, thereby decreasing the number of required power traces for successful attack. Our experiment on the same target demonstrates that the LWS-based collision attack can recover the full secret key with approximately 3,000 power traces, a reduction of 40 percent. Our study indicates that ASCON is susceptible to side-channel collision attacks, and bitslice implementations remain vulnerable to such threats.
Hao Zhang 0009, Yiwen Gao 0001, Yongbin Zhou, Jingdian Ming
DATE1
2022 Accelerating Data Transfer in Dataflow Architectures Through a Look-Ahead Acknowledgment Mechanism
Yujing Feng, De-Jian Li, Xu Tan 0001, Xiaochun Ye, Dongrui Fan, Hao Zhang 0009
J. Comput. Sci. Technol.8
2021 An efficient scheduling algorithm for dataflow architecture using loop-pipelining
Yi Li 0043, Meng Wu 0006, Xiaochun Ye, Hao Zhang 0009, Dongrui Fan
Inf. Sci.7
2020 An efficient dataflow accelerator for scientific applications
Xiaochun Ye, Xu Tan 0001, Meng Wu 0006, Yujing Feng, Hao Zhang 0009, Songwen Pei, Dongrui Fan
Future Gener. Comput. Syst.6
2018 SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters
abstract
Fast-growing high-throughput applications, such as web services, are characterized by high-concurrency processing, hard real-time response, and high-bandwidth memory access. The newly-born applications bring severe challenges to processors in datacenters, both in concurrent processing performance and energy efficiency. To offer a satisfactory quality of services, it is of critical importance to meet these newly emerging demands of high-throughput applications in the future datacenters in a more efficient way. In this paper, we propose a novel architecture, called SmarCo, which allows high-throughput applications to be processed more efficiently in datacenters. Based on the dominant characteristics of high-throughput applications, we implement large-scale many-core architecture with in-pair threads to support high-concurrency processing; we also introduce a hierarchical ring topology and laxity-aware task scheduler to guarantee hard real-time response; furthermore, we propose high-throughput datapath to improve memory access efficiency. We verify the efficiency of SmarCo by using simulators, large-scale FPGA and prototype with TSMC 40-nm technology node. The experimental results show that, compared to Intel Xeon E7-8890V4, SmarCo achieves 10.11X performance improvement and 6.95X energy-efficiency improvement with higher throughput and a better guarantee of real-time response.
Dongrui Fan, Xiaochun Ye, Hao Zhang 0009, Ninghui Sun
HPCA5
2018 Crowd evacuation simulation approach based on navigation knowledge and two-layer control mechanism
Hong Liu 0013, Baoxi Liu, Hao Zhang 0009, Guijuan Zhang
Inf. Sci.3
2013 An Efficient Parallel Mechanism for Highly-Debuggable Multicore Simulator
Xiaochun Ye, Dongrui Fan, Fenglong Song, Hao Zhang 0009
APPT5
2013 SimICT: A fast and flexible framework for performance and power evaluation of large-scale architecture
abstract
Simulation is an important method to evaluate future computer systems. However, the increasing complexity of the target systems has made the development of simulators very difficult. Furthermore, detailed simulation of large-scale parallel architecture is so slow that full evaluation of real application becomes a great challenge. This paper presents SimICT, a fast and flexible simulation framework which aims at performance and power evaluation for large-scale architecture. SimICT uses component-based design to improve its flexibility of building target systems. It also introduces an automatic parallel mechanism with relaxed synchronization to speed up the simulation. Finally, it provides a graphic configuration interface to ease the use difficulty. Based on this framework, various existing models, such as performance and power modeling tools, can be integrated to produce a holistic simulation platform.
Xiaochun Ye, Dongrui Fan, Ninghui Sun, Shibin Tang, Mingzhe Zhang 0005, Hao Zhang 0009
ISLPED6
2013 Scalability study of molecular dynamics simulation on Godson-T many-core architecture
Liu Peng, Guangming Tan, Rajiv K. Kalia, Aiichiro Nakano, Priya Vashishta, Dongrui Fan, Hao Zhang 0009, Fenglong Song
J. Parallel Distributed Comput.7
2012 Optimizing Sparse Matrix Vector Multiplication Using Cache Blocking Method on Fermi GPU
abstract
It is an important task to tune performance for sparse matrix vector multiplication (SpMV), but it is also a difficult task because of its irregularity. In this paper, we propose a cache blocking method to improve the performance of SpMV on the emerging GPU architecture. The sparse matrix is partitioned into many sub-blocks, which are stored in CSR format. With the blocking method, the corresponding part of vector x can be reused in the GPU cache, so the time spent on accessing the global memory for vector x is reduced heavily. Experimental results on GeForce GTX 480 show that SpMV kernel with the cache blocking method is 5x faster than the unblocked CSR kernel in the best case.
Weizhi Xu 0001, Hao Zhang 0009, Shuai Jiao, Fenglong Song, Zhiyong Liu 0002
SNPD2
2011 High-efficient architecture of Godson-T many-core processor
Dongrui Fan, Hao Zhang 0009, Xiaochun Ye, Fenglong Song, Junchao Zhang 0004, Lingjun Fan
Hot Chips Symposium2
2010 Thread Owned Block Cache: Managing Latency in Many-Core Architecture
Fenglong Song, Zhiyong Liu 0002, Dongrui Fan, Hao Zhang 0009, Lei Yu 0012, Shibin Tang
Euro-Par (1)4
2009 Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
Dongrui Fan, Nan Yuan, Junchao Zhang 0004, Yongbin Zhou, Wei Lin 0004, Fenglong Song, Xiaochun Ye, Lei Yu 0012, Guoping Long, Hao Zhang 0009
J. Comput. Sci. Technol.11
2007 Circuit implementation of floating point range reduction for trigonometric functions
abstract
Range reduction is important in evaluating trigonometric functions but not enough work is done in relation to the hardware implementation of it. A hardware floating point range reduction implementation is presented. The whole reduction is divided into two steps; the first is based on double-residue modular range reduction method and the second adopts on a novel method described in this paper. The latter one can reduce the argument to an arbitrary range and provides the number of times that range constant contained in the argument. It has been synthesized using 0.13 mum library to achieve an approximately 700 MHz operation frequency.
Xuehai Qian, Hao Zhang 0009, Jingang Yang, Junchao Zhang 0004, Dongrui Fan
ISCAS2
2007 Design and Implementation of Floating Point Stack on General RISC Architecture
abstract
This paper presents a framework for implementing the X86 FP stack used in an x86-compliant processor based on a general RISC architecture. Architectural supports are added to a typical RISC architecture to maintain the FP stack status. Some speculative techniques are applied to the decode stage to enable pipelined and efficient FP operations. An optimized register renaming scheme is proposed to eliminate redundant micro-ops in FP programs, resulting in an increased performance while mitigating the burden on register rename table. The simulation results show that on average more than 10% fmov micro-ops are removed. Elimination of micro-ops significantly speeds up the execution of programs. The IPC increases are as high as 30% for some programs, and near 10% on average
Xuehai Qian, Hao Zhang 0009, Guoping Long, Junchao Zhang 0004, Dongrui Fan
PDP3
1997 Dawning-1000 PROOS distributed operating system
Ninghui Sun, Wenzhuo Liu, Hong Liu 0013, Chuanbao Wang, Xuelin Lu, Hao Zhang 0009
J. Comput. Sci. Technol.6