Demo Data from VLDB 2026 / reviewers in the wild / expert
Xiangmin Jiao
dblp:46/6754
· DBLP profile ↗
13ranked-venue papers
4as first author
2since 2021 · last 2022
0000-0002-7111-9813ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorSystems, architecture and hardware · 4 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1Theory of computation · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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 graphics and multimedia
3 papers |
Geometric modeling and processing · 41% Computer animation and physical simulation · 35% Image and video processing · 20% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 56% High-performance computing · 44% | |
| Databases, data mining, and information retrieval
1 paper |
Database system architecture and tuning · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational science and engineering › numerical analysis
mesh refinement |
0.3 | 1 | 2017 | Array-based, parallel hierarchical mesh refinement algorithms for unstructured meshes · Comput. Aided Des. 2017 |
Parallel and multicore computing
parallel algorithms |
0.1 | 1 | 2017 | Array-based, parallel hierarchical mesh refinement algorithms for unstructured meshes · Comput. Aided Des. 2017 |
Geometric modeling and processing › computer-aided design
CAD geometry |
0.1 | 1 | 2008 | Identification of C1 and C2 discontinuities for surface meshes in CAD · Comput. Aided Des. 2008 |
Image and video processing › edge detection
discontinuity detection |
0.1 | 1 | 2008 | Identification of C1 and C2 discontinuities for surface meshes in CAD · Comput. Aided Des. 2008 |
Geometric modeling and processing › mesh processing › mesh analysis
surface mesh analysis |
0.1 | 1 | 2008 | Identification of C1 and C2 discontinuities for surface meshes in CAD · Comput. Aided Des. 2008 |
Computer animation and physical simulation
fluid simulation |
0.1 | 1 | 2007 | Simulation of bubbles in foam with the volume control method · ACM Trans. Graph. 2007 |
Computer animation and physical simulation › fluid simulation › multiphase fluid simulation
foam simulation |
0.1 | 1 | 2007 | Simulation of bubbles in foam with the volume control method · ACM Trans. Graph. 2007 |
High-performance computing
parallel numerical algorithms |
0.0 | 1 | 1998 | Efficient Sparse LU Factorization with Partial Pivoting on Distributed Memory Architectures · IEEE Trans. Parallel Distributed Syst. 1998 |
High-performance computing
sparse linear algebra |
0.0 | 1 | 1998 | Efficient Sparse LU Factorization with Partial Pivoting on Distributed Memory Architectures · IEEE Trans. Parallel Distributed Syst. 1998 |
High-performance computing › sparse linear solver
sparse LU factorization |
0.0 | 1 | 1998 | Efficient Sparse LU Factorization with Partial Pivoting on Distributed Memory Architectures · IEEE Trans. Parallel Distributed Syst. 1998 |
Visualization and visual analytics
scientific visualization |
0.0 | 1 | 2004 | GODIVA: Lightweight Data Management for Scientific Visualization Applications · ICDE 2004 |
High-performance computing
distributed memory systems |
0.0 | 1 | 1998 | Efficient Sparse LU Factorization with Partial Pivoting on Distributed Memory Architectures · IEEE Trans. Parallel Distributed Syst. 1998 |
Methods — techniques the papers use, named apart from their topics
prefetching · 0.1caching · 0.1curvature discontinuity identification · 0.1level set method · 0.1divergence control · 0.1control theory · 0.1supernode partitioning · 0.0static symbolic factorization · 0.0asynchronous computation scheduling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | HIFIR: Hybrid Incomplete Factorization with Iterative Refinement for Preconditioning Ill-Conditioned and Singular SystemsabstractWe introduce a software package called Hybrid Incomplete Factorization with Iterative Refinement (HIFIR) for preconditioning sparse, unsymmetric, ill-conditioned, and potentially singular systems. HIFIR computes a hybrid incomplete factorization (HIF) , which combines multilevel incomplete LU factorization with a truncated, rank-revealing QR (RRQR) factorization on the final Schur complement. This novel hybridization is based on the new theory of ϵ-accurate approximate generalized inverse (AGI) . It enables near-optimal preconditioners for consistent systems and enables flexible GMRES to solve inconsistent systems when coupled with iterative refinement. In this article, we focus on some practical algorithmic and software issues of HIFIR. In particular, we introduce a new inverse-based rook pivoting (IBRP) into ILU, which improves the robustness and the overall efficiency for some ill-conditioned systems by significantly reducing the size of the final Schur complement for some systems. We also describe the software design of HIFIR in terms of its efficient data structures for supporting rook pivoting in a multilevel setting, its template-based generic programming interfaces for mixed-precision real and complex values in C++, and its user-friendly high-level interfaces in MATLAB and Python. We demonstrate the effectiveness of HIFIR for ill-conditioned or singular systems arising from several applications, including the Helmholtz equation, linear elasticity, stationary incompressible Navier–Stokes (INS) equations, and time-dependent advection-diffusion equation. Qiao Chen 0002, Xiangmin Jiao |
ACM Trans. Math. Softw. | 2 |
| 2021 | Perturbing Eigenvalues with Residual Learning in Graph Convolutional Neural NetworksabstractNetwork structured data is ubiquitous in natural and social science applications. Graph Convolutional Neural Network (GCN) has attracted significant attention recently due to its success in representing, modeling, and predicting large-scale network data. Various types of graph convolutional filters were proposed to process graph signals to boost the performance of graph-based semi-supervised learning. This paper introduces a novel spectral learning technique called EigLearn, which uses residual learning to perturb the eigenvalues of the graph filter matrix to optimize its capability. EigLearn is relatively easy to implement, and yet thorough experimental studies reveal that it is more effective and efficient than the prior works on the specific issue, such as LanczosNet and FisherGCN. EigLearn only perturbs a small number of eigenvalues and does not require a complete eigendecomposition. Our investigation shows that EigLearn reaches the maximal performance improvement by perturbing about 30 to 40 eigenvalues, and the EigLearn-based GCN has comparable efficiency as the standard GCN. Furthermore, EigLearn bears a clear explanation in the spectral domain of the graph filter and shows aggregation effects in performance improvement when coupled with different graph filters. Hence, we anticipate that EigLearn may serve as a useful neural unit in various graph-involved neural net architectures. Shibo Yao, Dantong Yu, Xiangmin Jiao |
ACML | 3 |
| 2017 | Array-based, parallel hierarchical mesh refinement algorithms for unstructured meshes
Navamita Ray, Iulian R. Grindeanu, Xinglin Zhao, Vijay Mahadevan, Xiangmin Jiao |
Comput. Aided Des. | 5 |
| 2009 | An analysis and comparison of parameterization-based computation of differential quantities for discrete surfaces
Bryan Clark, Xiangmin Jiao |
Comput. Aided Geom. Des. | 3 |
| 2008 | Consistent computation of first- and second-order differential quantities for surface meshesabstractDifferential quantities, including normals, curvatures, principal directions, and associated matrices, play a fundamental role in geometric processing and physics-based modeling. Computing these differential quantities consistently on surface meshes is important and challenging, and some existing methods often produce inconsistent results and require ad hoc fixes. In this paper, we show that the computation of the gradient and Hessian of a height function provides the foundation for consistently computing the differential quantities. We derive simple, explicit formulas for the transformations between the first- and second-order differential quantities (i.e., normal vector and curvature matrix) of a smooth surface and the first- and second-order derivatives (i.e., gradient and Hessian) of its corresponding height function. We then investigate a general, flexible numerical framework to estimate the derivatives of the height function based on local polynomial fittings formulated as weighted least squares approximations. We also propose an iterative fitting scheme to improve accuracy. This framework generalizes polynomial fitting and addresses some of its accuracy and stability issues, as demonstrated by our theoretical analysis as well as experimental results. Xiangmin Jiao, Hongyuan Zha |
Symposium on Solid and Physical Modeling | 1 |
| 2008 | Identification of C1 and C2 discontinuities for surface meshes in CAD
Xiangmin Jiao, Narasimha R. Bayyana |
Comput. Aided Des. | 1 |
| 2007 | Simulation of bubbles in foam with the volume control methodabstractLiquid and gas interactions often produce bubbles that stay for a long time without bursting on the surface, making a dry foam structure. Such long lasting bubbles simulated by the level set method can suffer from a small but steady volume error that accumulates to a visible amount of volume change. We propose to address this problem by using the volume control method. We track the volume change of each connected region, and apply a carefully computed divergence that compensates undesired volume changes. To compute the divergence, we construct a mathematical model of the volume change, choose control strategies that regulate the modeled volume error, and establish methods to compute the control gains that provide robust and fast reduction of the volume error, and (if desired) the control of how the volume changes over time. Ignacio Llamas, Xiangmin Jiao, Jarek Rossignac |
ACM Trans. Graph. | 4 |
| 2005 | An Efficient, Nonintrusive, Log-Based I/O Mechanism for Scientific Simulations on ClustersabstractScientific simulations are often very I/O intensive, requiring high I/O bandwidth to store the data generated by the simulation. Traditional supercomputers have specialized I/O systems with multiple I/O nodes and specialized interconnects to handle such high I/O loads. However, with the increased availability of inexpensive clusters of workstations, more and more simulations are now run on clusters. Unfortunately, cluster supercomputers are usually not very well equipped for I/O, making I/O a serious bottleneck for such applications. To address this problem, we propose log-based I/O (LBIO), an approach that can substantially increase the I/O performance of simulations on clusters by utilizing free space on the cluster's local disks to stage data on its way to remote storage. LBIO uses local disks to create a log of all I/O calls, and uses a background thread to replay the log at the rate that best utilizes the server and network resources. LBIO is implemented as an easy-to-use, non-intrusive library - a user can turn on LBIO by adding a single initialization call to the simulation code. LBIO also works with existing scientific I/O libraries like HDF, as well as collective libraries like ROMIO. Our performance studies on microbenchmarks and a real-world scientific simulation code show that LBIO can provide upto 35% improvement in I/O performance for raw I/O and over 50% for I/O through libraries like ROMIO or HDF Soumyadeb Mitra, Rishi Rakesh Sinha, Marianne Winslett, Xiangmin Jiao |
CLUSTER | 4 |
| 2005 | Parallel Feature-Preserving Mesh Smoothing
Xiangmin Jiao, Phillip J. Alexander |
ICCSA (4) | 1 |
| 2004 | GODIVA: Lightweight Data Management for Scientific Visualization ApplicationsabstractScientific visualization applications are very data-intensive, with high demands for I/O and data management. Developers of many visualization tools hesitate to use traditional DBMSs, due to the lack of support for these DBMSs on parallel platforms and the risk of reducing the portability of their tools and the user data. We propose the GODIVA framework, which provides simple database-like interfaces to help visualization tool developers manage their in-memory data, and I/O optimizations such as prefetching and caching to improve input performance at run time. We implemented the GODIVA interfaces in a stand-alone, portable user library, which can be used by all types of visualization codes: interactive and batch-mode, sequential and parallel. Performance results from running a visualization tool using the GODIVA library on multiple platforms show that the GODIVA framework is easy to use, alleviates developers' data management burden, and can bring substantial I/O performance improvement. Xiaosong Ma, Marianne Winslett, John Norris, Xiangmin Jiao, Robert Fiedler |
ICDE | 4 |
| 2003 | Roccom: an object-oriented, data-centric software integration framework for multiphysics simulationsabstractWe describe an object-oriented software integration framework, Roccom, abstracted from our five years of experience in developing a complex, integrated code for rocket simulation. Roccom provides a flexible mechanism for inter-module data exchange and function invocation in parallel multiphysics simulations. It is designed to minimize user effort and code changes for integration, facilitate interoperability between different programming languages (in particular, C++ and Fortran 90), and enable plug-and-play of different implementations of physics and computer science modules in an integrated system. Its unique abstraction of distributed objects allows cleaner inter-module interfaces and maximizes concurrency in development of different modules. Our framework also provides a set of reusable service utilities that allow rapid prototyping of various coupling algorithms without sacrificing performance. Xiangmin Jiao, Michael T. Campbell, Michael T. Heath |
ICS | 1 |
| 1998 | Elimination Forest Guided 2D Sparse LU FactorizationabstractSparse LU factorization with partial pivoting is important for many scientific applications and delivering high performance for this problem is difficult on distributed memory machines.Our previous work has developed an approach called S' that incorporates static symbolic factorization, supernode partitioning and graph scheduling.This paper studies the properties of elimination forests and uses them to guide supernode partitioning/amalgamation and execution scheduling.The new design with 2D mapping effectively identifies dense structures without introducing too many zeros in the BLAS computation and exploits asynchronous parallelism with low buffer space cost.The implementation of this code, called S+, uses supernodal matrix multiplication which retains the BLAS-3 level efficiency and avoids unnecessary arithmetic operations.The experiments show that S+ improves our previous code substantially and can achieve up to 11.04GFLOPS on 128 Cray T3E 450MHz nodes, which is the highest performance reported in the literature. Xiangmin Jiao, Tao Yang 0009 |
SPAA | 2 |
| 1998 | Efficient Sparse LU Factorization with Partial Pivoting on Distributed Memory ArchitecturesabstractA sparse LU factorization based on Gaussian elimination with partial pivoting (GEPP) is important to many scientific applications, but it is still an open problem to develop a high performance GEPP code on distributed memory machines. The main difficulty is that partial pivoting operations dynamically change computation and nonzero fill-in structures during the elimination process. This paper presents an approach called S* for parallelizing this problem on distributed memory machines. The S* approach adopts static symbolic factorization to avoid run-time control overhead, incorporates 2D L/U supemode partitioning and amalgamation strategies to improve caching performance, and exploits irregular task parallelism embedded in sparse LU using asynchronous computation scheduling. The paper discusses and compares the algorithms using 1D and 2D data mapping schemes, and presents experimental studies on Cray-T3D and T3E. The performance results for a set of nonsymmetric benchmark matrices are very encouraging, and S* has achieved up to 6.878 GFLOPS on 128 T3E nodes. To the best of our knowledge, this is the highest performance ever achieved for this challenging problem and the previous record was 2.583 GFLOPS on shared memory machines. Cong Fu 0002, Xiangmin Jiao, Tao Yang 0009 |
IEEE Trans. Parallel Distributed Syst. | 2 |