Demo Data from EDBT 2026 / reviewers in the wild / expert
Hong Xu 0005
dblp:01/5265-5
· DBLP profile ↗
11ranked-venue papers
6as first author
0since 2021 · last 1997
0000-0001-7874-4518ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 6 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
5 papers |
Interconnection networks and networks-on-chip · 56% Parallel and multicore computing · 21% High-performance computing · 17% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
multicast |
0.1 | 4 | 1997 | Optimal Software Multicast in Wormhole-Routed Multistage Networks · IEEE Trans. Parallel Distributed Syst. 1997 Unicast-Based Multicast Communication in Wormhole-Routed Networks · IEEE Trans. Parallel Distributed Syst. 1994 Optimal software multicast in wormhole-routed multistage networks · SC 1994 |
Interconnection networks and networks-on-chip › routing algorithms
wormhole routing |
0.0 | 3 | 1997 | Optimal Software Multicast in Wormhole-Routed Multistage Networks · IEEE Trans. Parallel Distributed Syst. 1997 Optimal software multicast in wormhole-routed multistage networks · SC 1994 ComPaSS: Efficient Communication Services for Scalable Architectures · SC 1992 |
High-performance computing
collective communication |
0.0 | 2 | 1997 | Optimal Software Multicast in Wormhole-Routed Multistage Networks · IEEE Trans. Parallel Distributed Syst. 1997 Optimal software multicast in wormhole-routed multistage networks · SC 1994 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 2 | 1997 | Optimal Software Multicast in Wormhole-Routed Multistage Networks · IEEE Trans. Parallel Distributed Syst. 1997 Optimal software multicast in wormhole-routed multistage networks · SC 1994 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 2 | 1994 | Unicast-Based Multicast Communication in Wormhole-Routed Networks · IEEE Trans. Parallel Distributed Syst. 1994 Optimal software multicast in wormhole-routed multistage networks · SC 1994 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1994 | Unicast-Based Multicast Communication in Wormhole-Routed Networks · IEEE Trans. Parallel Distributed Syst. 1994 |
Interconnection networks and networks-on-chip › multicast
unicast-based multicast |
0.0 | 1 | 1994 | Unicast-Based Multicast Communication in Wormhole-Routed Networks · IEEE Trans. Parallel Distributed Syst. 1994 |
Parallel and multicore computing › data distribution
data decomposition |
0.0 | 1 | 1993 | Issues in scalable library design for massively parallel computers · SC 1993 |
Parallel and multicore computing › parallel libraries
communication library |
0.0 | 1 | 1992 | ComPaSS: Efficient Communication Services for Scalable Architectures · SC 1992 |
Parallel and multicore computing › parallel computing › parallel communication
global communication |
0.0 | 1 | 1992 | ComPaSS: Efficient Communication Services for Scalable Architectures · SC 1992 |
Parallel and multicore computing › multiprocessor system
scalable parallel computers |
0.0 | 1 | 1997 | Optimal Software Multicast in Wormhole-Routed Multistage Networks · IEEE Trans. Parallel Distributed Syst. 1997 |
Interconnection networks and networks-on-chip › routing algorithms › interconnection routing
dimension-order routing |
0.0 | 1 | 1994 | Unicast-Based Multicast Communication in Wormhole-Routed Networks · IEEE Trans. Parallel Distributed Syst. 1994 |
Parallel and multicore computing › parallel architecture
massively parallel processor |
0.0 | 1 | 1992 | ComPaSS: Efficient Communication Services for Scalable Architectures · SC 1992 |
Methods — techniques the papers use, named apart from their topics
turnaround routing · 0.0edge-disjoint spanning tree · 0.0unicast-based multicast algorithms · 0.0dimension-ordered routing · 0.0layered library design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Optimal Software Multicast in Wormhole-Routed Multistage NetworksabstractMultistage interconnection networks are a popular class of interconnection architecture for constructing scalable parallel computers (SPCs). The focus of this paper is on the multistage network system which supports wormhole routed turnaround routing. Existing machines characterized by such a system model include the IBM SP-1 and SP-2, TMC CM-5, and Meiko CS-2. Efficient collective communication among processor nodes is critical to the performance of SPCs. A system-level multicast service, in which the same message is delivered from a source node to an arbitrary number of destination nodes, is fundamental in supporting collective communication primitives including the application-level broadcast, reduction, and barrier synchronization. This paper addresses how to efficiently implement multicast services in wormhole-routed multistage networks, in the absence of hardware multicast support, by exploiting the properties of the turnaround switching technology. An optimal multicast algorithm is proposed. The results of implementations on a 64-node SP-1 show that the proposed algorithm significantly outperforms the application-level broadcast primitives provided by currently existing collective communication libraries including the public domain MPI. Hong Xu 0005, Yadong Gui, Lionel M. Ni |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1994 | Optimizing Data Alignment for Data Parallel ProgramsabstractData decomposition across processors is critical to the performance of data parallel programs on distributed-memory machines. The data decomposition problem involves data alignment and data distribution. This paper addresses the data alignment phase, which can be classified into slope alignment and offset alignment. We propose a data reference graph (DRG) model, based on which a slope alignment heuristic algorithm and an offset alignment heuristic algorithm are proposed for the purpose of minimizing interprocessor communication. Such a DRG-based data alignment framework makes our work unique from other related work. The time complexity of both proposed algorithms are in the linear order of distinct references given in a program structure.> Hong Xu 0005, Lionel M. Ni |
ICDCS | 1 |
| 1994 | Optimizing Data Decomposition for Data Parallel ProgramsabstractA critical issue in achieving the performance of data parallel programs is how to efficiently decompose data across processors. On distributed-memory machines, a good data decomposition should increase processor workload balance and reduce interprocessor communication. Data decomposition consists of data distribution and data alignment. In this paper, we propose a trapezoid data distribution pattern and new data alignment algorithms using alignment graph (AG). Our AG-based alignment framework is unique from other related work because it takes advantage of the effect of optimal expression evaluation with regard to multiple assignment statements. Hong Xu 0005, Lionel M. Ni |
ICPP (2) | 1 |
| 1994 | Optimal software multicast in wormhole-routed multistage networksabstractMultistage interconnection networks are a popular class of interconnection architecture for constructing scalable parallel computers (SPCs). The focus of the paper is on wormhole routed multistage networks supporting turnaround routing. Existing machines characterized by such a system model include the IBM SP-1, TMC CM-5, and Meiko CS-2. Efficient collective communication among processor nodes is critical to the performance of SPCs. A system level multicast service, in which the same message is delivered from a source node to an arbitrary number of destination nodes, is fundamental in supporting collective communication primitives including the application level broadcast, reduction, and barrier synchronization. The paper addresses how to efficiently implement multicast services in wormhole routed multistage networks, in the absence of hardware multicast support, by exploiting the properties of the switching technology. An optimal multicast algorithm is proposed. The results of implementations on a 64-node SP-1 show that the proposed algorithm significantly outperforms the application level broadcast primitives provided by currently existing collective communication libraries including the public domain MPI.> Hong Xu 0005, Yadong Gui, Lionel M. Ni |
SC | 1 |
| 1994 | ComPaSS: A Communication Package for Scalable Software Design
Hong Xu 0005, Edgar T. Kalns, Philip K. McKinley, Lionel M. Ni |
J. Parallel Distributed Comput. | 1 |
| 1994 | Unicast-Based Multicast Communication in Wormhole-Routed NetworksabstractMulticast communication, in which the same message is delivered from a source node to an arbitrary number of destination nodes, is being increasingly demanded in parallel computing. System supported multicast services can potentially offer improved performance, increased functionality, and simplified programming, and may in turn be used to support various higher-level operations for data movement and global process control. This paper presents efficient algorithms to implement multicast communication in wormhole-routed direct networks, in the absence of hardware multicast support, by exploiting the properties of the switching technology. Minimum-time multicast algorithms are presented for n-dimensional meshes and hypercubes that use deterministic, dimension-ordered routing of unicast messages. Both algorithms can deliver a multicast message to m-1 destinations in [log/sub 2/ m] message passing steps, while avoiding contention among the constituent unicast messages. Performance results of implementations on a 64-node nCUBE-2 hypercube and a 168-node Symult 2010 2-D mesh are given.> Philip K. McKinley, Hong Xu 0005, Abdol-Hossein Esfahanian, Lionel M. Ni |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1993 | Evaluation of Data Distirbution Patterns in Distributed-Memory MachinesabstractDetermining an appropriate data distribution among different memories is critical to the performance of data-parallel programs on distributedmemory machines. By analyzing the computational load of data arrays and the communication cornplexity of various data movement operations in a program, this paper suggests a first-order cost model for determining a small set of appropriate data distribution patterns among many possible choices. A new data distribution specification, name! y CYBLOCK, is proposed to enhance the expressiveness of data distribution specifications being proposed in High Performance Fortran. Cost analysis of two case studies: a linear system solver and a Purdue-set benchmark loop, are used to illustrate the proposed evaluation method. The model correctly predicts the relative performance of the case studies when implemented with various regular data distributions on an nCUBE- 2 multicomputer. Edgar T. Kalns, Hong Xu 0005, Lionel M. Ni |
ICPP (2) | 2 |
| 1993 | Issues in scalable library design for massively parallel computersabstractThis paper examines some crtttcal tssues raised in the design of libraries for MPCS, such as scalability, portability, recompilation, and flexibility.we adUocate a layered structure of it brary design, comprising a high-level language layer, a machine-independent node layer, a machine-dependent node layer, and an object code layer for diflerent demands and requirements.We discuss the impact of various data decomposition strategies on program performance and the computation and communication analysts techniques employed at different layers.We also propose the concept of the range of scalability as a metric for selectzng the most appropriate implementation.A linear system solver based on the Gaussian elimination method is used as an example to illustrate various design alternates.nessee and Oak Ridge National Laboratory attempts to provide a scalable LAPACK package for dense and banded matrix computations [3].The ComPaSS library being developed at Michigan State University attempts to provide a set of scalable communication Lionel M. Ni, Hong Xu 0005, Edgar T. Kalns |
SC | 2 |
| 1992 | Efficient Implementation of Barrier Synchronization in Wormhole-Routed Hypercube MulticomputersabstractPractical and efficient implementations of barrier synchronization for wormhole-routed hypercube multicomputers are presented. Both broadcast and multicast barrier synchronization are considered. For systems that do not support hardware broadcast or multicast, a software U-cube tree is proposed. This method generalizes to n-dimensional meshes. Performance measurements for several barrier synchronization techniques implemented on a 64-node nCUBE-2 are given.> Hong Xu 0005, Philip K. McKinley, Lionel M. Ni |
ICDCS | 1 |
| 1992 | Unicast-based Multicast Communication in Wormhole-routed Networks
Philip K. McKinley, Hong Xu 0005, Abdol-Hossein Esfahanian, Lionel M. Ni |
ICPP (2) | 2 |
| 1992 | ComPaSS: Efficient Communication Services for Scalable ArchitecturesabstractThe authors describe the initial implementation of the ComPaSS communication library to support scalable software development in massively parallel processors. ComPaSS provides high-level global communication operations for both data manipulation and process control, many of which are based on a small set of low-level communication primitives. The ComPaSS library is unique in that these low-level operations are provably optimal for a class of architectures representative of many commercial scalable systems-in particular, those using wormhole routing and n-dimensional mesh network topologies. The authors concentrate on the multicast component of the ComPaSS library, which is useful in several data parallel operations. The design of the multicast primitive is described, and an example of its use in a data parallel application is given. Improvements in performance resulting from use of the library on a 64-node nCUBE-2 are presented.> Philip K. McKinley, Hong Xu 0005, Edgar T. Kalns, Lionel M. Ni |
SC | 2 |