Parallel programmability and the chapel language BL Chamberlain, D Callahan, HP Zima The International Journal of High Performance Computing Applications 21 (3 …, 2007 | 1316 | 2007 |
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 | 1255 | 1990 |
Software prefetching D Callahan, K Kennedy, A Porterfield ACM SIGARCH Computer Architecture News 19 (2), 40-52, 1991 | 741 | 1991 |
Compiling programs for distributed-memory multiprocessors D Callahan, K Kennedy The Journal of Supercomputing 2, 151-169, 1988 | 553 | 1988 |
Improving register allocation for subscripted variables D Callahan, S Carr, K Kennedy ACM Sigplan Notices 25 (6), 53-65, 1990 | 491 | 1990 |
Register allocation via hierarchical graph coloring D Callahan, B Koblenz ACM Sigplan Notices 26 (6), 192-203, 1991 | 287 | 1991 |
Interprocedural constant propagation D Callahan, KD Cooper, K Kennedy, L Torczon ACM SIGPLAN Notices 21 (7), 152-161, 1986 | 280 | 1986 |
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 | 258 | 1988 |
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 | 254 | 1987 |
Analysis of interprocedural side effects in a parallel programming environment D Callahan, K Kennedy International Conference on Supercomputing, 138-171, 1987 | 253 | 1987 |
The program summary graph and flow-sensitive interprocedual data flow analysis D Callahan Proceedings of the ACM SIGPLAN 1988 conference on Programming Language …, 1988 | 243 | 1988 |
The cascade high productivity language D Callahan, BL Chamberlain, HP Zima Ninth International Workshop on High-Level Parallel Programming Models and …, 2004 | 228 | 2004 |
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 | 174 | 1992 |
Vectorizing compilers: A test suite and results D Callahan, JJ Dongarra, D Levine Argonne National Laboratory, 1988 | 173 | 1988 |
Static analysis of low-level synchronization D Callahan, J Sublok Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and …, 1988 | 167 | 1988 |
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 | 155 | 2012 |
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 | 152 | 2012 |
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 | 150 | 1990 |
Recognizing and parallelizing bounded recurrences D Callahan International Workshop on Languages and Compilers for Parallel Computing …, 1991 | 113 | 1991 |
Constructing the procedure call multigraph D Callahan, A Carle, MW Hall, K Kennedy IEEE Transactions on Software Engineering 16 (4), 483-487, 1990 | 107 | 1990 |