Demo Data from EDBT 2026 / reviewers in the wild / expert
Jing Du 0002
dblp:97/4461-2
· DBLP profile ↗
11ranked-venue papers
3as first author
0since 2021 · last 2011
0000-0001-7236-9497ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author
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 · 77% High-performance computing · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › domain-specific compilation
stream compiler |
0.1 | 1 | 2009 | Fei Teng 64 Stream Processing System: Architecture, Compiler, and Programming · IEEE Trans. Parallel Distributed Syst. 2009 |
Processor architecture and microarchitecture › dataflow architecture
stream architecture |
0.1 | 1 | 2009 | Fei Teng 64 Stream Processing System: Architecture, Compiler, and Programming · IEEE Trans. Parallel Distributed Syst. 2009 |
Processor architecture and microarchitecture › data-parallel architecture
stream processor |
0.1 | 1 | 2009 | Fei Teng 64 Stream Processing System: Architecture, Compiler, and Programming · IEEE Trans. Parallel Distributed Syst. 2009 |
High-performance computing › performance optimization
scientific application acceleration |
0.0 | 1 | 2009 | Fei Teng 64 Stream Processing System: Architecture, Compiler, and Programming · IEEE Trans. Parallel Distributed Syst. 2009 |
High-performance computing
scientific computing |
0.0 | 1 | 2009 | Fei Teng 64 Stream Processing System: Architecture, Compiler, and Programming · IEEE Trans. Parallel Distributed Syst. 2009 |
Methods — techniques the papers use, named apart from their topics
stream programming · 0.2compiler design · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | An effective speedup metric for measuring productivity in large-scale parallel computer systems
Xuejun Yang, Jing Du 0002 |
J. Supercomput. | 2 |
| 2009 | SRF Coloring: Stream Register File Allocation via Graph Coloring
Xuejun Yang, Yu Deng 0001, Li Wang 0027, Xiaobo Yan, Jing Du 0002, Ying Zhang 0032, Guibin Wang, Tao Tang 0001 |
J. Comput. Sci. Technol. | 5 |
| 2009 | Matrix-based streamization approach for improving locality and parallelism on FT64 stream processor
Xuejun Yang, Jing Du 0002, Xiaobo Yan, Yu Deng 0001 |
J. Supercomput. | 2 |
| 2009 | Fei Teng 64 Stream Processing System: Architecture, Compiler, and ProgrammingabstractThe stream architecture is a novel microprocessor architecture with wide application potential. It is critical to study how to use the stream architecture to accelerate scientific computing programs. However, existing stream processors and stream programming languages are not designed for scientific computing. To address this issue, we design and implement a 64-bit stream processor, Fei Teng 64 (FT64), which has a peak performance of 16 Gflops. FT64 supports two kinds of communications, message passing and stream communications, based on which, an interconnection architecture is designed for a FT64-based high-performance computer. This high-performance computer contains multiple modules, with each module containing eight FT64s. We also design a novel stream programming language, stream Fortran 95 (SF95), together with the compiler SF95 compiler, so as to facilitate the development of scientific applications. We test nine typical scientific application kernels on our FT64 platform to evaluate this design. The results demonstrate the effectiveness and efficiency of FT64 and its compiler for scientific computing. Xuejun Yang, Xiaobo Yan, Zuocheng Xing, Yu Deng 0001, Jing Du 0002, Ying Zhang 0032 |
IEEE Trans. Parallel Distributed Syst. | 6 |
| 2008 | MV-FT: Efficient Implementation for Matrix-Vector Multiplication on FT64 Stream ProcessorabstractIn this paper, we present a detailed case study of the optimizing implementation of a fundamental scientific kernel, matrix-vector multiplication, on FT64, which is the first 64-bit stream processor designed for scientific computing. The major novelties of our study are as follows. First, we develop four stream programs according to different stream organizations, involving dot product, row product, multi-dot product and multi-row product approaches. Second the optimal strip size for partitioning the large matrix is put forward based on a practical parameter model. Finally loop unrolling and software pipelining are used to hide the communications with the computations. The experimental results show that the optimizing implementations on FT64 achieve high speedup over the corresponding Fortran programs running on Itanium 2. It is certain that matrix-vector multiplication can efficiently exploit the tremendous potential of FT64 stream processor through programming optimizations. Jing Du 0002, Fujiang Ao, Xuejun Yang |
ICDS | 1 |
| 2007 | Implementation and Evaluation of Jacobi Iteration on the Imagine Stream Processor
Jing Du 0002, Xuejun Yang, Tao Tang 0001, Guibin Wang |
HiPC | 1 |
| 2007 | Efficient generation of stream programs from loopsabstractThe efficiency of scientific applications on the Imagine stream processor is increasingly concerned by researchers. One of the obstacles is that the programming language of Imagine does not target the scientific computing. This paper introduces a program transformation algorithm to automatically transform loops to the stream programs executed on Imagine. The optimization for memory accessing is also considered during the transformation. We have implemented the transformation and optimization algorithm with the GFORTRAN frontend. Preliminary results over benchmark kernels show that our approach is a convenient and efficient solution to develop scientific applications on the Imagine stream processor. Xuejun Yang, Yu Deng 0001, Xiaobo Yan, Li Wang 0027, Jing Du 0002, Ying Zhang 0032 |
ICPADS | 5 |
| 2007 | Evaluation of Transcendental Functions on Imagine ArchitectureabstractThe fast and accurate evaluation of transcendental functions (e.g. exp, log, sin, and atan) is quite important in many domains. We implement a software inline function library that can be called from KernelC programming language to compute 8 typical functions on Imagine architecture. By exploiting some of the key features of Imagine architecture, we have been able to provide single precision transcendental functions that are very accurate yet can typically be evaluated to get 16 function values in between 18 and 43 clock cycles. In this paper, we also discuss the algorithms and implementation details of these functions. Xiaobo Yan, Tao Tang 0001, Yu Deng 0001, Jing Du 0002, Xuejun Yang |
ICPP | 4 |
| 2007 | Architecture-Based Optimization for Mapping Scientific Applications to Imagine
Jing Du 0002, Xuejun Yang, Guibin Wang, Tao Tang 0001 |
ISPA | 1 |
| 2007 | Implementation and Optimization of Sparse Matrix-Vector Multiplication on Imagine Stream Processor
Li Wang 0027, Xuejun Yang, Guibin Wang, Xiaobo Yan, Yu Deng 0001, Jing Du 0002, Ying Zhang 0032, Tao Tang 0001 |
ISPA | 6 |
| 2006 | Matrix-Based Programming Optimization for Improving Memory Hierarchy Performance on Imagine
Xuejun Yang, Jing Du 0002, Xiaobo Yan, Yu Deng 0001 |
ISPA | 2 |