VLDB 2026 Research / reviewers in the wild / expert
Karl Jiang
dblp:96/6501
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorArtificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1Applied, 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 |
Parallel and multicore computing · 93% Memory systems · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel graph algorithms
betweenness centrality |
0.2 | 1 | 2013 | GraphCT: Multithreaded Algorithms for Massive Graph Analysis · IEEE Trans. Parallel Distributed Syst. 2013 |
Parallel and multicore computing › parallel graph algorithms
connected components |
0.2 | 1 | 2013 | GraphCT: Multithreaded Algorithms for Massive Graph Analysis · IEEE Trans. Parallel Distributed Syst. 2013 |
Parallel and multicore computing
graph processing |
0.2 | 1 | 2013 | GraphCT: Multithreaded Algorithms for Massive Graph Analysis · IEEE Trans. Parallel Distributed Syst. 2013 |
Bioinformatics and computational biology › sequence analysis › sequence similarity search
genomic sequence search |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Bioinformatics and computational biology › sequence analysis › profile hidden markov model
profile hidden markov model search |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Parallel and multicore computing › parallel architecture
massively parallel processor |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Parallel and multicore computing › parallel computing
parallel bioinformatics |
0.1 | 1 | 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel System · IEEE Trans. Parallel Distributed Syst. 2008 |
Memory systems
shared memory |
0.0 | 1 | 2013 | GraphCT: Multithreaded Algorithms for Massive Graph Analysis · IEEE Trans. Parallel Distributed Syst. 2013 |
Methods — techniques the papers use, named apart from their topics
multithreaded algorithms · 0.2parallel virtual machine · 0.2load balancing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | GraphCT: Multithreaded Algorithms for Massive Graph AnalysisabstractThe digital world has given rise to massive quantities of data that include rich semantic and complex networks. A social graph, for example, containing hundreds of millions of actors and tens of billions of relationships is not uncommon. Analyzing these large data sets, even to answer simple analytic queries, often pushes the limits of algorithms and machine architectures. We present GraphCT, a scalable framework for graph analysis using parallel and multithreaded algorithms on shared memory platforms. Utilizing the unique characteristics of the Cray XMT, GraphCT enables fast network analysis at unprecedented scales on a variety of input data sets. On a synthetic power law graph with 2 billion vertices and 17 billion edges, we can find the connected components in 2 minutes. We can estimate the betweenness centrality of a similar graph with 537 million vertices and over 8 billion edges in under 1 hour. GraphCT is built for portability and performance. David Ediger, Karl Jiang, E. Jason Riedy, David A. Bader |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2010 | Massive Social Network Analysis: Mining Twitter for Social GoodabstractSocial networks produce an enormous quantity of data. Facebook consists of over 400 million active users sharing over 5 billion pieces of information each month. Analyzing this vast quantity of unstructured data presents challenges for software and hardware. We present GraphCT, a Graph Characterization Toolkit for massive graphs representing social network data. On a 128-processor Cray XMT, GraphCT estimates the betweenness centrality of an artificially generated (R-MAT) 537 million vertex, 8.6 billion edge graph in 55 minutes and a real-world graph (Kwak, et al.) with 61.6 million vertices and 1.47 billion edges in 105 minutes. We use GraphCT to analyze public data from Twitter, a microblogging network. Twitter's message connections appear primarily tree-structured as a news dissemination system. Within the public data, however, are clusters of conversations. Using GraphCT, we can rank actors within these conversations and help analysts focus attention on a much smaller data subset. David Ediger, Karl Jiang, E. Jason Riedy, David A. Bader, Courtney D. Corley, Robert M. Farber, William N. Reynolds |
ICPP | 2 |
| 2010 | The interplay of context and emotion for non-anthropomorphic robotsabstractHousehold robots are becoming commonplace. The application of social cues, such as emotion, has the potential to make such robots easier to use and understand. However, it remains unclear how household robots can or should display emotion, and what considerations should be given to emotive behavior regarding the expected set of contexts in which the robot will operate. In this paper, we report the results of our systematic evaluation of context and emotion recognition of a non-anthropomorphic robot, the iRobot Roomba. Considerations, implications, and future work are discussed. Bryan Wiltgen, Jenay M. Beer, Keith McGreggor, Karl Jiang, Andrea Thomaz |
RO-MAN | 4 |
| 2009 | Generalizing k-Betweenness Centrality Using Short Paths and a Parallel Multithreaded ImplementationabstractWe present a new parallel algorithm that extends and generalizes the traditional graph analysis metric of betweenness centrality to include additional non-shortest paths according to an input parameter k. Betweenness centrality is a useful kernel for analyzing the importance of vertices or edges in a graph and has found uses in social networks, biological networks, and power grids, among others. k-betweenness centrality captures the additional information provided by paths whose length is within k units of the shortest path length. These additional paths provide robustness that is not captured in traditional betweenness centrality computations, and they may become important shortest paths if key edges are missing in the data. We implement our parallel algorithm using lock-free methods on a massively multithreaded Cray XMT. We apply this implementation to a real-world data set of pages on the World Wide Web and show the importance of the additional data incorporated by our algorithm. Karl Jiang, David Ediger, David A. Bader |
ICPP | 1 |
| 2009 | A faster parallel algorithm and efficient multithreaded implementations for evaluating betweenness centrality on massive datasetsabstractWe present a new lock-free parallel algorithm for computing betweenness centrality of massive complex networks that achieves better spatial locality compared with previous approaches. Betweenness centrality is a key kernel in analyzing the importance of vertices (or edges) in applications ranging from social networks, to power grids, to the influence of jazz musicians, and is also incorporated into the DARPA HPCS SSCA#2, a benchmark extensively used to evaluate the performance of emerging high-performance computing architectures for graph analytics. We design an optimized implementation of betweenness centrality for the massively multithreaded Cray XMT system with the Thread-storm processor. For a small-world network of 268 million vertices and 2.147 billion edges, the 16-processor XMT system achieves a TEPS rate (an algorithmic performance count for the number of edges traversed per second) of 160 million per second, which corresponds to more than a 2× performance improvement over the previous parallel implementation. We demonstrate the applicability of our implementation to analyze massive real-world datasets by computing approximate betweenness centrality for the large IMDb movie-actor network. Kamesh Madduri, David Ediger, Karl Jiang, David A. Bader, Daniel G. Chavarría-Miranda |
IPDPS | 3 |
| 2008 | An Efficient Parallel Implementation of the Hidden Markov Methods for Genomic Sequence-Search on a Massively Parallel SystemabstractBioinformatics databases used for sequence comparison and sequence alignment are growing exponentially. This has popularized programs that carry out database searches. Current implementations of sequence alignment methods based on hidden Markov models (HMM) have proven to be computationally intensive and, hence, amenable to architectures with multiple processors. In this paper, we describe a modified version of the original parallel implementation of HMMs on a massively parallel system. This is part of the HMMER bioinformatics code. HMMER 2.3.2 uses profile HMMs for sensitive database searching based on statistical descriptions of a sequence family's consensus (Durbin et al., 1998), Two of the nine programs were further parallelized to take advantage of the large number of processors, namely, hmmsearch and hmmpfam. For our study, we start by porting the parallel virtual machine (PVM) versions of these two programs currently available as part of the HMMER suite of programs. We report the performance of these nonoptimized versions as baselines. Our work also includes the introduction of an alternate sequence file indexing, multiple-master configuration, dynamic data collection and, finally, load balancing via the indexed sequence files. This set of optimizations constitutes our modified version for massively parallel systems. Our results show parallel performance improvements of more than one order of magnitude (16 times) for hmmsearch and hmmpfam. Karl Jiang, Oystein Thorsen, Amanda Randles, Brian E. Smith, Carlos P. Sosa |
IEEE Trans. Parallel Distributed Syst. | 1 |