David Callahan
#187,201
Most Influential Person Now
David Callahan's AcademicInfluence.com Rankings
David Callahancomputer-science Degrees
Computer Science
#12256
World Rank
#13069
Historical Rank
Database
#9317
World Rank
#9807
Historical Rank

Download Badge
Computer Science
Why Is David Callahan Influential?
(Suggest an Edit or Addition)David Callahan's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Parallel Programmability and the Chapel Language (2007) (973)
- Software prefetching (1991) (523)
- The Tera computer system (1990) (492)
- The Tera computer system (1990) (402)
- Improving register allocation for subscripted variables (1990) (275)
- Automatic decomposition of scientific programs for parallel execution (1987) (178)
- The program summary graph and flow-sensitive interprocedual data flow analysis (1988) (166)
- Estimating Interlock and Improving Balance for Pipelined Architectures (1988) (163)
- Analysis of interprocedural side effects in a parallel programming environment (1988) (158)
- The cascade high productivity language (2004) (157)
- Static analysis of low-level synchronization (1988) (123)
- Exploiting heterogeneous parallelism on a multithreaded multiprocessor (1992) (109)
- Vectorizing compilers: a test suite and results (1988) (109)
- Analysis of event synchronization in a parallel programming tool (1990) (109)
- Register allocation via hierarchical graph coloring (1991) (91)
- Constructing the Procedure Call Multigraph (1990) (76)
- Compiling programs for distributed-memory multiprocessors (1988) (63)
- Improving register allocation for subscripted variables (1990) (63)
- A comparative study of automatic vectorizing compilers (1991) (54)
- Interprocedural constant propagation (1986) (53)
- Recognizing and Parallelizing Bounded Recurrences (1991) (46)
- A future-based parallel language for a general-purpose highly-parallel computer (1990) (43)
- Data cache performance of supercomputer applications (1990) (43)
- Interprocedural constant propagation (1986) (36)
- Analyzing and visualizing performance of memory hierarchies (1990) (32)
- Global-view abstractions for user-defined reductions and scans (2006) (26)
- GridPACK: A Framework for Developing Power Grid Simulations on High Performance Computing Platforms (2014) (13)
- Parallel Programming Support in ParaScope (1988) (12)
- GridPACKTM: A framework for developing power grid simulations on high-performance computing platforms (2016) (12)
- The State of the Chapel Union (2013) (5)
- Integrated Support for Heterogeneous Parallelism (1994) (4)
- Interprocedural constant propagation (with retrospective) (1986) (4)
- A Runtime Verification Framework for Control System Simulation (2014) (4)
- Improving register allocation for subscripted variables (with retrospective) (1990) (2)
- The GridPACK#8482; toolkit for developing power grid simulations on high performance computing platforms (2013) (1)
- The Program Summary Graph and Flow-Sensitive InterproceduralData Flow Analysis (1988) (1)
- 2nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, March 1990. [Sha90] (1988) (1)
- Scientific Programming Environments and Tools (1992) (1)
- Programming, compilation, and resource management issues for multithreading (panel session II) (1994) (0)
- Low Cost Support for Fine-Grain Sychronization in. . . (1992) (0)
- Chapter 18 – An Introduction to C++ AMP (2013) (0)
- Initial Kernel Timing Using a Simple PIM Performance Model (2005) (0)
- Appendix D – An introduction to C++ AMP (2017) (0)
- The cascade programming and execution model: a first approach (2002) (0)
This paper list is powered by the following services: