Guy E. Blelloch
Orcid: 0000-0003-0224-9187Affiliations:
- Carnegie Mellon University, Pittsburgh, USA
According to our database1,
Guy E. Blelloch
authored at least 215 papers
between 1986 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2011, "For contributions to parallel computing.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on id.loc.gov
-
on cs.cmu.edu
-
on andrej.com
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures, 2024
ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithms.
Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, 2024
Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, 2024
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024
Proceedings of the 2024 ACM Workshop on Highlights of Parallel Computing, 2024
2023
Parallel Minimum Cuts in <i>O</i>(<i>m</i> log<sup>2</sup> <i>n</i>) Work and Low Depth.
ACM Trans. Parallel Comput., December, 2023
CoRR, 2023
Scaling Graph-Based ANNS Algorithms to Billion-Size Datasets: A Comparative Analysis.
CoRR, 2023
Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures, 2023
Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures, 2023
Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, 2023
Proceedings of the 50th International Colloquium on Automata, Languages, and Programming, 2023
Proceedings of the 2023 ACM Workshop on Highlights of Parallel Computing, 2023
Smarter Atomic Smart Pointers: Safe and Efficient Concurrent Memory Management (Abstract).
Proceedings of the 2023 ACM Workshop on Highlights of Parallel Computing, 2023
2022
Practically and Theoretically Efficient Garbage Collection for Multiversioning (Artifact).
Dataset, December, 2022
Proceedings of the PPoPP '22: 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seoul, Republic of Korea, April 2, 2022
Proceedings of the PPoPP '22: 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seoul, Republic of Korea, April 2, 2022
Proceedings of the PPoPP '22: 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seoul, Republic of Korea, April 2, 2022
Proceedings of the PPoPP '22: 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seoul, Republic of Korea, April 2, 2022
Proceedings of the PODC '22: ACM Symposium on Principles of Distributed Computing, Salerno, Italy, July 25, 2022
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022
Proceedings of the Symposium on Algorithm Engineering and Experiments, 2022
2021
ACM Trans. Parallel Comput., 2021
CoRR, 2021
Proceedings of the 35th International Symposium on Distributed Computing, 2021
Proceedings of the SPAA '21: 33rd ACM Symposium on Parallelism in Algorithms and Architectures, 2021
SPAA'21 Panel Paper: Architecture-Friendly Algorithms versus Algorithm-Friendly Architectures.
Proceedings of the SPAA '21: 33rd ACM Symposium on Parallelism in Algorithms and Architectures, 2021
Proceedings of the SPAA '21: 33rd ACM Symposium on Parallelism in Algorithms and Architectures, 2021
Proceedings of the PPoPP '21: 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2021
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021
Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium, 2021
Proceedings of the 2nd Symposium on Algorithmic Principles of Computer Systems, 2021
2020
Constant-Time Lazy Snapshots Supporting General Queries on Concurrent Data Structures.
CoRR, 2020
CoRR, 2020
Batch-dynamic Algorithms via Parallel Change Propagation and Applications to Dynamic Trees.
CoRR, 2020
Proceedings of the 34th International Symposium on Distributed Computing, 2020
LL/SC and Atomic Copy: Constant Time, Space Efficient Implementations Using Only Pointer-Width CAS.
Proceedings of the 34th International Symposium on Distributed Computing, 2020
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020
Work-Efficient Batch-Incremental Minimum Spanning Trees with Applications to the Sliding-Window Model.
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020
Proceedings of the GRADES-NDA'20: Proceedings of the 3rd Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA), 2020
NVTraverse: in NVRAM data structures, the destination is more important than the journey.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020
Proceedings of the 28th Annual European Symposium on Algorithms, 2020
Improved Parallel Cache-Oblivious Algorithms for Dynamic Programming [Extend Abstract].
Proceedings of the 1st Symposium on Algorithmic Principles of Computer Systems, 2020
2019
On Supporting Efficient Snapshot Isolation for Hybrid Workloads with Multi-Versioned Indexes.
Proc. VLDB Endow., 2019
Proceedings of the 31st ACM on Symposium on Parallelism in Algorithms and Architectures, 2019
Proceedings of the 31st ACM on Symposium on Parallelism in Algorithms and Architectures, 2019
Proceedings of the 31st ACM on Symposium on Parallelism in Algorithms and Architectures, 2019
Proceedings of the 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2019
Proceedings of the 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2019
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019
Proceedings of the Twenty-First Workshop on Algorithm Engineering and Experiments, 2019
Proceedings of the Twenty-First Workshop on Algorithm Engineering and Experiments, 2019
Proceedings of the 28th International Conference on Parallel Architectures and Compilation Techniques, 2019
2018
Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, 2018
Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, 2018
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2018
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium, 2018
Proceedings of the 26th Annual European Symposium on Algorithms, 2018
2017
SIGMETRICS Perform. Evaluation Rev., 2017
J. Discrete Algorithms, 2017
Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, 2017
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2017
Proceedings of the ACM Symposium on Principles of Distributed Computing, 2017
Proceedings of the 44th International Colloquium on Automata, Languages, and Programming, 2017
Provably Efficient Scheduling of Dynamically Allocating Programs on Parallel Cache Hierarchies.
Proceedings of the 24th IEEE International Conference on High Performance Computing, 2017
2016
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016
Proceedings of the 24th Annual European Symposium on Algorithms, 2016
2015
Comput. Graph. Forum, 2015
Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures, 2015
Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures, 2015
Sequential Random Permutation, List Contraction and Tree Contraction are Highly Parallel.
Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, 2015
Proceedings of the 1st Summit on Advances in Programming Languages, 2015
Proceedings of the Algorithms - ESA 2015, 2015
Proceedings of the 2015 Data Compression Conference, 2015
2014
A simple parallel cartesian tree algorithm and its application to parallel suffix tree construction.
ACM Trans. Parallel Comput., 2014
Nearly-Linear Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs.
Theory Comput. Syst., 2014
Beyond Synchronous: New Techniques for External-Memory Graph Connectivity and Minimum Spanning Forest.
Proceedings of the Experimental Algorithms - 13th International Symposium, 2014
Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, 2014
Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, 2014
2013
Coalescent-Based Method for Learning Parameters of Admixture Events from Large-Scale Genetic Variation Data.
IEEE ACM Trans. Comput. Biol. Bioinform., 2013
Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures, 2013
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013
Proceedings of the ACM SIGPLAN Workshop on Memory Systems Performance and Correctness, 2013
Proceedings of the Euro-Par 2013 Parallel Processing, 2013
Proceedings of the High-Performance Graphics 2013, 2013
2012
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012
Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation, 2012
Proceedings of the Programming Languages and Systems, 2012
Problem Based Benchmarks.
Proceedings of the 9th Meeting on Analytic Algorithmics and Combinatorics, 2012
2011
A Consensus Tree Approach for Reconstructing Human Evolutionary History and Detecting Population Substructure.
IEEE ACM Trans. Comput. Biol. Bioinform., 2011
Generalized Buneman Pruning for Inferring the Most Parsimonious Multi-State Phylogeny.
J. Comput. Biol., 2011
Proceedings of the SPAA 2011: Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2011
Near linear-work parallel SDD solvers, low-diameter decomposition, and low-stretch subgraphs.
Proceedings of the SPAA 2011: Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2011
Proceedings of the SPAA 2011: Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2011
A Simple Parallel Cartesian Tree Algorithm and its Application to Suffix Tree Construction.
Proceedings of the Thirteenth Workshop on Algorithm Engineering and Experiments, 2011
2010
Proceedings of the SPAA 2010: Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2010
Proceedings of the SPAA 2010: Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2010
Hierarchical Diagonal Blocking and Precision Reduction Applied to Combinatorial Multigrid.
Proceedings of the Conference on High Performance Computing Networking, 2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the Proceeding of the 15th ACM SIGPLAN international conference on Functional programming, 2010
Proceedings of the Combinatorial Pattern Matching, 21st Annual Symposium, 2010
2009
ACM Trans. Program. Lang. Syst., 2009
Beyond nested parallelism: tight bounds on work-stealing overheads for parallel futures.
Proceedings of the SPAA 2009: Proceedings of the 21st Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2009
Proceedings of the SPAA 2009: Proceedings of the 21st Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2009
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2009
2008
IEEE ACM Trans. Comput. Biol. Bioinform., 2008
ACM Trans. Algorithms, 2008
Proceedings of the Algorithm Theory, 2008
Proceedings of the SPAA 2008: Proceedings of the 20th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2008
Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2008
Space-efficient dynamic orthogonal point location, segment intersection, and range reporting.
Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2008
Proceedings of the Automata, Languages and Programming, 35th International Colloquium, 2008
2007
Algorithms for Efficient Near-Perfect Phylogenetic Tree Reconstruction in Theory and Practice.
IEEE ACM Trans. Comput. Biol. Bioinform., 2007
BMC Bioinform., 2007
Proceedings of the SPAA 2007: Proceedings of the 19th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2007
Proceedings of the Bioinformatics Research and Applications, Third International Symposium, 2007
Proceedings of the 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2007), 2007
Proceedings of the 23rd ACM Symposium on Computational Geometry, 2007
2006
Proceedings of the SPAA 2006: Proceedings of the 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures, Cambridge, Massachusetts, USA, July 30, 2006
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006
Proceedings of the Computational Science, 2006
Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction.
Proceedings of the Automata, Languages and Programming, 33rd International Colloquium, 2006
Proceedings of the Algorithms, 2006
Proceedings of the 22nd ACM Symposium on Computational Geometry, 2006
2005
Int. J. Comput. Geom. Appl., 2005
Proceedings of the ACM-SIGPLAN Workshop on ML, 2005
Proceedings of the 1st International Conference on Virtual Execution Environments, 2005
Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2005
Proceedings of the Seventh Workshop on Algorithm Engineering and Experiments and the Second Workshop on Analytic Algorithmics and Combinatorics, 2005
2004
Proceedings of the SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2004
Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2004
Dynamizing static algorithms, with applications to dynamic trees and history independence.
Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2004
An Experimental Analysis of a Compact Graph Representation.
Proceedings of the Sixth Workshop on Algorithm Engineering and Experiments and the First Workshop on Analytic Algorithmics and Combinatorics, 2004
2003
Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2003
Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2003
Proceedings of the Conference Record of POPL 2003: The 30th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2003
2002
Proceedings of the 2002 Data Compression Conference (DCC 2002), 2002
2001
J. Funct. Program., 2001
Proceedings of the Thirteenth Annual ACM Symposium on Parallel Algorithms and Architectures, 2001
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001
2000
A Parallel Dynamic-Mesh Lagrangian Method for Simulation of Flows with Dynamic Interfaces.
Proceedings of the Proceedings Supercomputing 2000, 2000
1999
ACM Trans. Program. Lang. Syst., 1999
ACM Trans. Program. Lang. Syst., 1999
J. ACM, 1999
Algorithmica, 1999
On bounding time and space for multiprocessor garbage collection (with retrospective)
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1999
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999
Proceedings of the Algorithms and Theory of Computation Handbook., 1999
1998
Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures, 1998
Proceedings of the ACM/IEEE Conference on Supercomputing, 1998
1997
IEEE Trans. Parallel Distributed Syst., 1997
Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures, 1997
Proceedings of the Sixth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1997
Parallel Algorithms.
Proceedings of the Computer Science and Engineering Handbook, 1997
1996
A Comparison of Sorting Algorithms for the Connection Machine CM-2.
Commun. ACM, 1996
Proceedings of the 1996 ACM SIGPLAN International Conference on Functional Programming, 1996
Proceedings of the Twelfth Annual Symposium on Computational Geometry, 1996
1995
Proceedings of the seventh international conference on Functional programming languages and computer architecture, 1995
1994
J. Parallel Distributed Comput., 1994
J. Comput. Syst. Sci., 1994
Proceedings of the Parallel Algorithms, 1994
1991
Proceedings of the Proceedings Supercomputing '91, 1991
Proceedings of the ACM SIGPLAN'91 Conference on Programming Language Design and Implementation (PLDI), 1991
1990
J. Parallel Distributed Comput., 1990
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990
Vector Models for Data-Parallel Computing
MIT Press, ISBN: 0-262-02313-X, 1990
1989
IEEE Trans. Pattern Anal. Mach. Intell., 1989
Proceedings of the ACM Symposium on Parallel Algorithms and Architectures, 1989
1987
Proceedings of the 10th International Joint Conference on Artificial Intelligence. Milan, 1987
1986
Proceedings of the 5th National Conference on Artificial Intelligence. Philadelphia, 1986