Follow
David Callahan
David Callahan
Distinguished Faculty Fellow, Northwest Institute of Advanced Computing
Verified email at uw.edu
Title
Cited by
Cited by
Year
Parallel programmability and the chapel language
BL Chamberlain, D Callahan, HP Zima
The International Journal of High Performance Computing Applications 21 (3 …, 2007
13122007
The Tera computer system
R Alverson, D Callahan, D Cummings, B Koblenz, A Porterfield, B Smith
Proceedings of the 4th International Conference on Supercomputing, 1-6, 1990
12511990
Software prefetching
D Callahan, K Kennedy, A Porterfield
ACM SIGARCH Computer Architecture News 19 (2), 40-52, 1991
7391991
Compiling programs for distributed-memory multiprocessors
D Callahan, K Kennedy
The Journal of Supercomputing 2, 151-169, 1988
5531988
Improving register allocation for subscripted variables
D Callahan, S Carr, K Kennedy
ACM Sigplan Notices 25 (6), 53-65, 1990
4911990
Register allocation via hierarchical graph coloring
D Callahan, B Koblenz
ACM Sigplan Notices 26 (6), 192-203, 1991
2871991
Interprocedural constant propagation
D Callahan, KD Cooper, K Kennedy, L Torczon
ACM SIGPLAN Notices 21 (7), 152-161, 1986
2791986
Estimating interlock and improving balance for pipelined architectures
D Callahan, J Cocke, K Kennedy
Journal of Parallel and Distributed Computing 5 (4), 334-358, 1988
2581988
Automatic decomposition of scientific programs for parallel execution
R Allen, D Callahan, K Kennedy
Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of …, 1987
2541987
Analysis of interprocedural side effects in a parallel programming environment
D Callahan, K Kennedy
International Conference on Supercomputing, 138-171, 1987
2531987
The program summary graph and flow-sensitive interprocedual data flow analysis
D Callahan
Proceedings of the ACM SIGPLAN 1988 conference on Programming Language …, 1988
2431988
The cascade high productivity language
D Callahan, BL Chamberlain, HP Zima
Ninth International Workshop on High-Level Parallel Programming Models and …, 2004
2282004
Vectorizing compilers: A test suite and results
D Callahan, JJ Dongarra, D Levine
Argonne National Laboratory, 1988
1731988
Exploiting heterogeneous parallelism on a multithreaded multiprocessor
G Alverson, R Alverson, D Callahan, B Koblenz, A Porterfield, B Smith
Proceedings of the 6th International Conference on Supercomputing, 188-197, 1992
1721992
Static analysis of low-level synchronization
D Callahan, J Sublok
Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and …, 1988
1671988
Mechanisms to accelerate transactions using buffered stores
AR Adl-Tabatabai, Y Ni, B Saha, V Bassin, G Sheaffer, D Callahan, J Gray
US Patent 8,316,194, 2012
1552012
Hardware accelerated transactional memory system with open nested transactions
J Gray, M Taillefer, Y Levanoni, AR Adl-Tabatabai, D Detlefs, M Magruder, ...
US Patent 8,229,907, 2012
1522012
Analysis of event synchronization in a parallel programming tool
D Callahan, K Kennedy, J Subhlok
Proceedings of the second ACM SIGPLAN symposium on Principles & practice of …, 1990
1501990
Recognizing and parallelizing bounded recurrences
D Callahan
International Workshop on Languages and Compilers for Parallel Computing …, 1991
1131991
Constructing the procedure call multigraph
D Callahan, A Carle, MW Hall, K Kennedy
IEEE Transactions on Software Engineering 16 (4), 483-487, 1990
1061990
The system can't perform the operation now. Try again later.
Articles 1–20