Demo Data from EDBT 2026 / reviewers in the wild / expert
E. Jason Riedy
dblp:43/51
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-4345-4200ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorTheory of computation · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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 architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 91% Memory systems · 9% |
Topics — the 4 heaviest of 4, 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 |
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.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | A microbenchmark characterization of the Emu chick
Jeffrey Young 0001, Eric R. Hein, Srinivas Eswar, Patrick Lavin, Jiajia Li 0001, E. Jason Riedy, Richard W. Vuduc, Thomas M. Conte |
Parallel Comput. | 6 |
| 2018 | Augmented Arithmetic Operations Proposed for IEEE-754 2018abstractAlgorithms for extending arithmetic precision through compensated summation or arithmetics like double-double rely on operations commonly called twoSum and twoProduct. The current draft of the IEEE 754 standard specifies these operations under the names augmentedAddition and augmentedMultiplication. These operations were included after three decades of experience because of a motivating new use: bitwise reproducible arithmetic. Standardizing the operations provides a hardware acceleration target that can provide at least a 33 % speed improvements in reproducible dot product, placing reproducible dot product almost within a factor of two of common dot product. This paper provides history and motivation for standardizing these operations. We also define the operations, explain the rationale for all the specific choices, and provide parameterized test cases for new boundary behaviors. E. Jason Riedy, James Demmel |
ARITH | 1 |
| 2018 | Streaming graph analysis: new models, new architecturesabstractApplications in computer network security, social media analysis, health care, and other areas rely on analyzing a changing environment. The data is rich in relationships and lends itself to graph analysis. Traditional static graph analysis cannot keep pace with network security applications analyzing nearly one million events per second. Streaming frameworks like STINGER support ingesting up three million of edge changes per second but there are few streaming analysis kernels that keep up with these rates. We present a new computational model along with promising novel architectures to tackle massive data rates. E. Jason Riedy |
CF | 1 |
| 2017 | A New Direction for Streaming Graph AnalysisabstractApplications in computer network security, social media analysis, and other areas rely on analyzing a changing environment. The data is rich in relationships and lends itself to graph analysis. Traditional static graph analysis cannot keep pace with network security applications analyzing nearly one million events per second and social networks like Facebook collecting 500 thousand comments per second. Streaming frameworks like STINGER support ingesting up three million of edge changes per second but there are few streaming analysis kernels that keep up with these rates. Here we introduce a new, non-stop model and use it to decouple the analysis from the data ingest. Eisha Nathan, E. Jason Riedy, Anita Zakrzewska, Chunxing Yin |
CLUSTER | 2 |
| 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. | 3 |
| 2012 | Analysis of streaming social networks and graphs on multicore architecturesabstractAnalyzing static snapshots of massive, graph-structured data cannot keep pace with the growth of social networks, financial transactions, and other valuable data sources. We introduce a framework, STING (Spatio-Temporal Interaction Networks and Graphs), and evaluate its performance on multicore, multisocket Intel®-based platforms. STING achieves rates of around 100 000 edge updates per second on large, dynamic graphs with a single, general data structure. We achieve speedups of up to 1000× over parallel static computation, improve monitoring a dynamic graph's connected components, and show an exact algorithm for maintaining local clustering coefficients performs better on Intel-based platforms than our earlier approximate algorithm. E. Jason Riedy, Henning Meyerhenke, David A. Bader, David Ediger, Timothy G. Mattson |
ICASSP | 1 |
| 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 | 3 |
| 2009 | Extra-Precise Iterative Refinement for Overdetermined Least Squares ProblemsabstractWe present the algorithm, error bounds, and numerical results for extra-precise iterative refinement applied to overdetermined linear least squares (LLS) problems. We apply our linear system refinement algorithm to Björck’s augmented linear system formulation of an LLS problem. Our algorithm reduces the forward normwise and componentwise errors to O ( ε w ), where ε w is the working precision, unless the system is too ill conditioned. In contrast to linear systems, we provide two separate error bounds for the solution x and the residual r . The refinement algorithm requires only limited use of extra precision and adds only O ( mn ) work to the O ( mn 2 ) cost of QR factorization for problems of size m -by- n . The extra precision calculation is facilitated by the new extended-precision BLAS standard in a portable way, and the refinement algorithm will be included in a future release of LAPACK and can be extended to the other types of least squares problems. James Demmel, Yozo Hida, E. Jason Riedy, Xiaoye S. Li |
ACM Trans. Math. Softw. | 3 |
| 2006 | Error bounds from extra-precise iterative refinementabstractWe present the design and testing of an algorithm for iterative refinement of the solution of linear equations where the residual is computed with extra precision. This algorithm was originally proposed in 1948 and analyzed in the 1960s as a means to compute very accurate solutions to all but the most ill-conditioned linear systems. However, two obstacles have until now prevented its adoption in standard subroutine libraries like LAPACK: (1) There was no standard way to access the higher precision arithmetic needed to compute residuals, and (2) it was unclear how to compute a reliable error bound for the computed solution. The completion of the new BLAS Technical Forum Standard has essentially removed the first obstacle. To overcome the second obstacle, we show how the application of iterative refinement can be used to compute an error bound in any norm at small cost and use this to compute both an error bound in the usual infinity norm, and a componentwise relative error bound.We report extensive test results on over 6.2 million matrices of dimensions 5, 10, 100, and 1000. As long as a normwise (componentwise) condition number computed by the algorithm is less than 1/max{10,√n}εw, the computed normwise (componentwise) error bound is at most 2 max{10,√n} · εw, and indeed bounds the true error. Here,nis the matrix dimension and εw= 2-24is the working precision. Residuals were computed in double precision (53 bits of precision). In other words, the algorithm always computed a tiny error at negligible extra cost for most linear systems. For worse conditioned problems (which we can detect using condition estimation), we obtained small correct error bounds in over 90% of cases. James Demmel, Yozo Hida, William Kahan, Xiaoye S. Li, Sonil Mukherjee, E. Jason Riedy |
ACM Trans. Math. Softw. | 6 |
| 2005 | Arithmetic Interactions: From Hardware to Applications
David Hough 0001, Bill Hay, Jeff Kidder, E. Jason Riedy, Guy L. Steele Jr., Jim Thomas 0004 |
IEEE Symposium on Computer Arithmetic | 4 |