dblp: Guy E. Blelloch
https://dblp.org/pid/b/GEBlelloch.html
dblp person page RSS feedThu, 31 Oct 2024 20:18:12 +0100en-USdaily1released under the CC0 1.0 licensedblp@dagstuhl.de (dblp team)dblp@dagstuhl.de (dblp team)Computers/Computer_Science/Publications/Bibliographieshttp://www.rssboard.org/rss-specificationhttps://dblp.org/img/logo.144x51.pngdblp: Guy E. Blellochhttps://dblp.org/pid/b/GEBlelloch.html14451Lock-Free Locks Revisited (Abstract).https://doi.org/10.1145/3670684.3673415Naama Ben-David, Guy E. Blelloch, Yuanhao Wei: Lock-Free Locks Revisited (Abstract).HOPC@SPAA2024]]>https://dblp.org/rec/conf/hopc/Ben-DavidBW24Mon, 01 Jan 2024 00:00:00 +0100Teaching Parallel Algorithms Using the Binary-Forking Model.https://doi.org/10.1109/IPDPSW63119.2024.00080Guy E. Blelloch, Yan Gu, Yihan Sun: Teaching Parallel Algorithms Using the Binary-Forking Model.IPDPS (Workshops)2024: 346-351]]>https://dblp.org/rec/conf/ipps/Blelloch0024Mon, 01 Jan 2024 00:00:00 +0100VERLIB: Concurrent Versioned Pointers.https://doi.org/10.1145/3627535.3638501Guy E. Blelloch, Yuanhao Wei: VERLIB: Concurrent Versioned Pointers.PPoPP2024: 200-214]]>https://dblp.org/rec/conf/ppopp/BlellochW24Mon, 01 Jan 2024 00:00:00 +0100ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithms.https://doi.org/10.1145/3627535.3638475Magdalen Dobson Manohar, Zheqi Shen, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Harsha Vardhan Simhadri, Yihan Sun: ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithms.PPoPP2024: 270-285]]>https://dblp.org/rec/conf/ppopp/ManoharSBD0S024Mon, 01 Jan 2024 00:00:00 +0100Deterministic and Low-Span Work-Efficient Parallel Batch-Dynamic Trees.https://doi.org/10.1145/3626183.3659976Daniel Anderson, Guy E. Blelloch: Deterministic and Low-Span Work-Efficient Parallel Batch-Dynamic Trees.SPAA2024: 247-258]]>https://dblp.org/rec/conf/spaa/AndersonB24Mon, 01 Jan 2024 00:00:00 +0100Parallel Minimum Cuts in O(m log2 n) Work and Low Depth.https://doi.org/10.1145/3565557Daniel Anderson, Guy E. Blelloch: Parallel Minimum Cuts in O(m log2n) Work and Low Depth.ACM Trans. Parallel Comput.10(4): 18:1-18:28 (2023)]]>https://dblp.org/rec/journals/topc/AndersonB23Fri, 01 Dec 2023 00:00:00 +0100Smarter Atomic Smart Pointers: Safe and Efficient Concurrent Memory Management (Abstract).https://doi.org/10.1145/3597635.3598027Daniel Anderson, Guy E. Blelloch, Yuanhao Wei: Smarter Atomic Smart Pointers: Safe and Efficient Concurrent Memory Management (Abstract).HOPC@SPAA2023: 9-10]]>https://dblp.org/rec/conf/hopc/AndersonBW23Sun, 01 Jan 2023 00:00:00 +0100PIM-tree: A Skew-resistant Index for Processing-in-Memory (Abstract).https://doi.org/10.1145/3597635.3598029Hongbo Kang, Yiwei Zhao, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Charles McGuffey, Phillip B. Gibbons: PIM-tree: A Skew-resistant Index for Processing-in-Memory (Abstract).HOPC@SPAA2023: 13-14]]>https://dblp.org/rec/conf/hopc/KangZBD0MG23Sun, 01 Jan 2023 00:00:00 +0100The Geometry of Tree-Based Sorting.https://doi.org/10.4230/LIPIcs.ICALP.2023.26Guy E. Blelloch, Magdalen Dobson: The Geometry of Tree-Based Sorting.ICALP2023: 26:1-26:19]]>https://dblp.org/rec/conf/icalp/BlellochD23Sun, 01 Jan 2023 00:00:00 +0100Practically and Theoretically Efficient Garbage Collection for Multiversioning.https://doi.org/10.1145/3572848.3577508Yuanhao Wei, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert: Practically and Theoretically Efficient Garbage Collection for Multiversioning.PPoPP2023: 66-78]]>https://dblp.org/rec/conf/ppopp/WeiBFR23Sun, 01 Jan 2023 00:00:00 +0100PIM-trie: A Skew-resistant Trie for Processing-in-Memory.https://doi.org/10.1145/3558481.3591070Hongbo Kang, Yiwei Zhao, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Charles McGuffey, Phillip B. Gibbons: PIM-trie: A Skew-resistant Trie for Processing-in-Memory.SPAA2023: 1-14]]>https://dblp.org/rec/conf/spaa/KangZBD0MG23Sun, 01 Jan 2023 00:00:00 +0100Are Parallel Algorithms Ready for Prime Time?https://doi.org/10.1145/3558481.3591068Guy E. Blelloch: Are Parallel Algorithms Ready for Prime Time?SPAA2023: 63]]>https://dblp.org/rec/conf/spaa/Blelloch23Sun, 01 Jan 2023 00:00:00 +0100Scaling Graph-Based ANNS Algorithms to Billion-Size Datasets: A Comparative Analysis.https://doi.org/10.48550/arXiv.2305.04359Magdalen Dobson, Zheqi Shen, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Harsha Vardhan Simhadri, Yihan Sun: Scaling Graph-Based ANNS Algorithms to Billion-Size Datasets: A Comparative Analysis.CoRRabs/2305.04359 (2023)]]>https://dblp.org/rec/journals/corr/abs-2305-04359Sun, 01 Jan 2023 00:00:00 +0100Deterministic and Work-Efficient Parallel Batch-Dynamic Trees in Low Span.https://doi.org/10.48550/arXiv.2306.08786Daniel Anderson, Guy E. Blelloch: Deterministic and Work-Efficient Parallel Batch-Dynamic Trees in Low Span.CoRRabs/2306.08786 (2023)]]>https://dblp.org/rec/journals/corr/abs-2306-08786Sun, 01 Jan 2023 00:00:00 +0100PIM-tree: A Skew-resistant Index for Processing-in-Memory.https://www.vldb.org/pvldb/vol16/p946-kang.pdfHongbo Kang, Yiwei Zhao, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Charles McGuffey, Phillip B. Gibbons: PIM-tree: A Skew-resistant Index for Processing-in-Memory.Proc. VLDB Endow.16(4): 946-958 (2022)]]>https://dblp.org/rec/journals/pvldb/KangZBD0MG22Sat, 01 Jan 2022 00:00:00 +0100Joinable Parallel Balanced Binary Trees.https://doi.org/10.1145/3512769Guy E. Blelloch, Daniel Ferizovic, Yihan Sun: Joinable Parallel Balanced Binary Trees.ACM Trans. Parallel Comput.9(2): 7:1-7:41 (2022)]]>https://dblp.org/rec/journals/topc/BlellochFS22Sat, 01 Jan 2022 00:00:00 +0100Parallel Nearest Neighbors in Low Dimensions with Batch Updates.https://doi.org/10.1137/1.9781611977042.16Guy E. Blelloch, Magdalen Dobson: Parallel Nearest Neighbors in Low Dimensions with Batch Updates.ALENEX2022: 195-208]]>https://dblp.org/rec/conf/alenex/BlellochD22Sat, 01 Jan 2022 00:00:00 +0100Turning manual concurrent memory reclamation into automatic reference counting.https://doi.org/10.1145/3519939.3523730Daniel Anderson, Guy E. Blelloch, Yuanhao Wei: Turning manual concurrent memory reclamation into automatic reference counting.PLDI2022: 61-75]]>https://dblp.org/rec/conf/pldi/AndersonBW22Sat, 01 Jan 2022 00:00:00 +0100PaC-trees: supporting parallel and compressed purely-functional collections.https://doi.org/10.1145/3519939.3523733Laxman Dhulipala, Guy E. Blelloch, Yan Gu, Yihan Sun: PaC-trees: supporting parallel and compressed purely-functional collections.PLDI2022: 108-121]]>https://dblp.org/rec/conf/pldi/DhulipalaB0022Sat, 01 Jan 2022 00:00:00 +0100Fast and Fair Randomized Wait-Free Locks.https://doi.org/10.1145/3519270.3538448Naama Ben-David, Guy E. Blelloch: Fast and Fair Randomized Wait-Free Locks.PODC2022: 187-197]]>https://dblp.org/rec/conf/podc/Ben-DavidB22Sat, 01 Jan 2022 00:00:00 +0100Parallel block-delayed sequences.https://doi.org/10.1145/3503221.3508434Sam Westrick, Mike Rainey, Daniel Anderson, Guy E. Blelloch: Parallel block-delayed sequences.PPoPP2022: 61-75]]>https://dblp.org/rec/conf/ppopp/WestrickRAB22Sat, 01 Jan 2022 00:00:00 +0100Lock-free locks revisited.https://doi.org/10.1145/3503221.3508433Naama Ben-David, Guy E. Blelloch, Yuanhao Wei: Lock-free locks revisited.PPoPP2022: 278-293]]>https://dblp.org/rec/conf/ppopp/Ben-DavidBW22Sat, 01 Jan 2022 00:00:00 +0100FliT: a library for simple and efficient persistent algorithms.https://doi.org/10.1145/3503221.3508436Yuanhao Wei, Naama Ben-David, Michal Friedman, Guy E. Blelloch, Erez Petrank: FliT: a library for simple and efficient persistent algorithms.PPoPP2022: 309-321]]>https://dblp.org/rec/conf/ppopp/WeiB0BP22Sat, 01 Jan 2022 00:00:00 +0100The problem-based benchmark suite (PBBS), V2.https://doi.org/10.1145/3503221.3508422Daniel Anderson, Guy E. Blelloch, Laxman Dhulipala, Magdalen Dobson, Yihan Sun: The problem-based benchmark suite (PBBS), V2.PPoPP2022: 445-447]]>https://dblp.org/rec/conf/ppopp/AndersonBDD022Sat, 01 Jan 2022 00:00:00 +0100Practically and Theoretically Efficient Garbage Collection for Multiversioning (Artifact).https://doi.org/10.5281/zenodo.7475441Yuanhao Wei, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert: Practically and Theoretically Efficient Garbage Collection for Multiversioning (Artifact). ]]>https://dblp.org/rec/data/10/WeiBFR22Thu, 01 Dec 2022 00:00:00 +0100Lock-Free Locks Revisited.https://arxiv.org/abs/2201.00813Naama Ben-David, Guy E. Blelloch, Yuanhao Wei: Lock-Free Locks Revisited.CoRRabs/2201.00813 (2022)]]>https://dblp.org/rec/journals/corr/abs-2201-00813Sat, 01 Jan 2022 00:00:00 +0100Turning Manual Concurrent Memory Reclamation into Automatic Reference Counting.https://doi.org/10.48550/arXiv.2204.05985Daniel Anderson, Guy E. Blelloch, Yuanhao Wei: Turning Manual Concurrent Memory Reclamation into Automatic Reference Counting.CoRRabs/2204.05985 (2022)]]>https://dblp.org/rec/journals/corr/abs-2204-05985Sat, 01 Jan 2022 00:00:00 +0100PaC-trees: Supporting Parallel and Compressed Purely-Functional Collections.https://doi.org/10.48550/arXiv.2204.06077Laxman Dhulipala, Guy E. Blelloch, Yan Gu, Yihan Sun: PaC-trees: Supporting Parallel and Compressed Purely-Functional Collections.CoRRabs/2204.06077 (2022)]]>https://dblp.org/rec/journals/corr/abs-2204-06077Sat, 01 Jan 2022 00:00:00 +0100PIM-tree: A Skew-resistant Index for Processing-in-Memory.https://doi.org/10.48550/arXiv.2211.10516Hongbo Kang, Yiwei Zhao, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Charles McGuffey, Phillip B. Gibbons: PIM-tree: A Skew-resistant Index for Processing-in-Memory.CoRRabs/2211.10516 (2022)]]>https://dblp.org/rec/journals/corr/abs-2211-10516Sat, 01 Jan 2022 00:00:00 +0100Practically and Theoretically Efficient Garbage Collection for Multiversioning.https://doi.org/10.48550/arXiv.2212.13557Yuanhao Wei, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert: Practically and Theoretically Efficient Garbage Collection for Multiversioning.CoRRabs/2212.13557 (2022)]]>https://dblp.org/rec/journals/corr/abs-2212-13557Sat, 01 Jan 2022 00:00:00 +0100Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable.https://doi.org/10.1145/3434393Laxman Dhulipala, Guy E. Blelloch, Julian Shun: Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable.ACM Trans. Parallel Comput.8(1): 4:1-4:70 (2021)]]>https://dblp.org/rec/journals/topc/DhulipalaBS21Fri, 01 Jan 2021 00:00:00 +0100The Read-Only Semi-External Model.https://doi.org/10.1137/1.9781611976489.6Guy E. Blelloch, Laxman Dhulipala, Phillip B. Gibbons, Yan Gu, Charles McGuffey, Julian Shun: The Read-Only Semi-External Model.APOCS2021: 70-84]]>https://dblp.org/rec/conf/apocs/BlellochDGGMS21Fri, 01 Jan 2021 00:00:00 +0100Is Asymptotic Cost Analysis Useful in Developing Practical Parallel Algorithms.https://doi.org/10.1109/IPDPS49936.2021.00076Guy E. Blelloch: Is Asymptotic Cost Analysis Useful in Developing Practical Parallel Algorithms.IPDPS2021: 681]]>https://dblp.org/rec/conf/ipps/Blelloch21Fri, 01 Jan 2021 00:00:00 +0100Concurrent deferred reference counting with constant-time overhead.https://doi.org/10.1145/3453483.3454060Daniel Anderson, Guy E. Blelloch, Yuanhao Wei: Concurrent deferred reference counting with constant-time overhead.PLDI2021: 526-541]]>https://dblp.org/rec/conf/pldi/AndersonBW21Fri, 01 Jan 2021 00:00:00 +0100Constant-time snapshots with applications to concurrent data structures.https://doi.org/10.1145/3437801.3441602Yuanhao Wei, Naama Ben-David, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert, Yihan Sun: Constant-time snapshots with applications to concurrent data structures.PPoPP2021: 31-46]]>https://dblp.org/rec/conf/ppopp/WeiBBFR021Fri, 01 Jan 2021 00:00:00 +0100SPAA'21 Panel Paper: Architecture-Friendly Algorithms versus Algorithm-Friendly Architectures.https://doi.org/10.1145/3409964.3461780Guy E. Blelloch, William J. Dally, Margaret Martonosi, Uzi Vishkin, Katherine A. Yelick: SPAA'21 Panel Paper: Architecture-Friendly Algorithms versus Algorithm-Friendly Architectures.SPAA2021: 1-7]]>https://dblp.org/rec/conf/spaa/BlellochDMVY21Fri, 01 Jan 2021 00:00:00 +0100Efficient Parallel Self-Adjusting Computation.https://doi.org/10.1145/3409964.3461799Daniel Anderson, Guy E. Blelloch, Anubhav Baweja, Umut A. Acar: Efficient Parallel Self-Adjusting Computation.SPAA2021: 59-70]]>https://dblp.org/rec/conf/spaa/AndersonBBA21Fri, 01 Jan 2021 00:00:00 +0100Parallel Minimum Cuts in O(m log2n) Work and Low Depth.https://doi.org/10.1145/3409964.3461797Daniel Anderson, Guy E. Blelloch: Parallel Minimum Cuts in O(m log2n) Work and Low Depth.SPAA2021: 71-82]]>https://dblp.org/rec/conf/spaa/AndersonB21Fri, 01 Jan 2021 00:00:00 +0100The Processing-in-Memory Model.https://doi.org/10.1145/3409964.3461816Hongbo Kang, Phillip B. Gibbons, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Charles McGuffey: The Processing-in-Memory Model.SPAA2021: 295-306]]>https://dblp.org/rec/conf/spaa/KangGBD0M21Fri, 01 Jan 2021 00:00:00 +0100Space and Time Bounded Multiversion Garbage Collection.https://doi.org/10.4230/LIPIcs.DISC.2021.12Naama Ben-David, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert, Yihan Sun, Yuanhao Wei: Space and Time Bounded Multiversion Garbage Collection.DISC2021: 12:1-12:20]]>https://dblp.org/rec/conf/wdag/Ben-DavidBFRSW21Fri, 01 Jan 2021 00:00:00 +0100Parallel Minimum Cuts in O(m log2(n)) Work and Low Depth.https://arxiv.org/abs/2102.05301Daniel Anderson, Guy E. Blelloch: Parallel Minimum Cuts in O(m log2(n)) Work and Low Depth.CoRRabs/2102.05301 (2021)]]>https://dblp.org/rec/journals/corr/abs-2102-05301Fri, 01 Jan 2021 00:00:00 +0100Efficient Parallel Self-Adjusting Computation.https://arxiv.org/abs/2105.06712Daniel Anderson, Guy E. Blelloch, Anubhav Baweja, Umut A. Acar: Efficient Parallel Self-Adjusting Computation.CoRRabs/2105.06712 (2021)]]>https://dblp.org/rec/journals/corr/abs-2105-06712Fri, 01 Jan 2021 00:00:00 +0100Space and Time Bounded Multiversion Garbage Collection.https://arxiv.org/abs/2108.02775Naama Ben-David, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert, Yihan Sun, Yuanhao Wei: Space and Time Bounded Multiversion Garbage Collection.CoRRabs/2108.02775 (2021)]]>https://dblp.org/rec/journals/corr/abs-2108-02775Fri, 01 Jan 2021 00:00:00 +0100FliT: A Library for Simple and Efficient Persistent Algorithms.https://arxiv.org/abs/2108.04202Yuanhao Wei, Naama Ben-David, Michal Friedman, Guy E. Blelloch, Erez Petrank: FliT: A Library for Simple and Efficient Persistent Algorithms.CoRRabs/2108.04202 (2021)]]>https://dblp.org/rec/journals/corr/abs-2108-04202Fri, 01 Jan 2021 00:00:00 +0100Fast and Fair Lock-Free Locks.https://arxiv.org/abs/2108.04520Naama Ben-David, Guy E. Blelloch: Fast and Fair Lock-Free Locks.CoRRabs/2108.04520 (2021)]]>https://dblp.org/rec/journals/corr/abs-2108-04520Fri, 01 Jan 2021 00:00:00 +0100The Log-Interleave Bound: Towards the Unification of Sorting and the BST Model.https://arxiv.org/abs/2110.11836Guy E. Blelloch, Magdalen Dobson: The Log-Interleave Bound: Towards the Unification of Sorting and the BST Model.CoRRabs/2110.11836 (2021)]]>https://dblp.org/rec/journals/corr/abs-2110-11836Fri, 01 Jan 2021 00:00:00 +0100Parallel Nearest Neighbors in Low Dimensions with Batch Updates.https://arxiv.org/abs/2111.04182Magdalen Dobson, Guy E. Blelloch: Parallel Nearest Neighbors in Low Dimensions with Batch Updates.CoRRabs/2111.04182 (2021)]]>https://dblp.org/rec/journals/corr/abs-2111-04182Fri, 01 Jan 2021 00:00:00 +0100Parallelism in Randomized Incremental Algorithms.https://doi.org/10.1145/3402819Guy E. Blelloch, Yan Gu, Julian Shun, Yihan Sun: Parallelism in Randomized Incremental Algorithms.J. ACM67(5): 27:1-27:27 (2020)]]>https://dblp.org/rec/journals/jacm/BlellochGSS20Wed, 01 Jan 2020 00:00:00 +0100Sage: Parallel Semi-Asymmetric Graph Algorithms for NVRAMs.http://www.vldb.org/pvldb/vol13/p1598-dhulipala.pdfLaxman Dhulipala, Charles McGuffey, Hongbo Kang, Yan Gu, Guy E. Blelloch, Phillip B. Gibbons, Julian Shun: Sage: Parallel Semi-Asymmetric Graph Algorithms for NVRAMs.Proc. VLDB Endow.13(9): 1598-1613 (2020)]]>https://dblp.org/rec/journals/pvldb/DhulipalaMKGBGS20Wed, 01 Jan 2020 00:00:00 +0100Improved Parallel Cache-Oblivious Algorithms for Dynamic Programming [Extend Abstract].https://doi.org/10.1137/1.9781611976021.8Guy E. Blelloch, Yan Gu: Improved Parallel Cache-Oblivious Algorithms for Dynamic Programming [Extend Abstract].APOCS2020: 105-119]]>https://dblp.org/rec/conf/apocs/BlellochG20Wed, 01 Jan 2020 00:00:00 +0100Parallel Batch-Dynamic Trees via Change Propagation.https://doi.org/10.4230/LIPIcs.ESA.2020.2Umut A. Acar, Daniel Anderson, Guy E. Blelloch, Laxman Dhulipala, Sam Westrick: Parallel Batch-Dynamic Trees via Change Propagation.ESA2020: 2:1-2:23]]>https://dblp.org/rec/conf/esa/AcarABDW20Wed, 01 Jan 2020 00:00:00 +0100NVTraverse: in NVRAM data structures, the destination is more important than the journey.https://doi.org/10.1145/3385412.3386031Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, Erez Petrank: NVTraverse: in NVRAM data structures, the destination is more important than the journey.PLDI2020: 377-392]]>https://dblp.org/rec/conf/pldi/FriedmanBWBP20Wed, 01 Jan 2020 00:00:00 +0100The Graph Based Benchmark Suite (GBBS).https://doi.org/10.1145/3398682.3399168Laxman Dhulipala, Jessica Shi, Tom Tseng, Guy E. Blelloch, Julian Shun: The Graph Based Benchmark Suite (GBBS).GRADES-NDA@SIGMOD2020: 11:1-11:8]]>https://dblp.org/rec/conf/sigmod/DhulipalaSTBS20Wed, 01 Jan 2020 00:00:00 +0100Work-Efficient Batch-Incremental Minimum Spanning Trees with Applications to the Sliding-Window Model.https://doi.org/10.1145/3350755.3400241Daniel Anderson, Guy E. Blelloch, Kanat Tangwongsan: Work-Efficient Batch-Incremental Minimum Spanning Trees with Applications to the Sliding-Window Model.SPAA2020: 51-61]]>https://dblp.org/rec/conf/spaa/AndersonBT20Wed, 01 Jan 2020 00:00:00 +0100Optimal Parallel Algorithms in the Binary-Forking Model.https://doi.org/10.1145/3350755.3400227Guy E. Blelloch, Jeremy T. Fineman, Yan Gu, Yihan Sun: Optimal Parallel Algorithms in the Binary-Forking Model.SPAA2020: 89-102]]>https://dblp.org/rec/conf/spaa/BlellochF0020Wed, 01 Jan 2020 00:00:00 +0100Randomized Incremental Convex Hull is Highly Parallel.https://doi.org/10.1145/3350755.3400255Guy E. Blelloch, Yan Gu, Julian Shun, Yihan Sun: Randomized Incremental Convex Hull is Highly Parallel.SPAA2020: 103-115]]>https://dblp.org/rec/conf/spaa/BlellochGSS20Wed, 01 Jan 2020 00:00:00 +0100ParlayLib - A Toolkit for Parallel Algorithms on Shared-Memory Multicore Machines.https://doi.org/10.1145/3350755.3400254Guy E. Blelloch, Daniel Anderson, Laxman Dhulipala: ParlayLib - A Toolkit for Parallel Algorithms on Shared-Memory Multicore Machines.SPAA2020: 507-509]]>https://dblp.org/rec/conf/spaa/BlellochAD20Wed, 01 Jan 2020 00:00:00 +0100LL/SC and Atomic Copy: Constant Time, Space Efficient Implementations Using Only Pointer-Width CAS.https://doi.org/10.4230/LIPIcs.DISC.2020.5Guy E. Blelloch, Yuanhao Wei: LL/SC and Atomic Copy: Constant Time, Space Efficient Implementations Using Only Pointer-Width CAS.DISC2020: 5:1-5:17]]>https://dblp.org/rec/conf/wdag/BlellochW20Wed, 01 Jan 2020 00:00:00 +0100Brief Announcement: Concurrent Fixed-Size Allocation and Free in Constant Time.https://doi.org/10.4230/LIPIcs.DISC.2020.51Guy E. Blelloch, Yuanhao Wei: Brief Announcement: Concurrent Fixed-Size Allocation and Free in Constant Time.DISC2020: 51:1-51:3]]>https://dblp.org/rec/conf/wdag/BlellochW20aWed, 01 Jan 2020 00:00:00 +0100Proceedings of the Symposium on Algorithm Engineering and Experiments, ALENEX 2020, Salt Lake City, UT, USA, January 5-6, 2020.https://doi.org/10.1137/1.9781611976007Guy E. Blelloch, Irene Finocchi: Proceedings of the Symposium on Algorithm Engineering and Experiments, ALENEX 2020, Salt Lake City, UT, USA, January 5-6, 2020.SIAM2020, ISBN 978-1-61197-600-7[contents]]]>https://dblp.org/rec/conf/alenex/2020Wed, 01 Jan 2020 00:00:00 +0100Batch-dynamic Algorithms via Parallel Change Propagation and Applications to Dynamic Trees.https://arxiv.org/abs/2002.05129Umut A. Acar, Daniel Anderson, Guy E. Blelloch, Laxman Dhulipala, Sam Westrick: Batch-dynamic Algorithms via Parallel Change Propagation and Applications to Dynamic Trees.CoRRabs/2002.05129 (2020)]]>https://dblp.org/rec/journals/corr/abs-2002-05129Wed, 01 Jan 2020 00:00:00 +0100Work-efficient Batch-incremental Minimum Spanning Trees with Applications to the Sliding Window Model.https://arxiv.org/abs/2002.05710Daniel Anderson, Guy E. Blelloch, Kanat Tangwongsan: Work-efficient Batch-incremental Minimum Spanning Trees with Applications to the Sliding Window Model.CoRRabs/2002.05710 (2020)]]>https://dblp.org/rec/journals/corr/abs-2002-05710Wed, 01 Jan 2020 00:00:00 +0100Concurrent Reference Counting and Resource Management in Wait-free Constant Time.https://arxiv.org/abs/2002.07053Guy E. Blelloch, Yuanhao Wei: Concurrent Reference Counting and Resource Management in Wait-free Constant Time.CoRRabs/2002.07053 (2020)]]>https://dblp.org/rec/journals/corr/abs-2002-07053Wed, 01 Jan 2020 00:00:00 +0100NVTraverse: In NVRAM Data Structures, the Destination is More Important than the Journey.https://arxiv.org/abs/2004.02841Michal Friedman, Naama Ben-David, Yuanhao Wei, Guy E. Blelloch, Erez Petrank: NVTraverse: In NVRAM Data Structures, the Destination is More Important than the Journey.CoRRabs/2004.02841 (2020)]]>https://dblp.org/rec/journals/corr/abs-2004-02841Wed, 01 Jan 2020 00:00:00 +0100Constant-Time Lazy Snapshots Supporting General Queries on Concurrent Data Structures.https://arxiv.org/abs/2007.02372Naama Ben-David, Guy E. Blelloch, Panagiota Fatourou, Eric Ruppert, Yihan Sun, Yuanhao Wei: Constant-Time Lazy Snapshots Supporting General Queries on Concurrent Data Structures.CoRRabs/2007.02372 (2020)]]>https://dblp.org/rec/journals/corr/abs-2007-02372Wed, 01 Jan 2020 00:00:00 +0100Concurrent Fixed-Size Allocation and Free in Constant Time.https://arxiv.org/abs/2008.04296Guy E. Blelloch, Yuanhao Wei: Concurrent Fixed-Size Allocation and Free in Constant Time.CoRRabs/2008.04296 (2020)]]>https://dblp.org/rec/journals/corr/abs-2008-04296Wed, 01 Jan 2020 00:00:00 +0100On Supporting Efficient Snapshot Isolation for Hybrid Workloads with Multi-Versioned Indexes.http://www.vldb.org/pvldb/vol13/p211-sun.pdfYihan Sun, Guy E. Blelloch, Wan Shen Lim, Andrew Pavlo: On Supporting Efficient Snapshot Isolation for Hybrid Workloads with Multi-Versioned Indexes.Proc. VLDB Endow.13(2): 211-225 (2019)]]>https://dblp.org/rec/journals/pvldb/0001BLP19Tue, 01 Jan 2019 00:00:00 +0100Unfair Scheduling Patterns in NUMA Architectures.https://doi.org/10.1109/PACT.2019.00024Naama Ben-David, Ziv Scully, Guy E. Blelloch: Unfair Scheduling Patterns in NUMA Architectures.PACT2019: 205-218]]>https://dblp.org/rec/conf/IEEEpact/Ben-DavidSB19Tue, 01 Jan 2019 00:00:00 +0100Batch-Parallel Euler Tour Trees.https://doi.org/10.1137/1.9781611975499.8Thomas Tseng, Laxman Dhulipala, Guy E. Blelloch: Batch-Parallel Euler Tour Trees.ALENEX2019: 92-106]]>https://dblp.org/rec/conf/alenex/TsengDB19Tue, 01 Jan 2019 00:00:00 +0100Parallel Range, Segment and Rectangle Queries with Augmented Maps.https://doi.org/10.1137/1.9781611975499.13Yihan Sun, Guy E. Blelloch: Parallel Range, Segment and Rectangle Queries with Augmented Maps.ALENEX2019: 159-173]]>https://dblp.org/rec/conf/alenex/0001B19Tue, 01 Jan 2019 00:00:00 +0100Low-latency graph streaming using compressed purely-functional trees.https://doi.org/10.1145/3314221.3314598Laxman Dhulipala, Guy E. Blelloch, Julian Shun: Low-latency graph streaming using compressed purely-functional trees.PLDI2019: 918-934]]>https://dblp.org/rec/conf/pldi/DhulipalaBS19Tue, 01 Jan 2019 00:00:00 +0100Making concurrent algorithms detectable: poster.https://doi.org/10.1145/3293883.3299991Naama Ben-David, Guy E. Blelloch, Michal Friedman, Yuanhao Wei: Making concurrent algorithms detectable: poster.PPoPP2019: 419-420]]>https://dblp.org/rec/conf/ppopp/Ben-DavidBFW19Tue, 01 Jan 2019 00:00:00 +0100Implementing parallel and concurrent tree structures.https://doi.org/10.1145/3293883.3302576Yihan Sun, Guy E. Blelloch: Implementing parallel and concurrent tree structures.PPoPP2019: 447-450]]>https://dblp.org/rec/conf/ppopp/0001B19Tue, 01 Jan 2019 00:00:00 +0100Multiversion Concurrency with Bounded Delay and Precise Garbage Collection.https://doi.org/10.1145/3323165.3323185Naama Ben-David, Guy E. Blelloch, Yihan Sun, Yuanhao Wei: Multiversion Concurrency with Bounded Delay and Precise Garbage Collection.SPAA2019: 241-252]]>https://dblp.org/rec/conf/spaa/Ben-DavidB0W19Tue, 01 Jan 2019 00:00:00 +0100Delay-Free Concurrency on Faulty Persistent Memory.https://doi.org/10.1145/3323165.3323187Naama Ben-David, Guy E. Blelloch, Michal Friedman, Yuanhao Wei: Delay-Free Concurrency on Faulty Persistent Memory.SPAA2019: 253-264]]>https://dblp.org/rec/conf/spaa/Ben-DavidBFW19Tue, 01 Jan 2019 00:00:00 +0100Parallel Batch-Dynamic Graph Connectivity.https://doi.org/10.1145/3323165.3323196Umut A. Acar, Daniel Anderson, Guy E. Blelloch, Laxman Dhulipala: Parallel Batch-Dynamic Graph Connectivity.SPAA2019: 381-392]]>https://dblp.org/rec/conf/spaa/AcarABD19Tue, 01 Jan 2019 00:00:00 +0100Optimal Parallel Algorithms in the Binary-Forking Model.http://arxiv.org/abs/1903.04650Guy E. Blelloch, Jeremy T. Fineman, Yan Gu, Yihan Sun: Optimal Parallel Algorithms in the Binary-Forking Model.CoRRabs/1903.04650 (2019)]]>https://dblp.org/rec/journals/corr/abs-1903-04650Tue, 01 Jan 2019 00:00:00 +0100Parallel Batch-Dynamic Graph Connectivity.http://arxiv.org/abs/1903.08794Umut A. Acar, Daniel Anderson, Guy E. Blelloch, Laxman Dhulipala: Parallel Batch-Dynamic Graph Connectivity.CoRRabs/1903.08794 (2019)]]>https://dblp.org/rec/journals/corr/abs-1903-08794Tue, 01 Jan 2019 00:00:00 +0100Low-Latency Graph Streaming Using Compressed Purely-Functional Trees.http://arxiv.org/abs/1904.08380Laxman Dhulipala, Julian Shun, Guy E. Blelloch: Low-Latency Graph Streaming Using Compressed Purely-Functional Trees.CoRRabs/1904.08380 (2019)]]>https://dblp.org/rec/journals/corr/abs-1904-08380Tue, 01 Jan 2019 00:00:00 +0100Semi-Asymmetric Parallel Graph Algorithms for NVRAMs.http://arxiv.org/abs/1910.12310Laxman Dhulipala, Charles McGuffey, Hongbo Kang, Yan Gu, Guy E. Blelloch, Phillip B. Gibbons, Julian Shun: Semi-Asymmetric Parallel Graph Algorithms for NVRAMs.CoRRabs/1910.12310 (2019)]]>https://dblp.org/rec/journals/corr/abs-1910-12310Tue, 01 Jan 2019 00:00:00 +0100LL/SC and Atomic Copy: Constant Time, Space Efficient Implementations using only pointer-width CAS.http://arxiv.org/abs/1911.09671Guy E. Blelloch, Yuanhao Wei: LL/SC and Atomic Copy: Constant Time, Space Efficient Implementations using only pointer-width CAS.CoRRabs/1911.09671 (2019)]]>https://dblp.org/rec/journals/corr/abs-1911-09671Tue, 01 Jan 2019 00:00:00 +0100Algorithmic Building Blocks for Asymmetric Memories.https://doi.org/10.4230/LIPIcs.ESA.2018.44Yan Gu, Yihan Sun, Guy E. Blelloch: Algorithmic Building Blocks for Asymmetric Memories.ESA2018: 44:1-44:15]]>https://dblp.org/rec/conf/esa/0001SB18Mon, 01 Jan 2018 00:00:00 +0100Implicit Decomposition for Write-Efficient Connectivity Algorithms.https://doi.org/10.1109/IPDPS.2018.00081Naama Ben-David, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Charles McGuffey, Julian Shun: Implicit Decomposition for Write-Efficient Connectivity Algorithms.IPDPS2018: 711-722]]>https://dblp.org/rec/conf/ipps/Ben-DavidBFG0MS18Mon, 01 Jan 2018 00:00:00 +0100PAM: parallel augmented maps.https://doi.org/10.1145/3178487.3178509Yihan Sun, Daniel Ferizovic, Guy E. Blelloch: PAM: parallel augmented maps.PPoPP2018: 290-304]]>https://dblp.org/rec/conf/ppopp/SunFB18Mon, 01 Jan 2018 00:00:00 +0100Parallel Write-Efficient Algorithms and Data Structures for Computational Geometry.https://doi.org/10.1145/3210377.3210380Guy E. Blelloch, Yan Gu, Julian Shun, Yihan Sun: Parallel Write-Efficient Algorithms and Data Structures for Computational Geometry.SPAA2018: 235-246]]>https://dblp.org/rec/conf/spaa/Blelloch0SS18Mon, 01 Jan 2018 00:00:00 +0100The Parallel Persistent Memory Model.https://doi.org/10.1145/3210377.3210381Guy E. Blelloch, Phillip B. Gibbons, Yan Gu, Charles McGuffey, Julian Shun: The Parallel Persistent Memory Model.SPAA2018: 247-258]]>https://dblp.org/rec/conf/spaa/BlellochG0MS18Mon, 01 Jan 2018 00:00:00 +0100Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable.https://doi.org/10.1145/3210377.3210414Laxman Dhulipala, Guy E. Blelloch, Julian Shun: Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable.SPAA2018: 393-404]]>https://dblp.org/rec/conf/spaa/DhulipalaBS18Mon, 01 Jan 2018 00:00:00 +0100Efficient Single Writer Concurrency.http://arxiv.org/abs/1803.08617Naama Ben-David, Guy E. Blelloch, Yihan Sun, Yuanhao Wei: Efficient Single Writer Concurrency.CoRRabs/1803.08617 (2018)]]>https://dblp.org/rec/journals/corr/abs-1803-08617Mon, 01 Jan 2018 00:00:00 +0100Parallel Range and Segment Queries with Augmented Maps.http://arxiv.org/abs/1803.08621Yihan Sun, Guy E. Blelloch: Parallel Range and Segment Queries with Augmented Maps.CoRRabs/1803.08621 (2018)]]>https://dblp.org/rec/journals/corr/abs-1803-08621Mon, 01 Jan 2018 00:00:00 +0100Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable.http://arxiv.org/abs/1805.05208Laxman Dhulipala, Guy E. Blelloch, Julian Shun: Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable.CoRRabs/1805.05208 (2018)]]>https://dblp.org/rec/journals/corr/abs-1805-05208Mon, 01 Jan 2018 00:00:00 +0100The Parallel Persistent Memory Model.http://arxiv.org/abs/1805.05580Guy E. Blelloch, Phillip B. Gibbons, Yan Gu, Charles McGuffey, Julian Shun: The Parallel Persistent Memory Model.CoRRabs/1805.05580 (2018)]]>https://dblp.org/rec/journals/corr/abs-1805-05580Mon, 01 Jan 2018 00:00:00 +0100Parallel Write-Efficient Algorithms and Data Structures for Computational Geometry.http://arxiv.org/abs/1805.05592Guy E. Blelloch, Yan Gu, Yihan Sun, Julian Shun: Parallel Write-Efficient Algorithms and Data Structures for Computational Geometry.CoRRabs/1805.05592 (2018)]]>https://dblp.org/rec/journals/corr/abs-1805-05592Mon, 01 Jan 2018 00:00:00 +0100Making Concurrent Algorithms Detectable.http://arxiv.org/abs/1806.04780Naama Ben-David, Guy E. Blelloch, Yuanhao Wei: Making Concurrent Algorithms Detectable.CoRRabs/1806.04780 (2018)]]>https://dblp.org/rec/journals/corr/abs-1806-04780Mon, 01 Jan 2018 00:00:00 +0100Algorithmic Building Blocks for Asymmetric Memories.http://arxiv.org/abs/1806.10370Yan Gu, Yihan Sun, Guy E. Blelloch: Algorithmic Building Blocks for Asymmetric Memories.CoRRabs/1806.10370 (2018)]]>https://dblp.org/rec/journals/corr/abs-1806-10370Mon, 01 Jan 2018 00:00:00 +0100Parallelism in Randomized Incremental Algorithms.http://arxiv.org/abs/1810.05303Guy E. Blelloch, Yan Gu, Julian Shun, Yihan Sun: Parallelism in Randomized Incremental Algorithms.CoRRabs/1810.05303 (2018)]]>https://dblp.org/rec/journals/corr/abs-1810-05303Mon, 01 Jan 2018 00:00:00 +0100Batch-Parallel Euler Tour Trees.http://arxiv.org/abs/1810.10738Thomas Tseng, Laxman Dhulipala, Guy E. Blelloch: Batch-Parallel Euler Tour Trees.CoRRabs/1810.10738 (2018)]]>https://dblp.org/rec/journals/corr/abs-1810-10738Mon, 01 Jan 2018 00:00:00 +0100Technical Perspective: Functional compilers.https://doi.org/10.1145/3060595Guy E. Blelloch: Technical Perspective: Functional compilers.Commun. ACM60(5): 82 (2017)]]>https://dblp.org/rec/journals/cacm/Blelloch17Sun, 01 Jan 2017 00:00:00 +0100Parallel lightweight wavelet tree, suffix array and FM-index construction.https://doi.org/10.1016/j.jda.2017.04.001Julian Labeit, Julian Shun, Guy E. Blelloch: Parallel lightweight wavelet tree, suffix array and FM-index construction.J. Discrete Algorithms43: 2-17 (2017)]]>https://dblp.org/rec/journals/jda/LabeitSB17Sun, 01 Jan 2017 00:00:00 +0100Optimally Scheduling Jobs with Multiple Tasks.https://doi.org/10.1145/3152042.3152055Ziv Scully, Guy E. Blelloch, Mor Harchol-Balter, Alan Scheller-Wolf: Optimally Scheduling Jobs with Multiple Tasks.SIGMETRICS Perform. Evaluation Rev.45(2): 36-38 (2017)]]>https://dblp.org/rec/journals/sigmetrics/ScullyBHS17Sun, 01 Jan 2017 00:00:00 +0100Provably Efficient Scheduling of Dynamically Allocating Programs on Parallel Cache Hierarchies.https://doi.org/10.1109/HiPC.2017.00023Guy E. Blelloch, Phillip B. Gibbons, Harsha Vardhan Simhadri: Provably Efficient Scheduling of Dynamically Allocating Programs on Parallel Cache Hierarchies.HiPC2017: 124-133]]>https://dblp.org/rec/conf/hipc/BlellochGS17Sun, 01 Jan 2017 00:00:00 +0100Efficient Construction of Probabilistic Tree Embeddings.https://doi.org/10.4230/LIPIcs.ICALP.2017.26Guy E. Blelloch, Yan Gu, Yihan Sun: Efficient Construction of Probabilistic Tree Embeddings.ICALP2017: 26:1-26:14]]>https://dblp.org/rec/conf/icalp/Blelloch0S17Sun, 01 Jan 2017 00:00:00 +0100Some Sequential Algorithms are Almost Always Parallel.https://doi.org/10.1145/3087801.3087871Guy E. Blelloch: Some Sequential Algorithms are Almost Always Parallel.PODC2017: 1]]>https://dblp.org/rec/conf/podc/Blelloch17Sun, 01 Jan 2017 00:00:00 +0100Analyzing Contention and Backoff in Asynchronous Shared Memory.https://doi.org/10.1145/3087801.3087828Naama Ben-David, Guy E. Blelloch: Analyzing Contention and Backoff in Asynchronous Shared Memory.PODC2017: 53-62]]>https://dblp.org/rec/conf/podc/Ben-DavidB17Sun, 01 Jan 2017 00:00:00 +0100Parallel functional arrays.https://doi.org/10.1145/3009837.3009869Ananya Kumar, Guy E. Blelloch, Robert Harper: Parallel functional arrays.POPL2017: 706-718]]>https://dblp.org/rec/conf/popl/KumarBH17Sun, 01 Jan 2017 00:00:00 +0100Some Sequential Algorithms are Almost Always Parallel.https://doi.org/10.1145/3087556.3087602Guy E. Blelloch: Some Sequential Algorithms are Almost Always Parallel.SPAA2017: 141]]>https://dblp.org/rec/conf/spaa/Blelloch17Sun, 01 Jan 2017 00:00:00 +0100Julienne: A Framework for Parallel Graph Algorithms using Work-efficient Bucketing.https://doi.org/10.1145/3087556.3087580Laxman Dhulipala, Guy E. Blelloch, Julian Shun: Julienne: A Framework for Parallel Graph Algorithms using Work-efficient Bucketing.SPAA2017: 293-304]]>https://dblp.org/rec/conf/spaa/DhulipalaBS17Sun, 01 Jan 2017 00:00:00 +0100Implicit Decomposition for Write-Efficient Connectivity Algorithms.http://arxiv.org/abs/1710.02637Naama Ben-David, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Charles McGuffey, Julian Shun: Implicit Decomposition for Write-Efficient Connectivity Algorithms.CoRRabs/1710.02637 (2017)]]>https://dblp.org/rec/journals/corr/abs-1710-02637Sun, 01 Jan 2017 00:00:00 +0100Experimental Analysis of Space-Bounded Schedulers.https://doi.org/10.1145/2938389Harsha Vardhan Simhadri, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Aapo Kyrola: Experimental Analysis of Space-Bounded Schedulers.ACM Trans. Parallel Comput.3(1): 8:1-8:27 (2016)]]>https://dblp.org/rec/journals/topc/SimhadriBFGK16Fri, 01 Jan 2016 00:00:00 +0100Parallel Lightweight Wavelet Tree, Suffix Array and FM-Index Construction.https://doi.org/10.1109/DCC.2016.117Julian Labeit, Julian Shun, Guy E. Blelloch: Parallel Lightweight Wavelet Tree, Suffix Array and FM-Index Construction.DCC2016: 33-42]]>https://dblp.org/rec/conf/dcc/LabeitSB16Fri, 01 Jan 2016 00:00:00 +0100Efficient Algorithms with Asymmetric Read and Write Costs.https://doi.org/10.4230/LIPIcs.ESA.2016.14Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Julian Shun: Efficient Algorithms with Asymmetric Read and Write Costs.ESA2016: 14:1-14:18]]>https://dblp.org/rec/conf/esa/BlellochFG0S16Fri, 01 Jan 2016 00:00:00 +0100Hierarchical memory management for parallel programs.https://doi.org/10.1145/2951913.2951935Ram Raghunathan, Stefan K. Muller, Umut A. Acar, Guy E. Blelloch: Hierarchical memory management for parallel programs.ICFP2016: 392-406]]>https://dblp.org/rec/conf/icfp/RaghunathanMAB16Fri, 01 Jan 2016 00:00:00 +0100Parallel Algorithms for Asymmetric Read-Write Costs.https://doi.org/10.1145/2935764.2935767Naama Ben-David, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Charles McGuffey, Julian Shun: Parallel Algorithms for Asymmetric Read-Write Costs.SPAA2016: 145-156]]>https://dblp.org/rec/conf/spaa/Ben-DavidBFG0MS16Fri, 01 Jan 2016 00:00:00 +0100Just Join for Parallel Ordered Sets.https://doi.org/10.1145/2935764.2935768Guy E. Blelloch, Daniel Ferizovic, Yihan Sun: Just Join for Parallel Ordered Sets.SPAA2016: 253-264]]>https://dblp.org/rec/conf/spaa/BlellochFS16Fri, 01 Jan 2016 00:00:00 +0100Parallel Shortest Paths Using Radius Stepping.https://doi.org/10.1145/2935764.2935765Guy E. Blelloch, Yan Gu, Yihan Sun, Kanat Tangwongsan: Parallel Shortest Paths Using Radius Stepping.SPAA2016: 443-454]]>https://dblp.org/rec/conf/spaa/Blelloch0ST16Fri, 01 Jan 2016 00:00:00 +0100Parallelism in Randomized Incremental Algorithms.https://doi.org/10.1145/2935764.2935766Guy E. Blelloch, Yan Gu, Julian Shun, Yihan Sun: Parallelism in Randomized Incremental Algorithms.SPAA2016: 467-478]]>https://dblp.org/rec/conf/spaa/Blelloch0SS16Fri, 01 Jan 2016 00:00:00 +0100Parallel Ordered Sets Using Join.http://arxiv.org/abs/1602.02120Guy E. Blelloch, Daniel Ferizovic, Yihan Sun: Parallel Ordered Sets Using Join.CoRRabs/1602.02120 (2016)]]>https://dblp.org/rec/journals/corr/BlellochFS16Fri, 01 Jan 2016 00:00:00 +0100Parallel Shortest-Paths Using Radius Stepping.http://arxiv.org/abs/1602.03881Guy E. Blelloch, Yan Gu, Yihan Sun, Kanat Tangwongsan: Parallel Shortest-Paths Using Radius Stepping.CoRRabs/1602.03881 (2016)]]>https://dblp.org/rec/journals/corr/Blelloch0ST16Fri, 01 Jan 2016 00:00:00 +0100Sorting with Asymmetric Read and Write Costs.http://arxiv.org/abs/1603.03505Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Julian Shun: Sorting with Asymmetric Read and Write Costs.CoRRabs/1603.03505 (2016)]]>https://dblp.org/rec/journals/corr/BlellochFG0S16Fri, 01 Jan 2016 00:00:00 +0100A New Efficient Construction on Probabilistic Tree Embeddings.http://arxiv.org/abs/1605.04651Guy E. Blelloch, Yan Gu, Yihan Sun: A New Efficient Construction on Probabilistic Tree Embeddings.CoRRabs/1605.04651 (2016)]]>https://dblp.org/rec/journals/corr/Blelloch0S16Fri, 01 Jan 2016 00:00:00 +0100PAM: Parallel Augmented Maps.http://arxiv.org/abs/1612.05665Yihan Sun, Daniel Ferizovic, Guy E. Blelloch: PAM: Parallel Augmented Maps.CoRRabs/1612.05665 (2016)]]>https://dblp.org/rec/journals/corr/SunFB16aFri, 01 Jan 2016 00:00:00 +0100Cache efficient functional algorithms.https://doi.org/10.1145/2776825Guy E. Blelloch, Robert Harper: Cache efficient functional algorithms.Commun. ACM58(7): 101-108 (2015)]]>https://dblp.org/rec/journals/cacm/BlellochH15Thu, 01 Jan 2015 00:00:00 +0100Ray Specialized Contraction on Bounding Volume Hierarchies.https://doi.org/10.1111/cgf.12769Yan Gu, Yong He, Guy E. Blelloch: Ray Specialized Contraction on Bounding Volume Hierarchies.Comput. Graph. Forum34(7): 309-318 (2015)]]>https://dblp.org/rec/journals/cgf/0001HB15Thu, 01 Jan 2015 00:00:00 +0100Smaller and Faster: Parallel Processing of Compressed Graphs with Ligra+.https://doi.org/10.1109/DCC.2015.8Julian Shun, Laxman Dhulipala, Guy E. Blelloch: Smaller and Faster: Parallel Processing of Compressed Graphs with Ligra+.DCC2015: 403-412]]>https://dblp.org/rec/conf/dcc/ShunDB15Thu, 01 Jan 2015 00:00:00 +0100Efficient Implementation of a Synchronous Parallel Push-Relabel Algorithm.https://doi.org/10.1007/978-3-662-48350-3_10Niklas Baumstark, Guy E. Blelloch, Julian Shun: Efficient Implementation of a Synchronous Parallel Push-Relabel Algorithm.ESA2015: 106-117]]>https://dblp.org/rec/conf/esa/BaumstarkBS15Thu, 01 Jan 2015 00:00:00 +0100Coupling Memory and Computation for Locality Management.https://doi.org/10.4230/LIPIcs.SNAPL.2015.1Umut A. Acar, Guy E. Blelloch, Matthew Fluet, Stefan K. Muller, Ram Raghunathan: Coupling Memory and Computation for Locality Management.SNAPL2015: 1-14]]>https://dblp.org/rec/conf/snapl/AcarBFMR15Thu, 01 Jan 2015 00:00:00 +0100Sequential Random Permutation, List Contraction and Tree Contraction are Highly Parallel.https://doi.org/10.1137/1.9781611973730.30Julian Shun, Yan Gu, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons: Sequential Random Permutation, List Contraction and Tree Contraction are Highly Parallel.SODA2015: 431-448]]>https://dblp.org/rec/conf/soda/ShunGBFG15Thu, 01 Jan 2015 00:00:00 +0100Sorting with Asymmetric Read and Write Costs.https://doi.org/10.1145/2755573.2755604Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Julian Shun: Sorting with Asymmetric Read and Write Costs.SPAA2015: 1-12]]>https://dblp.org/rec/conf/spaa/BlellochFGGS15Thu, 01 Jan 2015 00:00:00 +0100A Top-Down Parallel Semisort.https://doi.org/10.1145/2755573.2755597Yan Gu, Julian Shun, Yihan Sun, Guy E. Blelloch: A Top-Down Parallel Semisort.SPAA2015: 24-34]]>https://dblp.org/rec/conf/spaa/GuSSB15Thu, 01 Jan 2015 00:00:00 +0100Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2015, Portland, OR, USA, June 13-15, 2015.https://doi.org/10.1145/2755573Guy E. Blelloch, Kunal Agrawal: Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2015, Portland, OR, USA, June 13-15, 2015.ACM2015, ISBN 978-1-4503-3588-1[contents]]]>https://dblp.org/rec/conf/spaa/2015Thu, 01 Jan 2015 00:00:00 +0100Efficient Implementation of a Synchronous Parallel Push-Relabel Algorithm.http://arxiv.org/abs/1507.01926Niklas Baumstark, Guy E. Blelloch, Julian Shun: Efficient Implementation of a Synchronous Parallel Push-Relabel Algorithm.CoRRabs/1507.01926 (2015)]]>https://dblp.org/rec/journals/corr/BaumstarkBS15Thu, 01 Jan 2015 00:00:00 +0100Efficient Algorithms under Asymmetric Read and Write Costs.http://arxiv.org/abs/1511.01038Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Julian Shun: Efficient Algorithms under Asymmetric Read and Write Costs.CoRRabs/1511.01038 (2015)]]>https://dblp.org/rec/journals/corr/BlellochFG0S15Thu, 01 Jan 2015 00:00:00 +0100Nearly-Linear Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs.https://doi.org/10.1007/s00224-013-9444-5Guy E. Blelloch, Anupam Gupta, Ioannis Koutis, Gary L. Miller, Richard Peng, Kanat Tangwongsan: Nearly-Linear Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs.Theory Comput. Syst.55(3): 521-554 (2014)]]>https://dblp.org/rec/journals/mst/BlellochGKMPT14Wed, 01 Jan 2014 00:00:00 +0100A simple parallel cartesian tree algorithm and its application to parallel suffix tree construction.https://doi.org/10.1145/2661653Julian Shun, Guy E. Blelloch: A simple parallel cartesian tree algorithm and its application to parallel suffix tree construction.ACM Trans. Parallel Comput.1(1): 8:1-8:20 (2014)]]>https://dblp.org/rec/journals/topc/ShunB14Wed, 01 Jan 2014 00:00:00 +0100Experimental analysis of space-bounded schedulers.https://doi.org/10.1145/2612669.2612678Harsha Vardhan Simhadri, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Aapo Kyrola: Experimental analysis of space-bounded schedulers.SPAA2014: 30-41]]>https://dblp.org/rec/conf/spaa/SimhadriBFGK14Wed, 01 Jan 2014 00:00:00 +0100Phase-concurrent hash tables for determinism.https://doi.org/10.1145/2612669.2612687Julian Shun, Guy E. Blelloch: Phase-concurrent hash tables for determinism.SPAA2014: 96-107]]>https://dblp.org/rec/conf/spaa/ShunB14Wed, 01 Jan 2014 00:00:00 +0100A simple and practical linear-work parallel algorithm for connectivity.https://doi.org/10.1145/2612669.2612692Julian Shun, Laxman Dhulipala, Guy E. Blelloch: A simple and practical linear-work parallel algorithm for connectivity.SPAA2014: 143-153]]>https://dblp.org/rec/conf/spaa/ShunDB14Wed, 01 Jan 2014 00:00:00 +0100Beyond Synchronous: New Techniques for External-Memory Graph Connectivity and Minimum Spanning Forest.https://doi.org/10.1007/978-3-319-07959-2_11Aapo Kyrola, Julian Shun, Guy E. Blelloch: Beyond Synchronous: New Techniques for External-Memory Graph Connectivity and Minimum Spanning Forest.SEA2014: 123-137]]>https://dblp.org/rec/conf/wea/KyrolaSB14Wed, 01 Jan 2014 00:00:00 +010026th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '14, Prague, Czech Republic - June 23 - 25, 2014.https://doi.org/10.1145/2612669Guy E. Blelloch, Peter Sanders: 26th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '14, Prague, Czech Republic - June 23 - 25, 2014.ACM2014, ISBN 978-1-4503-2821-0[contents]]]>https://dblp.org/rec/conf/spaa/2014Wed, 01 Jan 2014 00:00:00 +0100Coalescent-Based Method for Learning Parameters of Admixture Events from Large-Scale Genetic Variation Data.https://doi.org/10.1109/TCBB.2013.98Ming-Chi Tsai, Guy E. Blelloch, R. Ravi, Russell Schwartz: Coalescent-Based Method for Learning Parameters of Admixture Events from Large-Scale Genetic Variation Data.IEEE ACM Trans. Comput. Biol. Bioinform.10(5): 1137-1149 (2013)]]>https://dblp.org/rec/journals/tcbb/TsaiBRS13Tue, 01 Jan 2013 00:00:00 +0100Efficient BVH Construction via Approximate Agglomerative Clustering.https://doi.org/10.1145/2492045.2492054Yan Gu, Yong He, Kayvon Fatahalian, Guy E. Blelloch: Efficient BVH Construction via Approximate Agglomerative Clustering.High Performance Graphics2013: 81-88]]>https://dblp.org/rec/conf/egh/GuHFB13Tue, 01 Jan 2013 00:00:00 +0100Topic 12: Theory and Algorithms for Parallel Computation - (Introduction).https://doi.org/10.1007/978-3-642-40047-6_64Giuseppe F. Italiano, Henning Meyerhenke, Guy E. Blelloch, Philippas Tsigas: Topic 12: Theory and Algorithms for Parallel Computation - (Introduction).Euro-Par2013: 645-646]]>https://dblp.org/rec/conf/europar/ItalianoMBT13Tue, 01 Jan 2013 00:00:00 +0100Program-centric cost models for locality.https://doi.org/10.1145/2492408.2492417Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Harsha Vardhan Simhadri: Program-centric cost models for locality.MSPC@PLDI2013: 6:1-6:2]]>https://dblp.org/rec/conf/pldi/BlellochFGS13Tue, 01 Jan 2013 00:00:00 +0100Cache and I/O efficent functional algorithms.https://doi.org/10.1145/2429069.2429077Guy E. Blelloch, Robert Harper: Cache and I/O efficent functional algorithms.POPL2013: 39-50]]>https://dblp.org/rec/conf/popl/BlellochH13Tue, 01 Jan 2013 00:00:00 +0100Ligra: a lightweight graph processing framework for shared memory.https://doi.org/10.1145/2442516.2442530Julian Shun, Guy E. Blelloch: Ligra: a lightweight graph processing framework for shared memory.PPoPP2013: 135-146]]>https://dblp.org/rec/conf/ppopp/ShunB13Tue, 01 Jan 2013 00:00:00 +0100Reducing contention through priority updates.https://doi.org/10.1145/2442516.2442554Julian Shun, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons: Reducing contention through priority updates.PPoPP2013: 299-300]]>https://dblp.org/rec/conf/ppopp/ShunBFG13Tue, 01 Jan 2013 00:00:00 +0100Reducing contention through priority updates.https://doi.org/10.1145/2486159.2486189Julian Shun, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons: Reducing contention through priority updates.SPAA2013: 152-163]]>https://dblp.org/rec/conf/spaa/ShunBFG13Tue, 01 Jan 2013 00:00:00 +010025th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '13, Montreal, QC, Canada - July 23 - 25, 2013.https://doi.org/10.1145/2486159Guy E. Blelloch, Berthold Vöcking: 25th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '13, Montreal, QC, Canada - July 23 - 25, 2013.ACM2013, ISBN 978-1-4503-1572-2[contents]]]>https://dblp.org/rec/conf/spaa/2013Tue, 01 Jan 2013 00:00:00 +0100Introduction to special issue ALENEX'10.https://doi.org/10.1145/2133803.2184447Guy E. Blelloch, Dan Halperin: Introduction to special issue ALENEX'10.ACM J. Exp. Algorithmics17(1) (2012)]]>https://dblp.org/rec/journals/jea/BlellochH12Sun, 01 Jan 2012 00:00:00 +0100Problem Based Benchmarks.https://dblp.org/pid/b/GEBlelloch.htmlGuy E. Blelloch: Problem Based Benchmarks.ANALCO2012]]>https://dblp.org/rec/conf/analco/Blelloch12Sun, 01 Jan 2012 00:00:00 +0100Coalescent-based method for learning parameters of admixture events from large-scale genetic variation data.https://doi.org/10.1145/2382936.2382948Ming-Chi Tsai, Guy E. Blelloch, Russell Schwartz, R. Ravi: Coalescent-based method for learning parameters of admixture events from large-scale genetic variation data.BCB2012: 90-97]]>https://dblp.org/rec/conf/bcb/TsaiBSR12Sun, 01 Jan 2012 00:00:00 +0100Non-monotonic Self-Adjusting Computation.https://doi.org/10.1007/978-3-642-28869-2_24Ruy Ley-Wild, Umut A. Acar, Guy E. Blelloch: Non-monotonic Self-Adjusting Computation.ESOP2012: 476-496]]>https://dblp.org/rec/conf/esop/Ley-WildAB12Sun, 01 Jan 2012 00:00:00 +0100GraphChi: Large-Scale Graph Computation on Just a PC.https://www.usenix.org/conference/osdi12/technical-sessions/presentation/kyrolaAapo Kyrola, Guy E. Blelloch, Carlos Guestrin: GraphChi: Large-Scale Graph Computation on Just a PC.OSDI2012: 31-46]]>https://dblp.org/rec/conf/osdi/KyrolaBG12Sun, 01 Jan 2012 00:00:00 +0100Internally deterministic parallel algorithms can be fast.https://doi.org/10.1145/2145816.2145840Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Julian Shun: Internally deterministic parallel algorithms can be fast.PPoPP2012: 181-192]]>https://dblp.org/rec/conf/ppopp/BlellochFGS12Sun, 01 Jan 2012 00:00:00 +0100Brief announcement: the problem based benchmark suite.https://doi.org/10.1145/2312005.2312018Julian Shun, Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Aapo Kyrola, Harsha Vardhan Simhadri, Kanat Tangwongsan: Brief announcement: the problem based benchmark suite.SPAA2012: 68-70]]>https://dblp.org/rec/conf/spaa/ShunBFGKST12Sun, 01 Jan 2012 00:00:00 +0100Parallel and I/O efficient set covering algorithms.https://doi.org/10.1145/2312005.2312024Guy E. Blelloch, Harsha Vardhan Simhadri, Kanat Tangwongsan: Parallel and I/O efficient set covering algorithms.SPAA2012: 82-90]]>https://dblp.org/rec/conf/spaa/BlellochST12Sun, 01 Jan 2012 00:00:00 +0100Parallel probabilistic tree embeddings, k-median, and buy-at-bulk network design.https://doi.org/10.1145/2312005.2312045Guy E. Blelloch, Anupam Gupta, Kanat Tangwongsan: Parallel probabilistic tree embeddings, k-median, and buy-at-bulk network design.SPAA2012: 205-213]]>https://dblp.org/rec/conf/spaa/BlellochGT12Sun, 01 Jan 2012 00:00:00 +0100Greedy sequential maximal independent set and matching are parallel on average.https://doi.org/10.1145/2312005.2312058Guy E. Blelloch, Jeremy T. Fineman, Julian Shun: Greedy sequential maximal independent set and matching are parallel on average.SPAA2012: 308-317]]>https://dblp.org/rec/conf/spaa/BlellochFS12Sun, 01 Jan 2012 00:00:00 +010024th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '12, Pittsburgh, PA, USA, June 25-27, 2012.https://doi.org/10.1145/2312005Guy E. Blelloch, Maurice Herlihy: 24th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '12, Pittsburgh, PA, USA, June 25-27, 2012.ACM2012, ISBN 978-1-4503-1213-4[contents]]]>https://dblp.org/rec/conf/spaa/2012Sun, 01 Jan 2012 00:00:00 +0100Greedy Sequential Maximal Independent Set and Matching are Parallel on Average.http://arxiv.org/abs/1202.3205Guy E. Blelloch, Jeremy T. Fineman, Julian Shun: Greedy Sequential Maximal Independent Set and Matching are Parallel on Average.CoRRabs/1202.3205 (2012)]]>https://dblp.org/rec/journals/corr/abs-1202-3205Sun, 01 Jan 2012 00:00:00 +0100Generalized Buneman Pruning for Inferring the Most Parsimonious Multi-State Phylogeny.https://doi.org/10.1089/cmb.2010.0254Navodit Misra, Guy E. Blelloch, R. Ravi, Russell Schwartz: Generalized Buneman Pruning for Inferring the Most Parsimonious Multi-State Phylogeny.J. Comput. Biol.18(3): 445-457 (2011)]]>https://dblp.org/rec/journals/jcb/MisraBRS11Sat, 01 Jan 2011 00:00:00 +0100An Optimization-Based Sampling Scheme for Phylogenetic Trees.https://doi.org/10.1089/cmb.2011.0164Navodit Misra, Guy E. Blelloch, R. Ravi, Russell Schwartz: An Optimization-Based Sampling Scheme for Phylogenetic Trees.J. Comput. Biol.18(11): 1599-1609 (2011)]]>https://dblp.org/rec/journals/jcb/MisraBRS11aSat, 01 Jan 2011 00:00:00 +0100A Consensus Tree Approach for Reconstructing Human Evolutionary History and Detecting Population Substructure.https://doi.org/10.1109/TCBB.2011.23Ming-Chi Tsai, Guy E. Blelloch, R. Ravi, Russell Schwartz: A Consensus Tree Approach for Reconstructing Human Evolutionary History and Detecting Population Substructure.IEEE ACM Trans. Comput. Biol. Bioinform.8(4): 918-928 (2011)]]>https://dblp.org/rec/journals/tcbb/TsaiBRS11Sat, 01 Jan 2011 00:00:00 +0100A Simple Parallel Cartesian Tree Algorithm and its Application to Suffix Tree Construction.https://doi.org/10.1137/1.9781611972917.5Guy E. Blelloch, Julian Shun: A Simple Parallel Cartesian Tree Algorithm and its Application to Suffix Tree Construction.ALENEX2011: 48-58]]>https://dblp.org/rec/conf/alenex/BlellochS11Sat, 01 Jan 2011 00:00:00 +0100An Optimization-Based Sampling Scheme for Phylogenetic Trees.https://doi.org/10.1007/978-3-642-20036-6_23Navodit Misra, Guy E. Blelloch, R. Ravi, Russell Schwartz: An Optimization-Based Sampling Scheme for Phylogenetic Trees.RECOMB2011: 252-266]]>https://dblp.org/rec/conf/recomb/MisraBRS11Sat, 01 Jan 2011 00:00:00 +0100Near linear-work parallel SDD solvers, low-diameter decomposition, and low-stretch subgraphs.https://doi.org/10.1145/1989493.1989496Guy E. Blelloch, Anupam Gupta, Ioannis Koutis, Gary L. Miller, Richard Peng, Kanat Tangwongsan: Near linear-work parallel SDD solvers, low-diameter decomposition, and low-stretch subgraphs.SPAA2011: 13-22]]>https://dblp.org/rec/conf/spaa/BlellochGKMPT11Sat, 01 Jan 2011 00:00:00 +0100Linear-work greedy parallel approximate set cover and variants.https://doi.org/10.1145/1989493.1989497Guy E. Blelloch, Richard Peng, Kanat Tangwongsan: Linear-work greedy parallel approximate set cover and variants.SPAA2011: 23-32]]>https://dblp.org/rec/conf/spaa/BlellochPT11Sat, 01 Jan 2011 00:00:00 +0100Scheduling irregular parallel computations on hierarchical caches.https://doi.org/10.1145/1989493.1989553Guy E. Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Harsha Vardhan Simhadri: Scheduling irregular parallel computations on hierarchical caches.SPAA2011: 355-366]]>https://dblp.org/rec/conf/spaa/BlellochFGS11Sat, 01 Jan 2011 00:00:00 +0100NESL.https://doi.org/10.1007/978-0-387-09766-4_225Guy E. Blelloch: NESL.Encyclopedia of Parallel Computing2011: 1278-1283]]>https://dblp.org/rec/reference/parallel/Blelloch11Sat, 01 Jan 2011 00:00:00 +0100Selective Memoization.http://arxiv.org/abs/1106.0447Umut A. Acar, Guy E. Blelloch, Robert Harper: Selective Memoization.CoRRabs/1106.0447 (2011)]]>https://dblp.org/rec/journals/corr/abs-1106-0447Sat, 01 Jan 2011 00:00:00 +0100Near Linear-Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs.http://arxiv.org/abs/1111.1750Guy E. Blelloch, Anupam Gupta, Ioannis Koutis, Gary L. Miller, Richard Peng, Kanat Tangwongsan: Near Linear-Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs.CoRRabs/1111.1750 (2011)]]>https://dblp.org/rec/journals/corr/abs-1111-1750Sat, 01 Jan 2011 00:00:00 +0100Space profiling for parallel functional programs.https://doi.org/10.1017/S0956796810000146Daniel Spoonhower, Guy E. Blelloch, Robert Harper, Phillip B. Gibbons: Space profiling for parallel functional programs.J. Funct. Program.20(5-6): 417-461 (2010)]]>https://dblp.org/rec/journals/jfp/SpoonhowerBHG08Fri, 01 Jan 2010 00:00:00 +0100Succinct Representations of Separable Graphs.https://doi.org/10.1007/978-3-642-13509-5_13Guy E. Blelloch, Arash Farzan: Succinct Representations of Separable Graphs.CPM2010: 138-150]]>https://dblp.org/rec/conf/cpm/BlellochF10Fri, 01 Jan 2010 00:00:00 +0100Functional parallel algorithms.https://doi.org/10.1145/1863543.1863579Guy E. Blelloch: Functional parallel algorithms.ICFP2010: 247-248]]>https://dblp.org/rec/conf/icfp/Blelloch10Fri, 01 Jan 2010 00:00:00 +0100A Consensus Tree Approach for Reconstructing Human Evolutionary History and Detecting Population Substructure.https://doi.org/10.1007/978-3-642-13078-6_20Ming-Chi Tsai, Guy E. Blelloch, R. Ravi, Russell Schwartz: A Consensus Tree Approach for Reconstructing Human Evolutionary History and Detecting Population Substructure.ISBRA2010: 167-178]]>https://dblp.org/rec/conf/isbra/TsaiBRS10Fri, 01 Jan 2010 00:00:00 +0100Traceable data types for self-adjusting computation.https://doi.org/10.1145/1806596.1806650Umut A. Acar, Guy E. Blelloch, Ruy Ley-Wild, Kanat Tangwongsan, Duru Türkoglu: Traceable data types for self-adjusting computation.PLDI2010: 483-496]]>https://dblp.org/rec/conf/pldi/AcarBLTT10Fri, 01 Jan 2010 00:00:00 +0100Generalized Buneman Pruning for Inferring the Most Parsimonious Multi-state Phylogeny.https://doi.org/10.1007/978-3-642-12683-3_24Navodit Misra, Guy E. Blelloch, R. Ravi, Russell Schwartz: Generalized Buneman Pruning for Inferring the Most Parsimonious Multi-state Phylogeny.RECOMB2010: 369-383]]>https://dblp.org/rec/conf/recomb/MisraBRS10Fri, 01 Jan 2010 00:00:00 +0100Hierarchical Diagonal Blocking and Precision Reduction Applied to Combinatorial Multigrid.https://doi.org/10.1109/SC.2010.29Guy E. Blelloch, Ioannis Koutis, Gary L. Miller, Kanat Tangwongsan: Hierarchical Diagonal Blocking and Precision Reduction Applied to Combinatorial Multigrid.SC2010: 1-12]]>https://dblp.org/rec/conf/sc/BlellochKMT10Fri, 01 Jan 2010 00:00:00 +0100Low depth cache-oblivious algorithms.https://doi.org/10.1145/1810479.1810519Guy E. Blelloch, Phillip B. Gibbons, Harsha Vardhan Simhadri: Low depth cache-oblivious algorithms.SPAA2010: 189-199]]>https://dblp.org/rec/conf/spaa/BlellochGS10Fri, 01 Jan 2010 00:00:00 +0100Parallel approximation algorithms for facility-location problems.https://doi.org/10.1145/1810479.1810535Guy E. Blelloch, Kanat Tangwongsan: Parallel approximation algorithms for facility-location problems.SPAA2010: 315-324]]>https://dblp.org/rec/conf/spaa/BlellochT10Fri, 01 Jan 2010 00:00:00 +0100Proceedings of the Twelfth Workshop on Algorithm Engineering and Experiments, ALENEX 2010, Austin, Texas, USA, January 16, 2010.https://doi.org/10.1137/1.9781611972900Guy E. Blelloch, Dan Halperin: Proceedings of the Twelfth Workshop on Algorithm Engineering and Experiments, ALENEX 2010, Austin, Texas, USA, January 16, 2010.SIAM2010, ISBN 978-0-898719-31-4[contents]]]>https://dblp.org/rec/conf/alenex/2010Fri, 01 Jan 2010 00:00:00 +0100Parallel Approximation Algorithms for Facility-Location Problems.http://arxiv.org/abs/1006.1923Guy E. Blelloch, Kanat Tangwongsan: Parallel Approximation Algorithms for Facility-Location Problems.CoRRabs/1006.1923 (2010)]]>https://dblp.org/rec/journals/corr/abs-1006-1923Fri, 01 Jan 2010 00:00:00 +0100An experimental analysis of self-adjusting computation.https://doi.org/10.1145/1596527.1596530Umut A. Acar, Guy E. Blelloch, Matthias Blume, Robert Harper, Kanat Tangwongsan: An experimental analysis of self-adjusting computation.ACM Trans. Program. Lang. Syst.32(1): 3:1-3:53 (2009)]]>https://dblp.org/rec/journals/toplas/AcarBBHT09Thu, 01 Jan 2009 00:00:00 +0100Parallel thinking.https://doi.org/10.1145/1504176.1504177Guy E. Blelloch: Parallel thinking.PPoPP2009: 1-2]]>https://dblp.org/rec/conf/ppopp/Blelloch09Thu, 01 Jan 2009 00:00:00 +0100Beyond nested parallelism: tight bounds on work-stealing overheads for parallel futures.https://doi.org/10.1145/1583991.1584019Daniel Spoonhower, Guy E. Blelloch, Phillip B. Gibbons, Robert Harper: Beyond nested parallelism: tight bounds on work-stealing overheads for parallel futures.SPAA2009: 91-100]]>https://dblp.org/rec/conf/spaa/SpoonhowerBGH09Thu, 01 Jan 2009 00:00:00 +0100Brief announcement: low depth cache-oblivious sorting.https://doi.org/10.1145/1583991.1584024Guy E. Blelloch, Phillip B. Gibbons, Harsha Vardhan Simhadri: Brief announcement: low depth cache-oblivious sorting.SPAA2009: 121-123]]>https://dblp.org/rec/conf/spaa/BlellochGS09Thu, 01 Jan 2009 00:00:00 +0100Compact dictionaries for variable-length keys and data with applications.https://doi.org/10.1145/1361192.1361194Daniel K. Blandford, Guy E. Blelloch: Compact dictionaries for variable-length keys and data with applications.ACM Trans. Algorithms4(2): 17:1-17:25 (2008)]]>https://dblp.org/rec/journals/talg/BlandfordB08Tue, 01 Jan 2008 00:00:00 +0100Mixed Integer Linear Programming for Maximum-Parsimony Phylogeny Inference.https://doi.org/10.1109/TCBB.2008.26Srinath Sridhar, Fumei Lam, Guy E. Blelloch, R. Ravi, Russell Schwartz: Mixed Integer Linear Programming for Maximum-Parsimony Phylogeny Inference.IEEE ACM Trans. Comput. Biol. Bioinform.5(3): 323-331 (2008)]]>https://dblp.org/rec/journals/tcbb/SridharLBRS08Tue, 01 Jan 2008 00:00:00 +0100Robust Kinetic Convex Hulls in 3D.https://doi.org/10.1007/978-3-540-87744-8_3Umut A. Acar, Guy E. Blelloch, Kanat Tangwongsan, Duru Türkoglu: Robust Kinetic Convex Hulls in 3D.ESA2008: 29-40]]>https://dblp.org/rec/conf/esa/AcarBTT08Tue, 01 Jan 2008 00:00:00 +0100A New Combinatorial Approach for Sparse Graph Problems.https://doi.org/10.1007/978-3-540-70575-8_10Guy E. Blelloch, Virginia Vassilevska, Ryan Williams: A New Combinatorial Approach for Sparse Graph Problems.ICALP (1)2008: 108-120]]>https://dblp.org/rec/conf/icalp/BlellochVW08Tue, 01 Jan 2008 00:00:00 +0100Space profiling for parallel functional programs.https://doi.org/10.1145/1411204.1411240Daniel Spoonhower, Guy E. Blelloch, Robert Harper, Phillip B. Gibbons: Space profiling for parallel functional programs.ICFP2008: 253-264]]>https://dblp.org/rec/conf/icfp/SpoonhowerBHG08Tue, 01 Jan 2008 00:00:00 +0100Provably good multicore cache performance for divide-and-conquer algorithms.http://dl.acm.org/citation.cfm?id=1347082.1347137Guy E. Blelloch, Rezaul Alam Chowdhury, Phillip B. Gibbons, Vijaya Ramachandran, Shimin Chen, Michael Kozuch: Provably good multicore cache performance for divide-and-conquer algorithms.SODA2008: 501-510]]>https://dblp.org/rec/conf/soda/BlellochCGRCK08Tue, 01 Jan 2008 00:00:00 +0100Space-efficient dynamic orthogonal point location, segment intersection, and range reporting.http://dl.acm.org/citation.cfm?id=1347082.1347180Guy E. Blelloch: Space-efficient dynamic orthogonal point location, segment intersection, and range reporting.SODA2008: 894-903]]>https://dblp.org/rec/conf/soda/Blelloch08Tue, 01 Jan 2008 00:00:00 +0100Combinable memory-block transactions.https://doi.org/10.1145/1378533.1378537Guy E. Blelloch, Phillip B. Gibbons, Harsha Vardhan Simhadri: Combinable memory-block transactions.SPAA2008: 23-34]]>https://dblp.org/rec/conf/spaa/BlellochGV08Tue, 01 Jan 2008 00:00:00 +0100Uniquely Represented Data Structures for Computational Geometry.https://doi.org/10.1007/978-3-540-69903-3_4Guy E. Blelloch, Daniel Golovin, Virginia Vassilevska: Uniquely Represented Data Structures for Computational Geometry.SWAT2008: 17-28]]>https://dblp.org/rec/conf/swat/BlellochGV08Tue, 01 Jan 2008 00:00:00 +0100Direct maximum parsimony phylogeny reconstruction from genotype data.https://doi.org/10.1186/1471-2105-8-472Srinath Sridhar, Fumei Lam, Guy E. Blelloch, R. Ravi, Russell Schwartz: Direct maximum parsimony phylogeny reconstruction from genotype data.BMC Bioinform.8 (2007)]]>https://dblp.org/rec/journals/bmcbi/SridharLBRS07Mon, 01 Jan 2007 00:00:00 +0100Algorithms for Efficient Near-Perfect Phylogenetic Tree Reconstruction in Theory and Practice.https://doi.org/10.1109/TCBB.2007.1070Srinath Sridhar, Kedar Dhamdhere, Guy E. Blelloch, Eran Halperin, R. Ravi, Russell Schwartz: Algorithms for Efficient Near-Perfect Phylogenetic Tree Reconstruction in Theory and Practice.IEEE ACM Trans. Comput. Biol. Bioinform.4(4): 561-571 (2007)]]>https://dblp.org/rec/journals/tcbb/SridharDBHRS07Mon, 01 Jan 2007 00:00:00 +0100Kinetic 3D convex hulls via self-adjusting computation.https://doi.org/10.1145/1247069.1247093Umut A. Acar, Guy E. Blelloch, Kanat Tangwongsan: Kinetic 3D convex hulls via self-adjusting computation.SCG2007: 129-130]]>https://dblp.org/rec/conf/compgeom/AcarBT07Mon, 01 Jan 2007 00:00:00 +0100Strongly History-Independent Hashing with Applications.https://doi.org/10.1109/FOCS.2007.36Guy E. Blelloch, Daniel Golovin: Strongly History-Independent Hashing with Applications.FOCS2007: 272-282]]>https://dblp.org/rec/conf/focs/BlellochG07Mon, 01 Jan 2007 00:00:00 +0100Efficiently Finding the Most Parsimonious Phylogenetic Tree Via Linear Programming.https://doi.org/10.1007/978-3-540-72031-7_4Srinath Sridhar, Fumei Lam, Guy E. Blelloch, R. Ravi, Russell Schwartz: Efficiently Finding the Most Parsimonious Phylogenetic Tree Via Linear Programming.ISBRA2007: 37-48]]>https://dblp.org/rec/conf/isbra/SridharLBRS07Mon, 01 Jan 2007 00:00:00 +0100Scheduling threads for constructive cache sharing on CMPs.https://doi.org/10.1145/1248377.1248396Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Vasileios Liaskovitis, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Nikos Hardavellas, Todd C. Mowry, Chris Wilkerson: Scheduling threads for constructive cache sharing on CMPs.SPAA2007: 105-115]]>https://dblp.org/rec/conf/spaa/ChenGKLABFFHMW07Mon, 01 Jan 2007 00:00:00 +0100Proceedings of the POPL 2007 Workshop on Declarative Aspects of Multicore Programming, DAMP 2007, Nice, France, January 16, 2007.https://dblp.org/pid/b/GEBlelloch.htmlNeal Glew, Guy E. Blelloch: Proceedings of the POPL 2007 Workshop on Declarative Aspects of Multicore Programming, DAMP 2007, Nice, France, January 16, 2007.ACM2007, ISBN 978-1-59593-690-5[contents]]]>https://dblp.org/rec/conf/popl/2007dampMon, 01 Jan 2007 00:00:00 +0100Adaptive functional programming.https://doi.org/10.1145/1186632.1186634Umut A. Acar, Guy E. Blelloch, Robert Harper: Adaptive functional programming.ACM Trans. Program. Lang. Syst.28(6): 990-1034 (2006)]]>https://dblp.org/rec/journals/toplas/AcarBH06Sun, 01 Jan 2006 00:00:00 +0100Engineering a compact parallel delaunay algorithm in 3D.https://doi.org/10.1145/1137856.1137900Daniel K. Blandford, Guy E. Blelloch, Clemens Kadow: Engineering a compact parallel delaunay algorithm in 3D.SCG2006: 292-300]]>https://dblp.org/rec/conf/compgeom/BlandfordBK06Sun, 01 Jan 2006 00:00:00 +0100Kinetic Algorithms Via Self-adjusting Computation.https://doi.org/10.1007/11841036_57Umut A. Acar, Guy E. Blelloch, Kanat Tangwongsan, Jorge L. Vittes: Kinetic Algorithms Via Self-adjusting Computation.ESA2006: 636-647]]>https://dblp.org/rec/conf/esa/AcarBTV06Sun, 01 Jan 2006 00:00:00 +0100Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction.https://doi.org/10.1007/11786986_58Guy E. Blelloch, Kedar Dhamdhere, Eran Halperin, R. Ravi, Russell Schwartz, Srinath Sridhar: Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction.ICALP (1)2006: 667-678]]>https://dblp.org/rec/conf/icalp/BlellochDHRSS06Sun, 01 Jan 2006 00:00:00 +0100Simple Reconstruction of Binary Near-Perfect Phylogenetic Trees.https://doi.org/10.1007/11758525_107Srinath Sridhar, Kedar Dhamdhere, Guy E. Blelloch, Eran Halperin, R. Ravi, Russell Schwartz: Simple Reconstruction of Binary Near-Perfect Phylogenetic Trees.International Conference on Computational Science (2)2006: 799-806]]>https://dblp.org/rec/conf/iccS/SridharDBHRS06Sun, 01 Jan 2006 00:00:00 +0100An experimental analysis of self-adjusting computation.https://doi.org/10.1145/1133981.1133993Umut A. Acar, Guy E. Blelloch, Matthias Blume, Kanat Tangwongsan: An experimental analysis of self-adjusting computation.PLDI2006: 96-107]]>https://dblp.org/rec/conf/pldi/AcarBBT06Sun, 01 Jan 2006 00:00:00 +0100Parallel depth first vs. work stealing schedulers on CMP architectures.https://doi.org/10.1145/1148109.1148167Vasileios Liaskovitis, Shimin Chen, Phillip B. Gibbons, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Nikos Hardavellas, Michael Kozuch, Todd C. Mowry, Chris Wilkerson: Parallel depth first vs. work stealing schedulers on CMP architectures.SPAA2006: 330]]>https://dblp.org/rec/conf/spaa/LiaskovitisCGABFFHKMW06Sun, 01 Jan 2006 00:00:00 +0100Compact representations of simplicial meshes in two and three dimensions.https://doi.org/10.1142/S0218195905001580Daniel K. Blandford, Guy E. Blelloch, David E. Cardoze, Clemens Kadow: Compact representations of simplicial meshes in two and three dimensions.Int. J. Comput. Geom. Appl.15(1): 3-24 (2005)]]>https://dblp.org/rec/journals/ijcga/BlandfordBCK05Sat, 01 Jan 2005 00:00:00 +0100An Experimental Analysis of Change Propagation in Dynamic Trees.http://www.siam.org/meetings/alenex05/papers/04uacar.pdfUmut A. Acar, Guy E. Blelloch, Jorge L. Vittes: An Experimental Analysis of Change Propagation in Dynamic Trees.ALENEX/ANALCO2005: 41-54]]>https://dblp.org/rec/conf/alenex/AcarBV05Sat, 01 Jan 2005 00:00:00 +0100Dictionaries using variable-length keys and data, with applications.http://dl.acm.org/citation.cfm?id=1070432.1070434Daniel K. Blandford, Guy E. Blelloch: Dictionaries using variable-length keys and data, with applications.SODA2005: 1-10]]>https://dblp.org/rec/conf/soda/BlandfordB05Sat, 01 Jan 2005 00:00:00 +0100Using page residency to balance tradeoffs in tracing garbage collection.https://doi.org/10.1145/1064979.1064989Daniel Spoonhower, Guy E. Blelloch, Robert Harper: Using page residency to balance tradeoffs in tracing garbage collection.VEE2005: 57-67]]>https://dblp.org/rec/conf/vee/SpoonhowerBH05Sat, 01 Jan 2005 00:00:00 +0100A Library for Self-Adjusting Computation.https://doi.org/10.1016/j.entcs.2005.11.043Umut A. Acar, Guy E. Blelloch, Matthias Blume, Robert Harper, Kanat Tangwongsan: A Library for Self-Adjusting Computation.ML2005: 127-154]]>https://dblp.org/rec/journals/entcs/AcarBBHT06Sat, 01 Jan 2005 00:00:00 +0100An Experimental Analysis of a Compact Graph Representation.https://dblp.org/pid/b/GEBlelloch.htmlDaniel K. Blandford, Guy E. Blelloch, Ian A. Kash: An Experimental Analysis of a Compact Graph Representation.ALENEX/ANALC2004: 49-61]]>https://dblp.org/rec/conf/alenex/BlandfordBK04Thu, 01 Jan 2004 00:00:00 +0100Compact representations of ordered sets.http://dl.acm.org/citation.cfm?id=982792.982795Daniel K. Blandford, Guy E. Blelloch: Compact representations of ordered sets.SODA2004: 11-19]]>https://dblp.org/rec/conf/soda/BlandfordB04Thu, 01 Jan 2004 00:00:00 +0100Dynamizing static algorithms, with applications to dynamic trees and history independence.http://dl.acm.org/citation.cfm?id=982792.982871Umut A. Acar, Guy E. Blelloch, Robert Harper, Jorge L. Vittes, Shan Leung Maverick Woo: Dynamizing static algorithms, with applications to dynamic trees and history independence.SODA2004: 531-540]]>https://dblp.org/rec/conf/soda/AcarBHVW04Thu, 01 Jan 2004 00:00:00 +0100Effectively sharing a cache among threads.https://doi.org/10.1145/1007912.1007948Guy E. Blelloch, Phillip B. Gibbons: Effectively sharing a cache among threads.SPAA2004: 235-244]]>https://dblp.org/rec/conf/spaa/BlellochG04Thu, 01 Jan 2004 00:00:00 +0100Automatic Generation of Staged Geometric Predicates.https://doi.org/10.1023/A:1025876920522Aleksandar Nanevski, Guy E. Blelloch, Robert Harper: Automatic Generation of Staged Geometric Predicates.High. Order Symb. Comput.16(4): 379-400 (2003)]]>https://dblp.org/rec/journals/lisp/NanevskiBH03Wed, 01 Jan 2003 00:00:00 +0100Scalable Room Synchronizations.https://doi.org/10.1007/s00224-003-1081-yGuy E. Blelloch, Perry Cheng, Phillip B. Gibbons: Scalable Room Synchronizations.Theory Comput. Syst.36(5): 397-430 (2003)]]>https://dblp.org/rec/journals/mst/BlellochCG03Wed, 01 Jan 2003 00:00:00 +0100Compact Representations of Simplicial Meshes in Two and Three Dimensions.http://imr.sandia.gov/papers/abstracts/Bl278.htmlDaniel K. Blandford, Guy E. Blelloch, David E. Cardoze, Clemens Kadow: Compact Representations of Simplicial Meshes in Two and Three Dimensions.IMR2003: 135-146]]>https://dblp.org/rec/conf/imr/BlandfordBCK03Wed, 01 Jan 2003 00:00:00 +0100Selective memoization.https://doi.org/10.1145/604131.604133Umut A. Acar, Guy E. Blelloch, Robert Harper: Selective memoization.POPL2003: 14-25]]>https://dblp.org/rec/conf/popl/AcarBH03Wed, 01 Jan 2003 00:00:00 +0100Space-efficient finger search on degree-balanced search trees.http://dl.acm.org/citation.cfm?id=644108.644169Guy E. Blelloch, Bruce M. Maggs, Shan Leung Maverick Woo: Space-efficient finger search on degree-balanced search trees.SODA2003: 374-383]]>https://dblp.org/rec/conf/soda/BlellochMW03Wed, 01 Jan 2003 00:00:00 +0100Compact representations of separable graphs.http://dl.acm.org/citation.cfm?id=644108.644219Daniel K. Blandford, Guy E. Blelloch, Ian A. Kash: Compact representations of separable graphs.SODA2003: 679-688]]>https://dblp.org/rec/conf/soda/BlandfordBK03Wed, 01 Jan 2003 00:00:00 +0100The Data Locality of Work Stealing.https://doi.org/10.1007/s00224-002-1057-3Umut A. Acar, Guy E. Blelloch, Robert D. Blumofe: The Data Locality of Work Stealing.Theory Comput. Syst.35(3): 321-347 (2002)]]>https://dblp.org/rec/journals/mst/AcarBB02Tue, 01 Jan 2002 00:00:00 +0100Index Compression through Document Reordering.https://doi.org/10.1109/DCC.2002.999972Daniel K. Blandford, Guy E. Blelloch: Index Compression through Document Reordering.DCC2002: 342-351]]>https://dblp.org/rec/conf/dcc/BlandfordB02Tue, 01 Jan 2002 00:00:00 +0100Adaptive functional programming.https://doi.org/10.1145/503272.503296Umut A. Acar, Guy E. Blelloch, Robert Harper: Adaptive functional programming.POPL2002: 247-259]]>https://dblp.org/rec/conf/popl/AcarBH02Tue, 01 Jan 2002 00:00:00 +0100Persistent triangulations Journal of Functional Programming.https://doi.org/10.1017/S0956796801004087Guy E. Blelloch, Hal Burch, Karl Crary, Robert Harper, Gary L. Miller, Noel Walkington: Persistent triangulations Journal of Functional Programming.J. Funct. Program.11(5): 441-466 (2001)]]>https://dblp.org/rec/journals/jfp/BlellochBCHMW01Mon, 01 Jan 2001 00:00:00 +0100Automatic Generation of Staged Geometric Predicates.https://doi.org/10.1145/507635.507662Aleksandar Nanevski, Guy E. Blelloch, Robert Harper: Automatic Generation of Staged Geometric Predicates.ICFP2001: 217-228]]>https://dblp.org/rec/conf/icfp/NanevskiBH01Mon, 01 Jan 2001 00:00:00 +0100A Parallel, Real-Time Garbage Collector.https://doi.org/10.1145/378795.378823Perry Cheng, Guy E. Blelloch: A Parallel, Real-Time Garbage Collector.PLDI2001: 125-136]]>https://dblp.org/rec/conf/pldi/ChengB01Mon, 01 Jan 2001 00:00:00 +0100Room synchronizations.https://doi.org/10.1145/378580.378605Guy E. Blelloch, Perry Cheng, Phillip B. Gibbons: Room synchronizations.SPAA2001: 122-133]]>https://dblp.org/rec/conf/spaa/BlellochCG01Mon, 01 Jan 2001 00:00:00 +0100A Parallel Dynamic-Mesh Lagrangian Method for Simulation of Flows with Dynamic Interfaces.https://doi.org/10.1109/SC.2000.10045James F. Antaki, Guy E. Blelloch, Omar Ghattas, Ivan Malcevic, Gary L. Miller, Noel Walkington: A Parallel Dynamic-Mesh Lagrangian Method for Simulation of Flows with Dynamic Interfaces.SC2000: 26]]>https://dblp.org/rec/conf/sc/AntakiBGMMW00Sat, 01 Jan 2000 00:00:00 +0100The data locality of work stealing.https://doi.org/10.1145/341800.341801Umut A. Acar, Guy E. Blelloch, Robert D. Blumofe: The data locality of work stealing.SPAA2000: 1-12]]>https://dblp.org/rec/conf/spaa/AcarBB00Sat, 01 Jan 2000 00:00:00 +0100Design and Implementation of a Practical Parallel Delaunay Algorithm.https://doi.org/10.1007/PL00008262Guy E. Blelloch, Jonathan C. Hardwick, Gary L. Miller, Dafna Talmor: Design and Implementation of a Practical Parallel Delaunay Algorithm.Algorithmica24(3-4): 243-269 (1999)]]>https://dblp.org/rec/journals/algorithmica/BlellochMHT99Fri, 01 Jan 1999 00:00:00 +0100Provably Efficient Scheduling for Languages with Fine-Grained Parallelism.https://doi.org/10.1145/301970.301974Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias: Provably Efficient Scheduling for Languages with Fine-Grained Parallelism.J. ACM46(2): 281-321 (1999)]]>https://dblp.org/rec/journals/jacm/BlellochGM99Fri, 01 Jan 1999 00:00:00 +0100Pipelining with Futures.https://doi.org/10.1007/s002240000117Guy E. Blelloch, Margaret Reid-Miller: Pipelining with Futures.Theory Comput. Syst.32(3): 213-239 (1999)]]>https://dblp.org/rec/journals/mst/BlellochR99Fri, 01 Jan 1999 00:00:00 +0100Space-Efficient Scheduling of Nested Parallelism.https://doi.org/10.1145/314602.314607Girija J. Narlikar, Guy E. Blelloch: Space-Efficient Scheduling of Nested Parallelism.ACM Trans. Program. Lang. Syst.21(1): 138-173 (1999)]]>https://dblp.org/rec/journals/toplas/NarlikarB99Fri, 01 Jan 1999 00:00:00 +0100A Provably Time-Efficient Parallel Implementation of Full Speculation.https://doi.org/10.1145/316686.316690John Greiner, Guy E. Blelloch: A Provably Time-Efficient Parallel Implementation of Full Speculation.ACM Trans. Program. Lang. Syst.21(2): 240-285 (1999)]]>https://dblp.org/rec/journals/toplas/GreinerB99Fri, 01 Jan 1999 00:00:00 +0100On Bounding Time and Space for Multiprocessor Garbage Collection.https://doi.org/10.1145/301618.301648Guy E. Blelloch, Perry Cheng: On Bounding Time and Space for Multiprocessor Garbage Collection.PLDI1999: 104-117]]>https://dblp.org/rec/conf/pldi/BlellochC99Fri, 01 Jan 1999 00:00:00 +0100On bounding time and space for multiprocessor garbage collection (with retrospective).https://doi.org/10.1145/989393.989456Guy E. Blelloch, Perry Cheng: On bounding time and space for multiprocessor garbage collection (with retrospective).Best of PLDI1999: 626-641]]>https://dblp.org/rec/conf/pldi/BlellochC99aFri, 01 Jan 1999 00:00:00 +0100Parallel Algorithms.https://doi.org/10.1201/9781420049503-c48Guy E. Blelloch, Bruce M. Maggs: Parallel Algorithms.Algorithms and Theory of Computation Handbook1999]]>https://dblp.org/rec/books/crc/99/BlellochM99Fri, 01 Jan 1999 00:00:00 +0100An Experimental Analysis of Parallel Sorting Algorithms.https://doi.org/10.1007/s002240000083Guy E. Blelloch, Charles E. Leiserson: An Experimental Analysis of Parallel Sorting Algorithms.Theory Comput. Syst.31(2): 135-167 (1998)]]>https://dblp.org/rec/journals/mst/BlellochL98Thu, 01 Jan 1998 00:00:00 +0100Pthreads for Dynamic and Irregular Parallelism.https://doi.org/10.1109/SC.1998.10005Girija J. Narlikar, Guy E. Blelloch: Pthreads for Dynamic and Irregular Parallelism.SC1998: 31]]>https://dblp.org/rec/conf/sc/NarlikarB98Thu, 01 Jan 1998 00:00:00 +0100Fast Set Operations Using Treaps.https://doi.org/10.1145/277651.277660Guy E. Blelloch, Margaret Reid-Miller: Fast Set Operations Using Treaps.SPAA1998: 16-26]]>https://dblp.org/rec/conf/spaa/BlellochR98Thu, 01 Jan 1998 00:00:00 +0100Accounting for Memory Bank Contention and Delay in High-Bandwidth Multiprocessors.https://doi.org/10.1109/71.615440Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias, Marco Zagha: Accounting for Memory Bank Contention and Delay in High-Bandwidth Multiprocessors.IEEE Trans. Parallel Distributed Syst.8(9): 943-958 (1997)]]>https://dblp.org/rec/journals/tpds/BlellochGMZ97Wed, 01 Jan 1997 00:00:00 +0100Space-Efficient Implementation of Nested Parallelism.https://doi.org/10.1145/263764.263770Girija J. Narlikar, Guy E. Blelloch: Space-Efficient Implementation of Nested Parallelism.PPoPP1997: 25-36]]>https://dblp.org/rec/conf/ppopp/NarlikarB97Wed, 01 Jan 1997 00:00:00 +0100Space-Efficient Scheduling of Parallelism with Synchronization Variables.https://doi.org/10.1145/258492.258494Guy E. Blelloch, Phillip B. Gibbons, Girija J. Narlikar, Yossi Matias: Space-Efficient Scheduling of Parallelism with Synchronization Variables.SPAA1997: 12-23]]>https://dblp.org/rec/conf/spaa/BlellochGNM97Wed, 01 Jan 1997 00:00:00 +0100Pipelining with Futures.https://doi.org/10.1145/258492.258517Guy E. Blelloch, Margaret Reid-Miller: Pipelining with Futures.SPAA1997: 249-259]]>https://dblp.org/rec/conf/spaa/BlellochR97Wed, 01 Jan 1997 00:00:00 +0100Parallel Algorithms.https://dblp.org/pid/b/GEBlelloch.htmlGuy E. Blelloch, Bruce M. Maggs: Parallel Algorithms.The Computer Science and Engineering Handbook1997: 277-315]]>https://dblp.org/rec/books/crc/tucker97/BlellochM97Wed, 01 Jan 1997 00:00:00 +0100Programming Parallel Algorithms.https://doi.org/10.1145/227234.227246Guy E. Blelloch: Programming Parallel Algorithms.Commun. ACM39(3): 85-97 (1996)]]>https://dblp.org/rec/journals/cacm/Blelloch96Mon, 01 Jan 1996 00:00:00 +0100A Comparison of Sorting Algorithms for the Connection Machine CM-2.https://dblp.org/pid/b/GEBlelloch.htmlGuy E. Blelloch, Charles E. Leiserson, Bruce M. Maggs, C. Greg Plaxton, Stephen J. Smith, Marco Zagha: A Comparison of Sorting Algorithms for the Connection Machine CM-2.Commun. ACM39(12es): 273-297 (1996)]]>https://dblp.org/rec/journals/cacm/BlellochLMPSZ96Mon, 01 Jan 1996 00:00:00 +0100Parallel Algorithms.https://doi.org/10.1145/234313.234339Guy E. Blelloch, Bruce M. Maggs: Parallel Algorithms.ACM Comput. Surv.28(1): 51-54 (1996)]]>https://dblp.org/rec/journals/csur/BlellochM96Mon, 01 Jan 1996 00:00:00 +0100Developing a Practical Projection-Based Parallel Delaunay Algorithm.https://doi.org/10.1145/237218.237357Guy E. Blelloch, Gary L. Miller, Dafna Talmor: Developing a Practical Projection-Based Parallel Delaunay Algorithm.SCG1996: 186-195]]>https://dblp.org/rec/conf/compgeom/BlellochMT96Mon, 01 Jan 1996 00:00:00 +0100A Provable Time and Space Efficient Implementation of NESL.https://doi.org/10.1145/232627.232650Guy E. Blelloch, John Greiner: A Provable Time and Space Efficient Implementation of NESL.ICFP1996: 213-225]]>https://dblp.org/rec/conf/icfp/BlellochG96Mon, 01 Jan 1996 00:00:00 +0100A Provably Time-Efficient Parallel Implementation of Full Speculation.https://doi.org/10.1145/237721.237797John Greiner, Guy E. Blelloch: A Provably Time-Efficient Parallel Implementation of Full Speculation.POPL1996: 309-321]]>https://dblp.org/rec/conf/popl/GreinerB96Mon, 01 Jan 1996 00:00:00 +0100Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA '96, Padua, Italy, June 24-26, 1996.https://doi.org/10.1145/237502Guy E. Blelloch: Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA '96, Padua, Italy, June 24-26, 1996.ACM1996, ISBN 0-89791-809-6[contents]]]>https://dblp.org/rec/conf/spaa/1996Mon, 01 Jan 1996 00:00:00 +0100Solving Linear Recurrences with Loop Raking.https://doi.org/10.1006/jpdc.1995.1031Guy E. Blelloch, Siddhartha Chatterjee, Marco Zagha: Solving Linear Recurrences with Loop Raking.J. Parallel Distributed Comput.25(1): 91-97 (1995)]]>https://dblp.org/rec/journals/jpdc/BlellochCZ95Sun, 01 Jan 1995 00:00:00 +0100Parallelism in Sequential Functional Languages.https://doi.org/10.1145/224164.224210Guy E. Blelloch, John Greiner: Parallelism in Sequential Functional Languages.FPCA1995: 226-237]]>https://dblp.org/rec/conf/fpca/BlellochG95Sun, 01 Jan 1995 00:00:00 +0100Provably Efficient Scheduling for Languages with Fine-Grained Parallelism.https://doi.org/10.1145/215399.215403Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias: Provably Efficient Scheduling for Languages with Fine-Grained Parallelism.SPAA1995: 1-12]]>https://dblp.org/rec/conf/spaa/BlellochGM95Sun, 01 Jan 1995 00:00:00 +0100Accounting for Memory Bank Contention and Delay in High-Bandwidth Multiprocessors.https://doi.org/10.1145/215399.215425Guy E. Blelloch, Phillip B. Gibbons, Yossi Matias, Marco Zagha: Accounting for Memory Bank Contention and Delay in High-Bandwidth Multiprocessors.SPAA1995: 84-94]]>https://dblp.org/rec/conf/spaa/BlellochGMZ95Sun, 01 Jan 1995 00:00:00 +0100Parallel Solutions to Geometric Problems in the Scan Model of Computation.https://doi.org/10.1016/S0022-0000(05)80023-6Guy E. Blelloch, James J. Little: Parallel Solutions to Geometric Problems in the Scan Model of Computation.J. Comput. Syst. Sci.48(1): 90-115 (1994)]]>https://dblp.org/rec/journals/jcss/BlellochL94Sat, 01 Jan 1994 00:00:00 +0100Implementation of a Portable Nested Data-Parallel Language.https://doi.org/10.1006/jpdc.1994.1038Guy E. Blelloch, Jonathan C. Hardwick, Jay Sipelstein, Marco Zagha, Siddhartha Chatterjee: Implementation of a Portable Nested Data-Parallel Language.J. Parallel Distributed Comput.21(1): 4-14 (1994)]]>https://dblp.org/rec/journals/jpdc/BlellochHSZC94Sat, 01 Jan 1994 00:00:00 +0100A practical comparison of N-body algorithms.https://doi.org/10.1090/dimacs/030/06Guy E. Blelloch, Girija J. Narlikar: A practical comparison of N-body algorithms.Parallel Algorithms1994: 81-96]]>https://dblp.org/rec/conf/dimacs/BlellochN94Sat, 01 Jan 1994 00:00:00 +0100Specification of Parallel Algorithms, Proceedings of a DIMACS Workshop, Princeton, New Jersey, USA, May 9-11, 1994.https://doi.org/10.1090/dimacs/018Guy E. Blelloch, K. Mani Chandy, Suresh Jagannathan: Specification of Parallel Algorithms, Proceedings of a DIMACS Workshop, Princeton, New Jersey, USA, May 9-11, 1994.DIMACS Series in Discrete Mathematics and Theoretical Computer Science 18, DIMACS/AMS1994, ISBN 978-0-8218-0253-3[contents]]]>https://dblp.org/rec/conf/dimacs/dimacs18Sat, 01 Jan 1994 00:00:00 +0100Implementation of a Portable Nested Data-Parallel Language.https://doi.org/10.1145/155332.155343Guy E. Blelloch, Siddhartha Chatterjee, Jonathan C. Hardwick, Jay Sipelstein, Marco Zagha: Implementation of a Portable Nested Data-Parallel Language.PPoPP1993: 102-111]]>https://dblp.org/rec/conf/ppopp/BlellochCHSZ93Fri, 01 Jan 1993 00:00:00 +0100Solving Linear Recurrences with Loop Raking.https://doi.org/10.1109/IPPS.1992.223009Guy E. Blelloch, Siddhartha Chatterjee, Marco Zagha: Solving Linear Recurrences with Loop Raking.IPPS1992: 416-424]]>https://dblp.org/rec/conf/ipps/BlellochCZ92Wed, 01 Jan 1992 00:00:00 +0100Collection-oriented languages.https://doi.org/10.1109/5.92044Jay Sipelstein, Guy E. Blelloch: Collection-oriented languages.Proc. IEEE79(4): 504-523 (1991)]]>https://dblp.org/rec/journals/pieee/SipelsteinB91Tue, 01 Jan 1991 00:00:00 +0100Size and Access Inference for Data-Parallel Programs.https://doi.org/10.1145/113445.113457Siddhartha Chatterjee, Guy E. Blelloch, Allan L. Fisher: Size and Access Inference for Data-Parallel Programs.PLDI1991: 130-144]]>https://dblp.org/rec/conf/pldi/ChatterjeeBF91Tue, 01 Jan 1991 00:00:00 +0100Radix sort for vector multiprocessors.https://doi.org/10.1145/125826.126164Marco Zagha, Guy E. Blelloch: Radix sort for vector multiprocessors.SC1991: 712-721]]>https://dblp.org/rec/conf/sc/ZaghaB91Tue, 01 Jan 1991 00:00:00 +0100A Comparison of Sorting Algorithms for the Connection Machine CM-2.https://doi.org/10.1145/113379.113380Guy E. Blelloch, Charles E. Leiserson, Bruce M. Maggs, C. Greg Plaxton, Stephen J. Smith, Marco Zagha: A Comparison of Sorting Algorithms for the Connection Machine CM-2.SPAA1991: 3-16]]>https://dblp.org/rec/conf/spaa/BlellochLMPSZ91Tue, 01 Jan 1991 00:00:00 +0100Vector Models for Data-Parallel Computing.https://dblp.org/pid/b/GEBlelloch.htmlGuy E. Blelloch: Vector Models for Data-Parallel Computing.MIT Press1990, ISBN 0-262-02313-X]]>https://dblp.org/rec/books/mit/Blelloch90Mon, 01 Jan 1990 00:00:00 +0100Compiling Collection-Oriented Languages onto Massively Parallel Computers.https://doi.org/10.1016/0743-7315(90)90087-6Guy E. Blelloch, Gary Sabot: Compiling Collection-Oriented Languages onto Massively Parallel Computers.J. Parallel Distributed Comput.8(2): 119-134 (1990)]]>https://dblp.org/rec/journals/jpdc/BlellochS90Mon, 01 Jan 1990 00:00:00 +0100Scan primitives for vector computers.https://doi.org/10.1109/SUPERC.1990.130084Siddhartha Chatterjee, Guy E. Blelloch, Marco Zagha: Scan primitives for vector computers.SC1990: 666-675]]>https://dblp.org/rec/conf/sc/ChatterjeeBZ90Mon, 01 Jan 1990 00:00:00 +0100Algorithmic Techniques for Computer Vision on a Fine-Grained Parallel Machine.https://doi.org/10.1109/34.21793James J. Little, Guy E. Blelloch, Todd A. Cass: Algorithmic Techniques for Computer Vision on a Fine-Grained Parallel Machine.IEEE Trans. Pattern Anal. Mach. Intell.11(3): 244-257 (1989)]]>https://dblp.org/rec/journals/pami/LittleBC89Sun, 01 Jan 1989 00:00:00 +0100Scans as Primitive Parallel Operations.https://doi.org/10.1109/12.42122Guy E. Blelloch: Scans as Primitive Parallel Operations.IEEE Trans. Computers38(11): 1526-1538 (1989)]]>https://dblp.org/rec/journals/tc/Blelloch89Sun, 01 Jan 1989 00:00:00 +0100Four Vector-Matrix Primitives.https://doi.org/10.1145/72935.72966Ajit Agrawal, Guy E. Blelloch, Robert L. Krawitz, C. A. Phillips: Four Vector-Matrix Primitives.SPAA1989: 292-302]]>https://dblp.org/rec/conf/spaa/AgrawalBKP89Sun, 01 Jan 1989 00:00:00 +0100Scans as Primitive Parallel Operations.https://dblp.org/pid/b/GEBlelloch.htmlGuy E. Blelloch: Scans as Primitive Parallel Operations.ICPP1987: 355-362]]>https://dblp.org/rec/conf/icpp/Blelloch87Thu, 01 Jan 1987 00:00:00 +0100Network Learning on the Connection Machine.http://ijcai.org/Proceedings/87-1/Papers/066.pdfGuy E. Blelloch, Charles R. Rosenberg: Network Learning on the Connection Machine.IJCAI1987: 323-326]]>https://dblp.org/rec/conf/ijcai/BlellochR87Thu, 01 Jan 1987 00:00:00 +0100CIS: A Massively Concurrent Rule-Based System.http://www.aaai.org/Library/AAAI/1986/aaai86-123.phpGuy E. Blelloch: CIS: A Massively Concurrent Rule-Based System.AAAI1986: 735-741]]>https://dblp.org/rec/conf/aaai/Blelloch86Wed, 01 Jan 1986 00:00:00 +0100