━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CURRICULUM VITAE: E. JASON RIEDY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Table of Contents
─────────────────
Contact Information
Current Employment
Education
Research Project Experience
Technical Experience
Students Supervised
Teaching Experience
Awards, Recognition, and Honors
Software
Refereed Journals
Book Chapters
Invited Presentations
Conference Proceedings
Conference Tutorials
Technical Reports
Presentations
Other Publications
Projects
Nontechnical Writing
External Publication Lists
Professional Societies
Professional Service
[PDF version], [Plain text version], [BibTeX]
[Research Statement], [Teaching Statement]
[PDF version]
[Plain text version]
[BibTeX]
[Research Statement] <../research-statement.pdf>
[Teaching Statement] <../teaching-statement.pdf>
Contact Information
═══════════════════
Email
[jason.riedy@cc.gatech.edu]
Homepage
[jason.riedy@cc.gatech.edu]
Current Employment
══════════════════
Institution
School of Computational Science, College of Computing, Georgia
Institute of Technology
Title
Senior Research Scientist
Since
2009
Title
Director of the [CRNCH Rogues Gallery]
Since
2017
[CRNCH Rogues Gallery]
Education
═════════
• Ph.D., Computer Science, University of California at Berkeley,
December 2010, 3.8 GPA. Advisor: [Dr. James Demmel]. Thesis:
[Making Static Pivoting Scalable and Dependable].
• B.S. with Honors, Computer Science and Mathematics, University of
Florida, 1995, 3.8 GPA.
[Dr. James Demmel]
[Making Static Pivoting Scalable and Dependable]
Research Project Experience
═══════════════════════════
2017 – 2019
DHS Center for Accelerating Operational Efficiency: Predictive
analysis of massive streaming graphs. (co-PI)
2017 – present
[SuperSTARLU]: Developing logical primitives for advanced memory
systems (3D stacked, hybrid memory cube) in support of
unsymmetric sparse matrix factorization. (co-PI)
2017 – 2018
Evaluating memory-centric architectures for high performance
data analysis: Combining architecture and algorithms to achieve
high performance on architectures like the [Emu Technology]
platform, where memory operations are moved to be local.
Focuses on streaming graph analysis and sparse tensor
decomposition. (PI)
2016 – 2018
[High Performance Data Analytics (HPDA)]: High-performance data
analysis for streaming graphs. (PI and co-PI, different years)
2015 – 2017
NSF Embrace: Evolvable Methods for Benchmarking Realism through
Application and Community
2014 – 2016
Idaho Bailiff: High-performance data analysis for streaming
graphs. (co-PI)
2013 – 2018
NSF XScala: High-performance kernel development, curation, and
modeling for accelerators. (co-PI)
2012 – 2018
DARPA GRATEFUL: Graph analysis optimizing power and efficiency.
Under the DARPA [Power Efficiency Revolution for Embedded
Computing Technologies (PERFECT)] program. (co-PI)
2010 – 2014
[STING]: Spatio-Temporal Interaction Networks and Graphs An
open-source dynamic graph package for Intel platforms. (co-PI)
2010 – 2013
Evaluation of the IBM PERCS and Cray Cascade HPCS
architectures. (co-PI)
2009 – 2013
[CASS-MT]: Massively parallel graph analysis (537M node, 8.6B
edge), threaded architectures, streaming data analysis and error
modeling.
2009
NSF I/UCRC: Center for hybrid multi-core productivity research
2002 – 2009
[LAPACK], [ScaLAPACK], and [XBLAS] (dense linear algebra):
Extra-precise linear system refinement algorithms, eigenvalue
routines, and optimization.
1999 – 2009
SuperLU (sparse linear algebra): Parallel combinatorial
preprocessing, numerical stability analysis, iterative solver
preconditioning.
1996 – 1999
Image Algebra (image analysis): SIMD parallel optimization, edge
detection, geometric hashing.
[SuperSTARLU]
[Emu Technology]
[High Performance Data Analytics (HPDA)]
[Power Efficiency Revolution for Embedded Computing Technologies
(PERFECT)]
[STING]
[CASS-MT]
[LAPACK]
[ScaLAPACK]
[XBLAS]
Technical Experience
════════════════════
2017 – present
Director of the [Rogues Gallery] of novel, post-Moore systems in
the [Center for Research into Novel Computing Hierarchies].
2016 – present
Developing a "[next generation BLAS]" specification to ease
tuning, support extended and novel precisions, and include
composable reproducible linear algebra primitives.
2015 – 2019
[IEEE 754 revision] (floating-point arithmetic): Operations to
support extended precision and reproducible linear algebra.
2011 – present
Development and support for a high-performance shared memory
[community detection package] for massive graphs.
2010 – 2014
Defining the [Graph500 benchmark] and providing the [reference
implementations] for sequential and shared memory platforms
(OpenMP, Cray XMT).
2009 – present
Development of [STINGER], a framework for analyzing massive
graphs with streaming input on both OpenMP platforms and the
Cray XMT.
2009 – 2013
Support and porting for [GraphCT], a massive graph
characterization toolkit.
2009 – 2013
CASS-MT and follow-on projects: Development of STINGER, a
framework for analyzing massive graphs with streaming input on
both OpenMP platforms and the [Cray XMT]. Support and porting
of GraphCT, a massive graph characterization toolkit, and
STINGER, a streaming graph analysis framework.
2001 – 2006
[IEEE-754 revision] (floating-point arithmetic): Programming
language interactions, exceptional behavior, decimal formats and
arithmetic.
2002 – 2009
Sca/LAPACK project: Development of coding standards, integration
of C routines, multiplatform testing and debugging, code and
design review.
1994 – 1999
Systems administration: Maintenance of servers and file systems
for [CISE Department], Univ. of Florida, including performance
tuning, troubleshooting, file system backups, and end-user
support.
1995
Visualization: Animations of molecular dynamics simulations.
[Rogues Gallery]
[Center for Research into Novel Computing Hierarchies]
[next generation BLAS]
[IEEE 754 revision]
[community detection package]
[Graph500 benchmark]
[reference implementations]
[STINGER]
[GraphCT]
[Cray XMT]
[IEEE-754 revision]
[CISE Department]
Students Supervised
═══════════════════
• Ph.D.
• Chunxing Yin
• Masters
• Pushkar Godbole, "[Agglomerative Clustering for Community
Detection in Dynamic Graphs]," May 2016. (Joined Yelp)
• Undergraduates
• Total of 59 undergraduates from over 13 majors in the BeeSnap
project as of Spring 2019
• Eight undergraduates from two majors in the Rogues Gallery VIP as
of Spring 2019
[Agglomerative Clustering for Community Detection in Dynamic Graphs]
Teaching Experience
═══════════════════
Spring 2019 – present
Teaching/advising a Vertically Integrated Project introducing
undergraduates to novel architectures via the [Rogues Gallery].
With [Jeffrey Young].
Fall 2015 – present
Teaching/advising [Bee-Snap], a Vertically Integrated Project
collecting and analyzing big data about bee-flower interactions
on the Georgia Tech campus and beyond to inform property owners
and policy makers about how land use can support pollinator
health. With [Jennifer Leavey] in Biology. "Thank a Teacher"
award in fall 2017. Number of undergraduates varies per
semester. Internal funding for class projects. Internal link:
(Previously
also with [Bistra Dilkina] and [Polo Chau] in CSE.)
Fall 2014 – May 2016
Advising of a Masters thesis into trade-offs between community
quality and change size when adapting to streaming data.
Student: Pushkar Godbolé. Title: Agglomerative Clustering for
Community Detection in Dynamic Graphs. (joined Yelp)
Summer 2014
Advising of two undergraduate [CRUISE] students in graph
analysis projects in projects on sparse matrix - sparse vector
products for graph analysis and identifying key members in graph
communities.
Spring 2013, Fall 2013
Advising of Masters level research project in social network
data acquisition and analysis.
Fall 2012
Guest lectures in CSE8803-MGA, Georgia Tech's special topics
class in massive graph analysis. Topics include streaming graph
analysis, parallel community detection, and experiment design.
Spring, Fall 2010
Guest lectures in CSE6140, Georgia Tech's parallel algorithms
and applications class. Topics include floating-point
arithmetic, parallel linear algebra, and parallel programming
environments.
Spring 2010
Shared advising of Masters level research project in seeded
community detection.
Fall 2008
Adjunct faculty in mathematics at [Virginia Intermont College].
Teaching [Concepts of Modern Mathematics I] (focused on
elementary education majors) and [Discrete Mathematics I]
(required mathematics class for most majors). Constructed the
programs from only the required textbook.
Fall 2006, Spring 2007
Mentor for Intel Undergraduate Research program. Introduced
undergraduates into our research group on both mathematical and
technical levels.
Spring 2000, 2004
Assistant for Applications of Parallel
Computing. Multidisciplinary, graduate level class focused on
introducing scientists to practical aspects of high-performance
computers, tools, and programming.
[Rogues Gallery]
[Jeffrey Young]
[Bee-Snap]
[Jennifer Leavey]
[Bistra Dilkina]
[Polo Chau]
[CRUISE]
[Virginia Intermont College]
[Concepts of Modern Mathematics I]
[Discrete Mathematics I]
Awards, Recognition, and Honors
═══════════════════════════════
• Georgia Tech College of Computing Outstanding Research Scientist,
2017
• Georgia Tech "Thank a Teacher" award, fall 2017
• Georgia Tech Research Teaching Fellow, 2016-2017
• Best paper award, IEEE High Performance Extreme Computing
Conference, 2012
• The [10^th DIMACS Implementation Challenge]'s Mix and Mix Pareto
challenges winner, 2012
• Institute for Data and High Performance Computing Fellow, 2010-2011
[10^th DIMACS Implementation Challenge]
Software
════════
(By its nature, this section always will be a bit out of date.)
• Public, parallel, scale-optimized [community detection] code for
shared-memory platforms that supports plugable community metrics and
high performance. Winner of the [10^th DIMACS Implementation
Challenge]'s Mix and Mix Pareto challenges.
• Developer for Georgia Tech's [STING] package for Spatio-Temporal
Interaction Networks and Graphs.
• Support and optimization in Georgia Tech's [Graph Characterization
Toolkit].
• Research code for [distributed-memory weighted bipartite matching
through a scaling auction algorithm].
• Prototypes for [LAPACK's extra-precise refinement codes]; [XBLAS
Fortran/C integration].
• Optimized Sturm count routines and debugged eigenvalue drivers in
LAPACK 3.1.
• Enhanced and optimized Householder reflection generation and
application in LAPACK.
• [Iterative version of the recursive LU matrix factorization]
• [Recursive matrix factorizations].
• [Simple database interface] for GNU Octave.
• A doubled-native arithmetic library, enabling high-precision sparse
matrix factorization with [TAUCS].
• Contributions and bug fixes to [git], [GNU Octave], [the R Project],
[GNU Emacs], /etc/.
[community detection]
[10^th DIMACS Implementation Challenge]
[STING]
[Graph Characterization Toolkit]
[distributed-memory weighted bipartite matching through a scaling
auction algorithm]
[LAPACK's extra-precise refinement codes]
[XBLAS Fortran/C integration]
[Iterative version of the recursive LU matrix factorization]
[Recursive matrix factorizations]
[Simple database interface]
[TAUCS]
[git]
[GNU Octave]
[the R Project]
[GNU Emacs]
Refereed Journals
═════════════════
• Eric Hein, Srinivas Eswar, Abdurrahman Yaşar, Jiajia Li, Jeffrey
S. Young, Thomas M. Conte, Ümit V. Çatalyürek, Rich Vuduc, Jason
Riedy, and Bora Uçar. Programming Strategies for Irregular
Algorithms on the Emu Chick. /ACM Transactions on Parallel
Computing/, 2019. To appear. [(bib)].
• Jeffrey Young, Eric Hein, Srinivas Eswar, Patrick Lavin, Jiajia
Li, Jason Riedy, Richard Vuduc, and Thomas M. Conte. A
Microbenchmark Characterization of the Emu Chick. /Parallel
Computing/, 2019. [DOI 10.1016/j.parco.2019.04.012]. In press.
[(bib)].
• Eisha Nathan, Anita Zakrzewska, Jason Riedy, and David
A. Bader. Local Community Detection in Dynamic Graphs Using
Personalized Centrality. /Algorithms/, 10 (3), August 2017. ISSN
1999-4893. [DOI 10.3390/a10030102]. [(bib)].
• David Ediger, Karl Jiang, Jason Riedy, and David A. Bader.
[GraphCT: Multithreaded Algorithms for Massive Graph
Analysis]. /IEEE Transactions in Parallel and Distributed
Systems/, pages 2220 – 2229, September 2013. ISSN 1045-9219. [DOI
10.1109/TPDS.2012.323]. [(bib)].
• James W. Demmel, Mark Frederick Hoemmen, Yozo Hida, and E. Jason
Riedy. [Non-Negative Diagonals and High Performance on
Low-Profile Matrices from Householder $QR$]. /SIAM Journal on
Scientific Computing/, 31 (4): 2832–2841, July 2009. ISSN
1064-8275. [DOI 10.1137/080725763]. [(bib)].
• James W. Demmel, Yozo Hida, Xiaoye S. Li, and E. Jason Riedy.
[Extra-precise iterative refinement for overdetermined least
squares problems]. /ACM Transactions on Mathematical Software/, 35
(4): 1–32, February 2009. ISSN 0098-3500. [DOI
10.1145/1462173.1462177]. [(bib)].
• Osni A. Marques, E. Jason Riedy, and Christof Vömel. [Benefits of
IEEE-754 Features in Modern Symmetric Tridiagonal
Eigensolvers]. /SIAM Journal on Scientific Computing/, 28 (5):
1613–1633, September 2006. ISSN 1064-8275. [DOI
10.1137/050641624]. [(bib)].
• James W. Demmel, Yozo Hida, W. Kahan, Xiaoye S. Li, Sonil
Mukherjee, and E. Jason Riedy. [Error bounds from extra-precise
iterative refinement]. /ACM Transactions on Mathematical
Software/, 32 (2): 325–351, June 2006. ISSN 0098-3500. [DOI
10.1145/1141885.1141894]. [(bib)].
[(bib)]
[DOI 10.1016/j.parco.2019.04.012]
[(bib)]
[DOI 10.3390/a10030102]
[(bib)]
[GraphCT: Multithreaded Algorithms for Massive Graph Analysis]
[DOI 10.1109/TPDS.2012.323]
[(bib)]
[Non-Negative Diagonals and High Performance on Low-Profile Matrices
from Householder $QR$]
[DOI 10.1137/080725763]
[(bib)]
[Extra-precise iterative refinement for overdetermined least squares
problems]
[DOI 10.1145/1462173.1462177]
[(bib)]
[Benefits of IEEE-754 Features in Modern Symmetric Tridiagonal
Eigensolvers]
[DOI 10.1137/050641624]
[(bib)]
[Error bounds from extra-precise iterative refinement]
[DOI 10.1145/1141885.1141894]
[(bib)]
Book Chapters
═════════════
• E. Jason Riedy, Henning Meyerhenke, David Ediger, and David
A. Bader. [Parallel community detection for massive graphs]. In
David A. Bader, Henning Meyerhenke, Peter Sanders, and Dorothea
Wagner, editors, /Graph Partitioning and Graph Clustering/, volume
588 of /Contemporary Mathematics/, pages 207–222. American
Mathematical Society, 2012. ISBN [978-0-8218-9038-7]. [DOI
10.1090/conm/588/11703]. [(bib)].
• David Ediger, Jason Riedy, David A. Bader, and Henning Meyerhenke.
[Computational Graph Analytics for Massive Streaming Data]. In
Hamid Sarbazi-azad and Albert Zomaya, editors, /Large Scale
Network-Centric Computing Systems/, Parallel and Distributed
Computing, chapter 25. Wiley, July 2013. ISBN [978-0470936887].
[DOI 10.1002/9781118640708.ch25]. [(bib)].
• Joseph N. Wilson, E. Jason Riedy, Gerhard X. Ritter, and Hongchi
Shi. [An Image Algebra Based SIMD Image Processing
Environment]. In C. W. Chen and Y. Q. Zhang, editors, /Visual
Information Representation, Communication, and Image Processing/,
pages 523–542. Marcel Dekker, New York, 1999. ISBN [082471928X].
[(bib)].
[Parallel community detection for massive graphs]
[978-0-8218-9038-7]
[DOI 10.1090/conm/588/11703]
[(bib)]
[Computational Graph Analytics for Massive Streaming Data]
[978-0470936887]
[DOI 10.1002/9781118640708.ch25]
[(bib)]
[An Image Algebra Based SIMD Image Processing Environment]
[082471928X]
[(bib)]
Invited Presentations
═════════════════════
• Jason Riedy. [Plans for IEEE] Standard 754-2028. In /25th IEEE
Symposium on Computer Arithmetic (ARITH 25)/, June 2018. [(bib)].
• Jason Riedy. [Streaming Graph Analysis: New Models, New
Architectures]. In /ACM International Conference on Computing
Frontiers/, May 2018. Invited paper and talk. [(bib)].
• E. Jason Riedy. [Graph Analysis Beyond Linear
Algebra]. Development of Modern Methods for Linear Algebra,
October 2015. Invited presentation. [(bib)].
• Jason Riedy. [Network Challenge: Error and Sensitivity
Analysis]. SDM-Networks 2015: The Second SDM Workshop on Mining
Networks and Graphs: A Big Data Analytic Challenge,
May 2015. Invited panelist. [(bib)].
• Jason Riedy and David A. Bader. [Graph Analysis Trends and
Opportunities]. In /CMG Performance and Capacity/, Atlanta, GA,
November 2014. Invited presentation. [(bib)].
• Jason Riedy and David A. Bader. [STINGER: Multi-threaded Graph
Streaming]. In /Graph Algorithms Building Blocks (GABB 2014)/,
Phoeniz, AZ, May 2014. Invited presentation and
panelist. (Workshop with IPDPS 2014). [(bib)].
• Lauren L. Smith and Dolores A. Shaffer. DARPA's High Productivity
Computing Systems Program: A Final Report. Supercomputing
Birds-of-a-Feather session, November 2012. Invited panel speaker.
[(bib)].
• Jason Riedy, David Ediger, David A. Bader, and Henning Meyerhenke.
[Tracking Structure of Streaming Social Networks]. 2011 Graph
Exploitation Symposium hosted by MIT Lincoln Labs,
August 2011. Invited presentation. [(bib)].
• E. Jason Riedy. [Dependable direct solutions for linear systems
using a little extra precision]. CSE Seminar at Georgia Institute
of Technology, August 2009. Invited presentation. [(bib)].
• E. Jason Riedy. [Auctions for Distributed (and Possibly Parallel)
Matchings]. Visit to [CERFACS] courtesy of the Franco-Berkeley
Fund, December 2008. Invited presentation. [(bib)].
• E. Jason Riedy. [Modern Language Tools and 754R]. ARITH'05,
June 2005, (panel participant). Invited presentation and
panelist. [(bib)].
[Plans for IEEE]
[(bib)]
[Streaming Graph Analysis: New Models, New Architectures]
[(bib)]
[Graph Analysis Beyond Linear Algebra]
[(bib)]
[Network Challenge: Error and Sensitivity Analysis]
[(bib)]
[Graph Analysis Trends and Opportunities]
[(bib)]
[STINGER: Multi-threaded Graph Streaming]
[(bib)]
[(bib)]
[Tracking Structure of Streaming Social Networks]
[(bib)]
[Dependable direct solutions for linear systems using a little extra
precision]
[(bib)]
[Auctions for Distributed (and Possibly Parallel) Matchings]
[CERFACS]
[(bib)]
[Modern Language Tools and 754R]
[(bib)]
Conference Proceedings
══════════════════════
• Jeffrey Young, Jason Riedy, Tom Conte, Vivek Sarkar, Prasanth
Chatarasi, and Srisehan Srikanth. Experimental Insights from the
Rogues Gallery Testbed. In /IEEE International Conference on
Rebooting Computing (ICRC19)/, San Mateo, CA, November 2019. (To
appear). [(bib)].
• Chunxing Yin and Jason Riedy. Concurrent Katz Centrality for
Streaming Graphs. In /The IEEE High Performance Extreme Computing
Conference (HPEC)/, Waltham, MA, September 2019. [(bib)].
• Will Powell, Jason Riedy, Jeffrey S. Young, and Tom
Conte. Wrangling Rogues: A Case Study on Managing Experimental
Post-Moore Architectures. In /Practice and Experience in Advanced
Research Computing (PEARC '19)/, Chicago, IL, July 2019. [DOI
10.1145/3332186.3332223]. [(bib)].
• Jason Riedy and James Demmel. Augmented Arithmetic Operations
Proposed for IEEE-754 2018. In /25th IEEE Symposium on Computer
Arithmetic (ARITH 25)/, June 2018. [DOI
10.1109/ARITH.2018.8464813]. [(bib)].
• Chunxing Yin, Jason Riedy, and David A. Bader. [A New Algorithmic
Model for Graph Analysis of Streaming Data]. In /Proceedings of
the 14th International Workshop on Mining and Learning with Graphs
(MLG)/, May 2018. [(bib)].
• Eric Hein, Tom Conte, Jeffrey S. Young, Srinivas Eswar, Jiajia Li,
Patrick Lavin, Richard Vuduc, and Jason Riedy. An Initial
Characterization of the Emu Chick. In /The Eighth International
Workshop on Accelerators and Hybrid Exascale Systems (AsHES)/,
pages 579–588, May 2018. ISBN [9781538655559]. [DOI
10.1109/IPDPSW.2018.00097]. [(bib)].
• E. Jason Riedy, Chunxing Yin, and David A. Bader. [A New
Algorithm Model for Massive-Scale Streaming Graph Analysis]. In
/SIAM Workshop on Network Science/, Pittsburgh, PA, July 2017.
[(bib)].
• Marat Dukhan, Richard Vuduc, and Jason Riedy. Wanted:
Floating-Point Add Round-off Error Instruction. In /The 2nd
International Workshop on Performance Modeling: Methods and
Applications (PMMA16)/, Frankfurt, Germany, June 2016. (Workshop
with ISC High Performance). [(bib)].
• Jason Riedy. [Updating PageRank for Streaming Graphs]. In /Graph
Algorithms Building Blocks (GABB 2016)/, Chicago, IL,
May 2016. (Workshop with IPDPS 2016). [(bib)].
• David Bader, Aleksandra Michalewicz, Oded Green, Jessie
Birkett-Rees, Jason Riedy, James Fairbanks, and Anita
Zakrzewska. Semantic database applications at the Samtavro
Cemetery, Georgia. In /The 44th Computer Applications and
Quantitative Methods in Archaeology Conference (CAA)/, Oslo,
Norway, March 2016. [(bib)].
• Adam McLaughlin, Jason Riedy, and David A. Bader. [An
Energy-Efficient Abstraction for Simultaneous Breadth-First
Searches]. In /The IEEE High Performance Extreme Computing
Conference (HPEC)/, Waltham, MA, September 2015. [(bib)].
• Adam McLaughlin, Jason Riedy, and David A. Bader. [Optimizing
Energy Consumption and Parallel Performance for Betweenness
Centrality using GPUs]. In /The IEEE High Performance Extreme
Computing Conference (HPEC)/, Waltham, MA, September 2014. [DOI
10.1109/HPEC.2014.7040980]. ``Rising Stars'' section. [(bib)].
• E. Jason Riedy and David A. Bader. [Multithreaded Community
Monitoring for Massive Streaming Graph Data]. In /7th Workshop on
Multithreaded Architectures and Applications (MTAAP)/, Boston, MA,
May 2013. [DOI 10.1109/IPDPSW.2013.229]. [(bib)].
• David Ediger, Robert McColl, Jason Riedy, and David A. Bader.
[STINGER: High Performance Data Structure for Streaming
Graphs]. In /The IEEE High Performance Extreme Computing
Conference (HPEC)/, Waltham, MA, September 2012. [DOI
10.1109/HPEC.2012.6408680]. Best paper award. [(bib)].
• E. Jason Riedy, David A. Bader, and Henning Meyerhenke. [Scalable
Multi-threaded Community Detection in Social Networks]. In /6th
Workshop on Multithreaded Architectures and Applications (MTAAP)/,
May 2012. [DOI 10.1109/IPDPSW.2012.203]. [(bib)].
• Jason Riedy, Henning Meyerhenke, David A. Bader, David Ediger, and
Timothy G. Mattson. [Analysis of Streaming Social Networks and
Graphs on Multicore Architectures]. In /IEEE International
Conference on Acoustics, Speech and Signal Processing
(ICASSP)/. Kyoto, Japan, March 2012. [DOI
10.1109/ICASSP.2012.6289126]. [(bib)].
• E. Jason Riedy, Henning Meyerhenke, David Ediger, and David
A. Bader. [Parallel Community Detection for Massive Graphs]. In
/10th DIMACS Implementation Challenge Workshop - Graph
Partitioning and Graph Clustering/. (workshop paper), Atlanta,
Georgia, February 2012. Won first place in the Mix Challenge and
Mix Pareto Challenge. [(bib)].
• E. Jason Riedy, Henning Meyerhenke, David Ediger, and David
A. Bader. [Parallel Community Detection for Massive Graphs]. In
/9th International Conference on Parallel Processing and Applied
Mathematics (PPAM11)/. Springer, September 2011. [DOI
10.1007/978-3-642-31464-3_29]. [(bib)].
• David Ediger, E. Jason Riedy, David A. Bader, and Henning
Meyerhenke. [Tracking Structure of Streaming Social Networks]. In
/5th Workshop on Multithreaded Architectures and Applications
(MTAAP)/, May 2011. [DOI 10.1109/IPDPS.2011.326]. [(bib)].
• David Ediger, Karl Jiang, E. Jason Riedy, David A. Bader, Courtney
Corley, Rob Farber, and William N. Reynolds. [Massive Social
Network Analysis: Mining Twitter for Social Good]. In /39th
International Conference on Parallel Processing (ICPP)/, San
Diego, CA, September 2010. [DOI 10.1109/ICPP.2010.66]. [(bib)].
• David Ediger, Karl Jiang, E. Jason Riedy, and David A. Bader.
[Massive Streaming Data Analytics: A Case Study with Clustering
Coefficients]. In /4th Workshop on Multithreaded Architectures and
Applications (MTAAP)/, Atlanta, GA, April 2010. [DOI
10.1109/IPDPSW.2010.5470687]. [(bib)].
• James W. Demmel, Jack Dongarra, Beresford Parlett, W. Kahan, Ming
Gu, David Bindel, Yozo Hida, Xiaoye S. Li, Osni A. Marques,
E. Jason Riedy, Christof Vömel, Julien Langou, Piotr Luszczek,
Jakub Kurzak, Alfredo Buttari, Julie Langou, and Stanimire Tomov.
[Prospectus for the Next LAPACK and ScaLAPACK Libraries]. In
/PARA'06: State-of-the-Art in Scientific and Parallel Computing/,
Umeå, Sweden, June 2006. High Performance Computing Center North
(HPC2N) and the Department of Computing Science, Umeå University,
Springer. [DOI 10.1007/978-3-540-75755-9_2]. [(bib)].
• David Hough, Bill Hay, Jeff Kidder, E. Jason Riedy, Guy L. Steele
Jr., and Jim Thomas. Arithmetic Interactions: From Hardware to
Applications. In /17th IEEE Symposium on Computer Arithmetic
(ARITH'05)/, June 2005. ISBN [0-7695-2366-8]. [DOI
10.1109/ARITH.2005.10]. See [related presentation]. [(bib)].
• Joseph N. Wilson and E. Jason Riedy. [Efficient SIMD evaluation of
image processing programs]. In Hongchi Shi and Patrick
C. Coffield, editors, /Parallel and Distributed Methods for Image
Processing/, volume 3166, pages 199–210, San Diego, CA, July 1997.
SPIE. [DOI 10.1117/12.279618]. [(bib)].
[(bib)]
[(bib)]
[DOI 10.1145/3332186.3332223]
[(bib)]
[DOI 10.1109/ARITH.2018.8464813]
[(bib)]
[A New Algorithmic Model for Graph Analysis of Streaming Data]
[(bib)]
[9781538655559]
[DOI 10.1109/IPDPSW.2018.00097]
[(bib)]
[A New Algorithm Model for Massive-Scale Streaming Graph Analysis]
[(bib)]
[(bib)]
[Updating PageRank for Streaming Graphs]
[(bib)]
[(bib)]
[An Energy-Efficient Abstraction for Simultaneous Breadth-First
Searches]
[(bib)]
[Optimizing Energy Consumption and Parallel Performance for Betweenness
Centrality using GPUs]
[DOI 10.1109/HPEC.2014.7040980]
[(bib)]
[Multithreaded Community Monitoring for Massive Streaming Graph Data]
[DOI 10.1109/IPDPSW.2013.229]
[(bib)]
[STINGER: High Performance Data Structure for Streaming Graphs]
[DOI 10.1109/HPEC.2012.6408680]
[(bib)]
[Scalable Multi-threaded Community Detection in Social Networks]
[DOI 10.1109/IPDPSW.2012.203]
[(bib)]
[Analysis of Streaming Social Networks and Graphs on Multicore
Architectures]
[DOI 10.1109/ICASSP.2012.6289126]
[(bib)]
[Parallel Community Detection for Massive Graphs]
[(bib)]
[Parallel Community Detection for Massive Graphs]
[DOI 10.1007/978-3-642-31464-3_29]
[(bib)]
[Tracking Structure of Streaming Social Networks]
[DOI 10.1109/IPDPS.2011.326]
[(bib)]
[Massive Social Network Analysis: Mining Twitter for Social Good]
[DOI 10.1109/ICPP.2010.66]
[(bib)]
[Massive Streaming Data Analytics: A Case Study with Clustering
Coefficients]
[DOI 10.1109/IPDPSW.2010.5470687]
[(bib)]
[Prospectus for the Next LAPACK and ScaLAPACK Libraries]
[DOI 10.1007/978-3-540-75755-9_2]
[(bib)]
[0-7695-2366-8]
[DOI 10.1109/ARITH.2005.10]
[related presentation]
[(bib)]
[Efficient SIMD evaluation of image processing programs]
[DOI 10.1117/12.279618]
[(bib)]
Conference Tutorials
════════════════════
• E. Jason Riedy and Jeffrey S. Young. Programming Novel
Architectures in the Post-Moore Era with the Rogues Gallery. In
/Practice and Experience in Advanced Research Computing (PEARC)/,
Chicago, IL, July 2019. [(bib)].
• E. Jason Riedy and Jeffrey S. Young. Programming Novel
Architectures in the Post-Moore Era with The Rogues Gallery. In
/24th ACM International Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS)/, Providence,
RI, April 2019. [(bib)].
• David Ediger, Jason Riedy, Rob McColl, and David A. Bader.
[Parallel Programming for Graph Analysis]. In /17th ACM SIGPLAN
Annual Symposium on Principles and Practice of Parallel
Programming (PPoPP)/, New Orleans, LA, February 2012. [(bib)].
• David A. Bader, David Ediger, and E. Jason Riedy. Parallel
Programming for Graph Analysis. In /full day tutorial/, Columbia,
MD, September 2011. [(bib)].
• David A. Bader, David Ediger, and E. Jason Riedy. [Parallel
Programming for Graph Analysis]. In /16th ACM SIGPLAN Annual
Symposium on Principles and Practice of Parallel Programming
(PPoPP)/, San Antonio, TX, February 2011. [(bib)].
[(bib)]
[(bib)]
[Parallel Programming for Graph Analysis]
[(bib)]
[(bib)]
[Parallel Programming for Graph Analysis]
[(bib)]
Technical Reports
═════════════════
• IEEE 754 Committee. [IEEE] Standard for Floating-Point
Arithmetic. IEEE Std 754-2019, New York, NY, 2019. (committee
member and contributor). [(bib)].
• Eric R. Hein, Srinivas Eswar, Abdurrahman Yasar, Jiajia Li,
Jeffrey S. Young, Thomas M. Conte, Ümit V. Çatalyürek, Rich Vuduc,
E. Jason Riedy, and Bora Uçar. [Programming Strategies for
Irregular Algorithms on the Emu Chick]. /CoRR/, abs/1901.02775,
2019. [(bib)].
• Patrick Lavin, E. Jason Riedy, Rich Vuduc, and Jeffrey Young.
[Spatter: A] Benchmark Suite for Evaluating Sparse Access
Patterns. /CoRR/, abs/1811.03743, 2018. [(bib)].
• Jeffrey Young, Eric R. Hein, Srinivas Eswar, Patrick Lavin, Jiajia
Li, E. Jason Riedy, Richard W. Vuduc, and Tom Conte. [A
Microbenchmark Characterization of the Emu Chick]. /CoRR/,
abs/1809.07696, 2018. [(bib)].
• Will Powell, E. Jason Riedy, Jeffrey S. Young, and Thomas
M. Conte. [Wrangling Rogues: Managing Experimental Post-Moore
Architectures]. /CoRR/, abs/1808.06334, 2018. [(bib)].
• Marat Dukhan, Richard W. Vuduc, and E. Jason Riedy. [Wanted:
Floating-Point Add Round-off Error instruction]. /CoRR/,
abs/1603.00491, 20161603.00491. [(bib)].
• Lawrence B. Holder, Rajmonda Caceres, David F. Gleich, Jason
Riedy, Maleq Khan, Nitesh V. Chawla, Ravi Kumar, Yinghui Wu,
Christine Klymko, Tina Eliassi-Rad, and Aditya Prakash. Current
and Future Challenges in Mining Large Networks: Report on the
Second SDM Workshop on Mining Networks and Graphs. /SIGKDD
Explorations Newsletter/, 18 (1): 39–45, August 2016. ISSN
1931-0145. [DOI 10.1145/2980765.2980770]. [(bib)].
• Shel Swenson, Yogesh Simmhan, Viktor K. Prasanna, Manish Parashar,
E. Jason Riedy, David A. Bader, and Richard W. Vuduc.
[Sustainable Software Development for Next-Gen Sequencing (NGS)]
Bioinformatics on Emerging Platforms. /CoRR/, abs/1309.1828, 2013.
[(bib)].
• Jason Riedy, David A. Bader, Karl Jiang, Pushkar Pande, and Richa
Sharma. [Detecting Communities from Given Seeds in Social
Networks]. Technical Report GT-CSE-11-01, February 2011. [(bib)].
• IEEE 754 Committee. IEEE Standard for Floating-Point
Arithmetic. IEEE Std 754-2008, New York, NY, August 2008. [DOI
10.1109/IEEESTD.2008.4610935]. (committee member and contributor).
[(bib)].
• James W. Demmel, Mark Frederick Hoemmen, Yozo Hida, and E. Jason
Riedy. [Non-Negative Diagonals and High Performance on
Low-Profile Matrices from Householder $QR$]. LAPACK Working Note
203, May 2008. Also issued as UCB/EECS-2008-76; modified from SISC
version. [(bib)].
• James W. Demmel, Yozo Hida, Xiaoye S. Li, and E. Jason Riedy.
[Extra-precise iterative refinement for overdetermined least
squares problems]. LAPACK Working Note 188, May 2007. Also issued
as UCB/EECS-2007-77; version accepted for TOMS. [(bib)].
• James W. Demmel, Jack Dongarra, Beresford Parlett, W. Kahan, Ming
Gu, David Bindel, Yozo Hida, Xiaoye S. Li, Osni A. Marques,
E. Jason Riedy, Christof Vömel, Julien Langou, Piotr Luszczek,
Jakub Kurzak, Alfredo Buttari, Julie Langou, and Stanimire
Tomov. [Prospectus for the Next LAPACK and ScaLAPACK
Libraries]. LAPACK Working Note 181, February 2007. Also issued as
UT-CS-07-592. [(bib)].
• Osni A. Marques, E. Jason Riedy, and Christof Vömel. [Benefits of
IEEE-754 Features in Modern Symmetric Tridiagonal
Eigensolvers]. LAPACK Working Note 172, September 2005. Also
issued as UCB//CSD-05-1414; expanded from SISC version. [(bib)].
• James W. Demmel, Yozo Hida, W. Kahan, Xiaoye S. Li, Sonil
Mukherjee, and E. Jason Riedy. [Error bounds from extra-precise
iterative refinement]. LAPACK Working Note 165,
February 2005. Also issued as UCB//CSD-05-1414, UT-CS-05-547, and
LBNL-56965; expanded from TOMS version. [(bib)].
[IEEE]
[(bib)]
[Programming Strategies for Irregular Algorithms on the Emu Chick]
[(bib)]
[Spatter: A]
[(bib)]
[A Microbenchmark Characterization of the Emu Chick]
[(bib)]
[Wrangling Rogues: Managing Experimental Post-Moore Architectures]
[(bib)]
[Wanted: Floating-Point Add Round-off Error instruction]
[(bib)]
[DOI 10.1145/2980765.2980770]
[(bib)]
[Sustainable Software Development for Next-Gen Sequencing (NGS)]
[(bib)]
[Detecting Communities from Given Seeds in Social Networks]
[(bib)]
[DOI 10.1109/IEEESTD.2008.4610935]
[(bib)]
[Non-Negative Diagonals and High Performance on Low-Profile Matrices
from Householder $QR$]
[(bib)]
[Extra-precise iterative refinement for overdetermined least squares
problems]
[(bib)]
[Prospectus for the Next LAPACK and ScaLAPACK Libraries]
[(bib)]
[Benefits of IEEE-754 Features in Modern Symmetric Tridiagonal
Eigensolvers]
[(bib)]
[Error bounds from extra-precise iterative refinement]
[(bib)]
Presentations
═════════════
• David Donofrio and Jason Riedy. [Specializing Architectures for
Data Analytics]. ARM Research Summit BOF on High Performance Graph
Analytics: Algorithms, Programming, Architectures,
September 2019. Introduction to invited panel on "We can't build
specialized architectures for graphs that can work efficiently
with other workloads, so we just need to hand-optimize each and
every algorithm for each and every architecture". [(bib)].
• Jason Riedy, James Demmel, and Peter Ahrens. [Reproducible Linear
Algebra from Application to Architecture]. International Congress
on Industrial and Applied Mathematics, July 2019. [(bib)].
• Chunxing Yin and Jason Riedy. [A New Algorithm Model for
Massive-Scale Streaming Graph Analysis]. International Congress
on Industrial and Applied Mathematics, July 2019. [(bib)].
• Jason Riedy, Jeffrey Young, and Tom Conte. [Novel Architectures
for Applications in Data Science and Beyond]. SIAM Conference on
Computational Science and Engineering, March 2019. Minisymposium
organizer with Jeffrey Young and Tom Conte. [(bib)].
• Mark Gates, James W. Demmel, Greg Henry, Xiaoye S. Li, E. Jason
Riedy, and Peter Tang. [A Proposal for Next-generation BLAS]. SIAM
Conference on Computational Science and Engineering,
February 2019. [(bib)].
• E. Jason Riedy. Characterization of Emu with Microbenchmarks. Emu
Workshop at the Laboratory for Physical Sciences, January 2019.
[(bib)].
• E. Jason Riedy, Greg Henry, James Demmel, Mark Gates, Xiaoye
S. Li, and Ping Tak P. Tang. [Updated Proposal for a
Next-Generation BLAS]. Batched, Reproducible, and Reduced
Precision BLAS Birds-of-a-Feather at the International Conference
for High Performance Computing, Networking, Storage and Analysis,
November 2018. [(bib)].
• Jason Riedy. Graph Analysis: New Algorithm Models, New
Architectures. SIAM Parallel Processing for Scientific Computing,
March 2018. Minisymposium organizer with Oded Green and David
A. Bader. [(bib)].
• E. Jason Riedy, Greg Henry, James Demmel, Mark Gates, Xiaoye
S. Li, and Ping Tak P. Tang. [A Proposal for a Next-Generation
BLAS]. Batched, Reproducible, and Reduced Precision BLAS
Birds-of-a-Feather at the International Conference for High
Performance Computing, Networking, Storage and Analysis,
November 2017. [(bib)].
• Eisha Nathan, Anita Zakrzewska, Chunxing Yin, and Jason Riedy. A
New Direction for Streaming Graph Analysis. IEEE Cluster,
September 2017. [(bib)].
• Jason Riedy. [High-Performance Analysis of Streaming Graphs]. HPC
Analytic Workshop, June 2017. [(bib)].
• E. Jason Riedy. [High-Performance Analysis of Streaming
Graphs]. SIAM Conference on Computational Science and Engineering,
March 2017. Minisymposium organizer with Henning
Meyerhenke. [(bib)].
• James Demmel, Greg Henry, Xiaoye Li, Jason Riedy, and Peter Tang.
[A Proposal for a Next-Generation BLAS]. Workshop on Batched,
Reproducible, and Reduced Precision BLAS, February 2017. [(bib)].
• E. Jason Riedy and David A. Bader. [Scalable Network Analysis:
Tools, Algorithms, Applications]. SIAM Parallel Processing for
Scientific Computing, April 2016. Minisymposium organizer with
Henning Meyerhenke and David A. Bader. [(bib)].
• Jason Riedy. [STINGER: Analyzing massive, streaming graphs]. 3rd
GraphLab Workshop, July 2014, (invited poster and demo). [(bib)].
• Jason Riedy, David A. Bader, David Ediger, Rob McColl, and Timothy
G. Mattson. [STING: Spatio-Temporal Interaction Networks and
Graphs for Intel Platforms]. Presentation at Intel Corporation,
Santa Clara, CA, January 2014. [(bib)].
• Jason Riedy. [STINGER: Analyzing massive, streaming graphs]. 2nd
GraphLab Workshop, July 2013, (invited poster and demo). [(bib)].
• David A. Bader, Henning Meyerhenke, and Jason Riedy.
[Applications and Challenges in Large-scale Graph Analysis]. SIAM
Conference on Computational Science and Engineering,
February 2013. [(bib)].
• Robert C. McColl, David Ediger, David A. Bader, and Jason Riedy.
[Analyzing Graph Structure in Streaming Data with STINGER]. SIAM
Conference on Computational Science and Engineering,
February 2013. [(bib)].
• Jason Riedy, David A. Bader, David Ediger, Rob McColl, and Timothy
G. Mattson. [STING: Spatio-Temporal Interaction Networks and
Graphs for Intel Platforms]. Presentation at Intel Corporation,
Santa Clara, CA, July 2012. [(bib)].
• David A. Bader, David Ediger, and Jason Riedy. [Streaming Graph
Analytics for Massive Graphs]. SIAM Annual Meeting, July 2012.
[(bib)].
• E. Jason Riedy and Henning Meyerhenke. [Scalable Algorithms for
Analysis of Massive, Streaming Graphs]. SIAM Parallel Processing
for Scientific Computing, February 2012. Minisymposium organizer
with Henning Meyerhenke. [(bib)].
• Henning Meyerhenke, E. Jason Riedy, and David A. Bader. Parallel
Community Detection in Streaming Graphs. SIAM Parallel Processing
for Scientific Computing, February 2012, (minisymposium
organizer). [(bib)].
• David Ediger, E. Jason Riedy, Henning Meyerhenke, and David
A. Bader. Analyzing Massive Networks with GraphCT. SIAM Parallel
Processing for Scientific Computing, February 2012, (poster).
[(bib)].
• E. Jason Riedy, David Ediger, Henning Meyerhenke, and David
A. Bader. [STING: Software for Analysis of Spatio-Temporal
Interaction Networks and Graphs]. SIAM Parallel Processing for
Scientific Computing, February 2012, (poster). [(bib)].
• Jason Riedy, David A. Bader, Henning Meyerhenke, David Ediger, and
Timothy Mattson. [STING: Spatio-Temporal Interaction Networks and
Graphs for Intel Platforms]. Presentation at Intel Corporation,
Santa Clara, CA, August 2011. [(bib)].
• Jason Riedy, David Bader, and David Ediger. [Applications in
Social Networks]. In /NSF Workshop on Accelerators for
Data-Intensive Applications/, October 2010. [(bib)].
• James W. Demmel, Yozo Hida, Xiaoye S. Li, E. Jason Riedy, Meghana
Vishvanath, and David Vu. [Precise Solutions for Overdetermined
Least Squares Problems]. Stanford 50 – Eighth Bay Area Scientific
Computing Day, March 2007, (poster). [(bib)].
• E. Jason Riedy. [Making Static Pivoting Dependable]. Seventh Bay
Area Scientific Computing Day, March 2006, (poster). [(bib)].
• E. Jason Riedy, Yozo Hida, and James W. Demmel. [The Future of
LAPACK and ScaLAPACK]. Robert C. Thompson Matrix Meeting,
November 2005. [(bib)].
• E. Jason Riedy. [Parallel Combinatorial Computing and Sparse
Matrices]. SIAM Conference on Computational Science and
Engineering, February 2005. [(bib)].
• E. Jason Riedy. [Sparse Data Structures for Weighted Bipartite
Matching]. SIAM Workshop on Combinatorial Scientific Computing,
February 2004. [(bib)].
• E. Jason Riedy. [Parallel Weighted Bipartite Matching and
Applications]. SIAM Parallel Processing for Scientific Computing,
February 2004. [(bib)].
• E. Jason Riedy. [Practical Alternatives for Parallel
Pivoting]. SIAM Annual Meeting, June 2003. [(bib)].
• E. Jason Riedy. [Parallel Bipartite Matching for Sparse Matrix
Computations]. SIAM Conference on Computational Science and
Engineering, February 2003, (poster). [(bib)].
• David Bindel and E. Jason Riedy. [Exception Handling Interfaces,
Implementations, and Evaluation]. IEEE-754r revision meeting,
August 2002. [(bib)].
• E. Jason Riedy. Parallel Bipartite Matching for Sparse Matrix
Computation. Third Bay Area Scientific Computing Day, March 2002,
(poster). [(bib)].
[Specializing Architectures for Data Analytics]
[(bib)]
[Reproducible Linear Algebra from Application to Architecture]
[(bib)]
[A New Algorithm Model for Massive-Scale Streaming Graph Analysis]
[(bib)]
[Novel Architectures for Applications in Data Science and Beyond]
[(bib)]
[A Proposal for Next-generation BLAS]
[(bib)]
[(bib)]
[Updated Proposal for a Next-Generation BLAS]
[(bib)]
[(bib)]
[A Proposal for a Next-Generation BLAS]
[(bib)]
[(bib)]
[High-Performance Analysis of Streaming Graphs]
[(bib)]
[High-Performance Analysis of Streaming Graphs]
[(bib)]
[A Proposal for a Next-Generation BLAS]
[(bib)]
[Scalable Network Analysis: Tools, Algorithms, Applications]
[(bib)]
[STINGER: Analyzing massive, streaming graphs]
[(bib)]
[STING: Spatio-Temporal Interaction Networks and Graphs for Intel
Platforms]
[(bib)]
[STINGER: Analyzing massive, streaming graphs]
[(bib)]
[Applications and Challenges in Large-scale Graph Analysis]
[(bib)]
[Analyzing Graph Structure in Streaming Data with STINGER]
[(bib)]
[STING: Spatio-Temporal Interaction Networks and Graphs for Intel
Platforms]
[(bib)]
[Streaming Graph Analytics for Massive Graphs]
[(bib)]
[Scalable Algorithms for Analysis of Massive, Streaming Graphs]
[(bib)]
[(bib)]
[(bib)]
[STING: Software for Analysis of Spatio-Temporal Interaction Networks
and Graphs]
[(bib)]
[STING: Spatio-Temporal Interaction Networks and Graphs for Intel
Platforms]
[(bib)]
[Applications in Social Networks]
[(bib)]
[Precise Solutions for Overdetermined Least Squares Problems]
[(bib)]