2011 - ACM Fellow For contributions to parallel computing.
Guy E. Blelloch mostly deals with Parallel computing, Parallel algorithm, Theoretical computer science, NESL and Programming language. In general Parallel computing, his work in Cache is often linked to Sparse matrix linking many areas of study. The Parallel algorithm study combines topics in areas such as Parallel programming model and Bowyer–Watson algorithm, Delaunay triangulation.
His study in Theoretical computer science is interdisciplinary in nature, drawing from both Graph, Data structure, Graph and Computation. In his study, Computer programming is inextricably linked to Parallel language, which falls within the broad field of NESL. His work on Software portability, Programming paradigm and Programmer as part of his general Programming language study is frequently connected to Key, thereby bridging the divide between different branches of science.
His primary areas of investigation include Parallel computing, Parallel algorithm, Algorithm, Theoretical computer science and Data structure. In his research on the topic of Parallel computing, Distributed computing is strongly related with Scheduling. His research investigates the connection between Parallel algorithm and topics such as Combinatorics that intersect with problems in Sequential algorithm.
His Algorithm study combines topics from a wide range of disciplines, such as Graph and Binary number. Guy E. Blelloch interconnects Programming language, Data type, Algorithm design, Correctness and Set in the investigation of issues within Theoretical computer science. His Data structure research integrates issues from Discrete mathematics, Binary logarithm, Tree structure and Concurrency.
Guy E. Blelloch mainly focuses on Data structure, Parallel algorithm, Parallel computing, Theoretical computer science and Algorithm. His biological study spans a wide range of topics, including Tree structure, Speedup and Concurrency. His Parallel algorithm study combines topics in areas such as Binary logarithm, Sorting, Connectivity, Auxiliary memory and Intersection.
His Parallel computing research includes elements of Scalability, Computational geometry and State. His Theoretical computer science research incorporates themes from Algorithm design and Set. He has included themes like Graph and Parallelism in his Algorithm study.
Parallel algorithm, Parallel computing, Data structure, Graph and Binary logarithm are his primary areas of study. His research integrates issues of Overhead, Sorting, Connectivity, Auxiliary memory and Intersection in his study of Parallel algorithm. His Parallel computing study incorporates themes from Scalability and Process.
His studies in Data structure integrate themes in fields like Tree, Set, Range tree and Binary tree. He combines subjects such as Search tree and Purely functional with his study of Graph. His work in Concurrency addresses subjects such as Isolation, which are connected to disciplines such as Theoretical computer science.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
GraphChi: large-scale graph computation on just a PC
Aapo Kyrola;Guy Blelloch;Carlos Guestrin.
operating systems design and implementation (2012)
Vector models for data-parallel computing
Guy E. Blelloch.
(1990)
Scans as primitive parallel operations
G.E. Blelloch.
IEEE Transactions on Computers (1989)
Ligra: a lightweight graph processing framework for shared memory
Julian Shun;Guy E. Blelloch.
acm sigplan symposium on principles and practice of parallel programming (2013)
Programming parallel algorithms
Guy E. Blelloch.
Communications of The ACM (1996)
Prefix sums and their applications
Guy E. Blelloch.
(2004)
Implementation of a portable nested data-parallel language
Guy E. Blelloch;Jonathan C. Hardwick;Jay Sipelstein;Marco Zagha.
Journal of Parallel and Distributed Computing (1994)
A comparison of sorting algorithms for the connection machine CM-2
Guy E. Blelloch;Charles E. Leiserson;Bruce M. Maggs;C. Greg Plaxton.
acm symposium on parallel algorithms and architectures (1991)
The data locality of work stealing
Umut A. Acar;Guy E. Blelloch;Robert D. Blumofe.
acm symposium on parallel algorithms and architectures (2000)
NESL: A Nested Data-Parallel Language
Guy E. Blelloch.
(1992)
Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.
If you think any of the details on this page are incorrect, let us know.
Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University
Duke University
Google (United States)
Carnegie Mellon University
University of California, Los Angeles
Intel (United States)
Carnegie Mellon University
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below: