VLDB 2026 Research / reviewers in the wild / expert
Parry Husbands
dblp:82/1149
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorArtificial 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
3 papers |
Parallel and multicore computing · 51% High-performance computing · 34% Distributed systems · 6% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 92% Machine learning and data management · 8% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › numerical linear algebra
dense linear algebra |
0.1 | 1 | 2007 | Multi-threading and one-sided communication in parallel LU factorization · SC 2007 |
High-performance computing › numerical linear algebra › matrix factorization
LU decomposition |
0.1 | 1 | 2007 | Multi-threading and one-sided communication in parallel LU factorization · SC 2007 |
Parallel and multicore computing › parallel programming models › distributed memory programming models
partitioned global address space |
0.1 | 1 | 2007 | Multi-threading and one-sided communication in parallel LU factorization · SC 2007 |
Parallel and multicore computing › parallel computing › parallel programming languages
unified parallel c |
0.1 | 1 | 2007 | Multi-threading and one-sided communication in parallel LU factorization · SC 2007 |
Information retrieval › web search
link analysis |
0.0 | 1 | 2002 | PageRank, HITS and a unified framework for link analysis · SIGIR 2002 |
Information retrieval › ranking
ranking algorithms |
0.0 | 1 | 2002 | PageRank, HITS and a unified framework for link analysis · SIGIR 2002 |
Distributed systems
large-scale machine learning systems |
0.0 | 1 | 1999 | The Parallel Problems Server: an Interactive Tool for Large Scale Machine Learning · NIPS 1999 |
Parallel and multicore computing
parallel computing |
0.0 | 1 | 1999 | The Parallel Problems Server: an Interactive Tool for Large Scale Machine Learning · NIPS 1999 |
Processor architecture and microarchitecture
multithreading |
0.0 | 1 | 2007 | Multi-threading and one-sided communication in parallel LU factorization · SC 2007 |
Interconnection networks and networks-on-chip
cluster interconnect |
0.0 | 1 | 1998 | MPI-StarT: Delivering Network Performance to Numerical Applications · SC 1998 |
Parallel and multicore computing
MPI |
0.0 | 1 | 1998 | MPI-StarT: Delivering Network Performance to Numerical Applications · SC 1998 |
Parallel and multicore computing › parallel programming models › message passing
MPI implementation |
0.0 | 1 | 1998 | MPI-StarT: Delivering Network Performance to Numerical Applications · SC 1998 |
Information retrieval
web search |
0.0 | 1 | 2002 | PageRank, HITS and a unified framework for link analysis · SIGIR 2002 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Multi-threading and one-sided communication in parallel LU factorizationabstractDense LU factorization has a high ratio of computation to communication and, as evidenced by the High Performance Linpack (HPL) benchmark, this property makes it scale well on most parallel machines. Nevertheless, the standard algorithm for this problem has non-trivial dependence patterns which limit parallelism, and local computations require large matrices in order to achieve good single processor performance. We present an alternative programming model for this type of problem, which combines UPC's global address space with lightweight multithreading. We introduce the concept of memory-constrained lookahead where the amount of concurrency managed by each processor is controlled by the amount of memory available. We implement novel techniques for steering the computation to optimize for high performance and demonstrate the scalability and portability of UPC with Teraflop level performance on some machines, comparing favourably to other state-of-the-art MPI codes. Parry Husbands, Katherine A. Yelick |
SC | 1 |
| 2005 | Term norm distribution and its effects on Latent Semantic Indexing
Parry Husbands, Horst D. Simon, Chris Ding |
Inf. Process. Manag. | 1 |
| 2003 | A performance analysis of the Berkeley UPC compilerabstractUnified Parallel C (UPC) is a parallel language that uses a Single Program Multiple Data (SPMD) model of parallelism within a global address space. The global address space is used to simplify programming, especially on applications with irregular data structures that lead to fine-grained sharing between threads. Recent results have shown that the performance of UPC using a commercial compiler is comparable to that of MPI [7]. In this paper we describe a portable open source compiler for UPC. Our goal is to achieve a similar performance while enabling easy porting of the compiler and runtime, and also provide a framework that allows for extensive optimizations. We identify some of the challenges in compiling UPC and use a combination of micro-benchmarks and application kernels to show that our compiler has low overhead for basic operations on shared data and is competitive, and sometimes faster than, the commercial HP compiler. We also investigate several communication optimizations, and show significant benefits by hand-optimizing the generated code. Parry Husbands, Costin Iancu, Katherine A. Yelick |
ICS | 1 |
| 2003 | PageRank: HITS and a Unified Framework for Link AnalysisabstractTwo popular webpage ranking algorithms are HITS and PageRank. HITS emphasizes mutual reinforcement between authority and hub webpages, while PageRank emphasizes hyperlink weight normalization and web surfing based on random walk models. We systematically generalize/combine these concepts into a unified framework. The ranking framework contains a large algorithm space; HITS and PageRank are two extreme ends in this space. We study several normalized ranking algorithms which are intermediate between HITS and PageRank, and obtain closed-form solutions. We show that, to first order approximation, all ranking algorithms in this framework, including PageRank and HITS, lead to same ranking which is highly correlated with ranking by indegree. Chris Ding, Parry Husbands, Hongyuan Zha, Horst D. Simon |
SDM | 3 |
| 2002 | PageRank, HITS and a unified framework for link analysisabstractTwo popular link-based webpage ranking algorithms are (i) PageRank[1] and (ii) HITS (Hypertext Induced Topic Selection)[3]. HITS makes the crucial distinction of hubs and authorities and computes them in a mutually reinforcing way. PageRank considers the hyperlink weight normalization and the equilibrium distribution of random surfers as the citation score. We generalize and combine these key concepts into a unified framework, in which we prove that rankings produced by PageRank and HITS are both highly correlated with the ranking by in-degree and out-degree. Chris Ding, Parry Husbands, Hongyuan Zha, Horst D. Simon |
SIGIR | 3 |
| 1999 | The Parallel Problems Server: an Interactive Tool for Large Scale Machine Learning
Charles L. Isbell Jr., Parry Husbands |
NIPS | 2 |
| 1998 | MPI-StarT: Delivering Network Performance to Numerical ApplicationsabstractWe describe an MPI implementation for a cluster of SMPs interconnected by a high- performance interconnect. This work is a collaboration between a numerical applications programmer and a cluster interconnect architect. The collaboration started with the modest goal of satisfying the communication needs of a specific numerical application, MITMatlab. However, by supporting the MPI standard MPI-StarT readily extends support to a host of applications. MPI-StarT is derived from MPICH by developing a custom implementation of the Channel Interface. Some changes in MPICH's ADI and Protocol Layers are also necessary for correct and optimal operation. MPI-StarT relies on the host SMPs' shared memory mechanism for intra-SMP communication. Inter-SMP communication is supported through StarT-X. The StarT-X NIU allows a cluster of PCI-equipped host platforms to communicate over the Arctic Switch Fabric. Currently, StarT-X is utilized by a cluster of SUN E5000 SMPs as well as a cluster of Intel Pentium-II workstations. On a SUN E5000 with StarT-X, a processor can send and receive a 64-byte message in less than 0.4 and 3.5 usec respectively and incur less than 5.6 usec user-to-user one-way latency. StarT-X's remote memory-to-memory DMA mechanism can transfer large data blocks at 60 MByte/sec between SUN E5000s. This paper outlines our effort to preserve and deliver this level of communication performance through MPI-StarT to user applications. We have studied the requirements of MITMatlab and the capabilities of StarT-X and have formulated an implementation strategy for the Channel Interface. In this paper, we discuss some performance and correctness issues and their resolutions in MPI-StarT. The correctness issues range from the handling of arbitrarily large message sizes to deadlock-free support of nonblocking MPI operations. Performance optimizations include a shared-memory-based transport mechanism for intra- SMP communication and a broadcast mechanism that is aware of the performance difference between intra-SMP and the slower inter-SMP communication. We characterize the performance of MPI-StarT on a cluster of SUN E5000s. On SUN E5000s, MPI processes within the same SMP can communicate at over 150 MByte/sec using shared memory. When communicating between SMPs over StarT-X, MPI-StarT has a peak bandwidth of 56 MByte/sec. While fine-tuning of MPI-StarT is ongoing, we demonstrate that MPI-StarT is effective in enabling the speedup of MITMatlab on a cluster of SMPs by reporting on the performance of some representative numerical operations. Parry Husbands, James C. Hoe |
SC | 1 |