Demo Data from SIGIR 2026 / reviewers in the wild / expert
Junchao Zhang 0004
dblp:03/4135-4
· DBLP profile ↗
13ranked-venue papers
0as first author
0since 2021 · last 2011
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11Applied, interdisciplinary, general and emerging computing · 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
2 papers |
Processor architecture and microarchitecture · 41% Parallel and multicore computing · 41% Memory systems · 19% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
many-core architecture |
0.2 | 2 | 2009 | Architectural support for cilk computations on many-core architectures · PPoPP 2009 Experience on optimizing irregular computation for memory hierarchy in manycore architecture · PPoPP 2008 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2009 | Architectural support for cilk computations on many-core architectures · PPoPP 2009 |
Parallel and multicore computing › parallel algorithms
irregular algorithms |
0.1 | 1 | 2008 | Experience on optimizing irregular computation for memory hierarchy in manycore architecture · PPoPP 2008 |
Memory systems › memory hierarchy
memory hierarchy optimization |
0.1 | 1 | 2008 | Experience on optimizing irregular computation for memory hierarchy in manycore architecture · PPoPP 2008 |
Methods — techniques the papers use, named apart from their topics
cache-aware optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 Symposium | 6 |
| 2010 | Efficient Address Mapping of Shared Cache for On-Chip Many-Core Architecture
Fenglong Song, Dongrui Fan, Zhiyong Liu 0002, Junchao Zhang 0004, Lei Yu 0012, Weizhi Xu 0001 |
Euro-Par (1) | 4 |
| 2009 | Characterizing and Understanding the Bandwidth Behavior of Workloads on Multi-core Processors
Guoping Long, Dongrui Fan, Junchao Zhang 0004 |
Euro-Par | 3 |
| 2009 | High Performance Matrix Multiplication on Many Cores
Nan Yuan, Yongbin Zhou, Guangming Tan, Junchao Zhang 0004, Dongrui Fan |
Euro-Par | 4 |
| 2009 | A Synchronization-Based Alternative to Directory ProtocolabstractThe efficient support of cache coherence is extremely important to design and implement many-core processors. In this paper, we propose a synchronization-based coherence (SBC) protocol to efficiently support cache coherence for shared memory many-core architectures. The unique feature of our scheme is that it doesn’t use directory at all. Inspired by scope consistency memory model, our protocol maintains coherence at synchronization point. Within critical section, processor cores record write-sets (which lines have been written in critical section) with bloom-filter function. When the core releases the lock, the write-set is transferred to a synchronization manager. When another core acquires the same lock, it gets the write-set from the synchronization manager and invalidates stale data in its local cache. Experimental results show that the SBC outperforms by averages of 5% in execution time across a suite of scientific applications. At the mean time, the SBC is more cost-effective comparing to directory-based protocol that requires large amount of hardware resource and huge design verification effort. Nan Yuan, Wei Lin 0004, Fenglong Song, Junchao Zhang 0004, Dongrui Fan |
ISPA | 6 |
| 2009 | Evaluation Method of Synchronization for Shared-Memory On-Chip Many-Core ProcessorabstractOn-chip many core architecture is an emerging and promising computation platform. High speed on-chip communication and abundant chipped resources are two outstanding advantages of this architecture, which provide an opportunity to implement efficient synchronization scheme. The practical execution efficiency of synchronization scheme is critical to this platform. However, there are few researches on systematic evaluation method of choice synchronization schemes for on-chip many core processors, and effect of dedicated hardware support in this context. So we focus on the evaluation method and criterion of synchronization scheme on the platform. Firstly, we present several criterions proper to on-chip many core architecture, that is, absolute overhead of synchronization operation, the transferring time between different synchronization operations, overhead caused by load imbalance, and the network congestion caused by synchronization operation. Secondly, we illustrate how to design microbenchmarks which one dedicated to evaluate a performance criterion respectively. Finally, we implement these microbenchmarks and synchronization schemes on an on-chip many core processor with shared level-two cache and AMD Opteron commercial chip multi-processor, respectively. And we analyze effect of dedicated hardware support. Results show that the most overhead of synchronization is caused by load imbalance and serialization on synchronization point. It also shows that synchronization scheme supported with dedicated hardware can improve its performance obviously for chipped many-core processor. Fenglong Song, Zhiyong Liu 0002, Dongrui Fan, Nan Yuan, Lei Yu 0012, Junchao Zhang 0004 |
ISPA | 7 |
| 2009 | Data Management: The Spirit to Pursuit Peak Performance on Many-Core Processorabstractto date, most of many-core prototypes employ tiled topologies connected through on-chip networks. The throughput and latency of the on-chip networks usually become to the bottleneck to achieve peak performance especially for communication intensive applications. Most of studies are focus on on-chip networks only, such as routing algorithms or router micro-architecture, to improve the above metrics. The salient aspect of our approach is that we provide a data management framework to implement high efficient on-chip traffic based on overall many-core system. The major contributions of this paper include that: (1) providing a novel tiled many-core architecture which supports software controlled on-chip data storage and movement management; (2) identifying that the asynchronous bulk data transfer mechanism is an effective method to tolerant the latency of 2-D mesh on-chip networks. At last, we evaluate the 1-D FFT algorithm on the framework and the performance achieves 47.6 Gflops with 24.8% computation efficiency. Yongbin Zhou, Junchao Zhang 0004, Nan Yuan, Dongrui Fan |
ISPA | 2 |
| 2009 | Architectural support for cilk computations on many-core architecturesabstractNo abstract available. Guoping Long, Dongrui Fan, Junchao Zhang 0004 |
PPoPP | 3 |
| 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. | 3 |
| 2008 | A Performance Model of Dense Matrix Operations on Many-Core Architectures
Guoping Long, Dongrui Fan, Junchao Zhang 0004, Fenglong Song, Nan Yuan, Wei Lin 0004 |
Euro-Par | 3 |
| 2008 | Experience on optimizing irregular computation for memory hierarchy in manycore architectureabstractNo abstract available. Guangming Tan, Dongrui Fan, Junchao Zhang 0004, Andrew Russo, Guang R. Gao |
PPoPP | 3 |
| 2007 | Circuit implementation of floating point range reduction for trigonometric functionsabstractRange 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 |
ISCAS | 5 |
| 2007 | Design and Implementation of Floating Point Stack on General RISC ArchitectureabstractThis 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 |
PDP | 5 |