Language Extensions in Support of Compiler Parallelization
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The 2005 ITRS prediction was that clock rates should have exceeded 10GHz in 2008 and topped 15GHz in 2010.
“The 2005 prediction was that clock rates should have exceeded 10GHz in 2008, topping 15GHz in 2010.”
From A view of the parallel computing landscape (2009) · cites this paper as [16]
Intel products are today far below even the conservative 2007 ITRS prediction.
“Note that Intel products are today far below even the conservative 2007 prediction.”
From A view of the parallel computing landscape (2009) · cites this paper as [16]
Cites
OpenMP: an industry standard API for shared-memory programming
Dagum, L., & Menon, R. G. (1998) · IEEE Computational Science and Engineering · doi:10.1109/99.660313 · Cited by 3,394 · see citing works
High-Performance Compilers for Parallel Computing
Wolfe, M., Shanklin, C., & Ortega, L. (1995) · CERN Document Server (European Organization for Nuclear Research) · Cited by 1,288 · see citing works
Charles, P., Grothoff, C., Saraswat, V., et al. (2005) · ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) · doi:10.1145/1094811.1094852 · Cited by 1,275 · see citing works
Optimizing Compilers for Modern Architectures: A Dependence-based Approach
Kennedy, K., & Allen, J. R. (2001) · Cited by 1,024 · see citing works
The Omega test: a fast and practical integer programming algorithm for dependence analysis
Pugh, W. (1991) · Proceedings - Supercomputing · doi:10.1145/125826.125848 · Cited by 754 · see citing works
Maximizing multiprocessor performance with the SUIF compiler
Hall, M. W., Anderson, J.-A. M., Amarasinghe, S. P., et al. (1996) · Computer · doi:10.1109/2.546613 · Cited by 572 · see citing works
A parallel java grande benchmark suite
Smith, L. A., Bull, J. M., & Óbdržálek, J. (2001) · Proceedings - Supercomputing · doi:10.1145/582034.582042 · Cited by 251 · see citing works
Higher-order modules and the phase distinction
Harper, R. W., Mitchell, J. C., & Moggi, E. (1990) · ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL) · doi:10.1145/96709.96744 · Cited by 156 · see citing works
Gerlek, M. P., Stoltz, E., & Wolfe, M. (1995) · ACM Transactions on Programming Languages and Systems · doi:10.1145/200994.201003 · Cited by 147 · see citing works
Symbolic Analysis for Parallelizing Compilers
Haghighat, M. R., & Polychronopoulos, C. D. (1995) · Springer eBooks · doi:10.1007/b102246 · Cited by 129 · see citing works
Stack allocation and synchronization optimizations for Java using escape analysis
Choi, J.-D., Gupta, M., Serrano, M. J., et al. (2003) · ACM Transactions on Programming Languages and Systems · doi:10.1145/945885.945892 · Cited by 110 · see citing works
On the automatic parallelization of the Perfect Benchmarks(R)
Eigenmann, R., Hoeflinger, J. P., & Padua, D. (1998) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/71.655238 · Cited by 87 · see citing works
Run-time methods for parallelizing partially parallel loops
Rauchwerger, L., Amato, N. M., & Padua, D. (1995) · ACM International Conference on Supercomputing (ICS) · doi:10.1145/224538.224553 · Cited by 83 · see citing works
Symbolic analysis for parallelizing compilers
Haghighat, M. R., & Polychronopoulos, C. D. (1996) · ACM Transactions on Programming Languages and Systems · doi:10.1145/233561.233568 · Cited by 81 · see citing works
Preliminary experiences with the Fortran D compiler
Tseng, C. W., Hiranandani, S., & Kennedy, K. (1993) · Proceedings - Supercomputing · doi:10.1145/169627.169747 · Cited by 64 · see citing works
Dynamic purity analysis for java programs
Xu, H., Pickett, C. J. F., & Verbrugge, C. (2007) · ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE) · doi:10.1145/1251535.1251548 · Cited by 41 · see citing works
A unified semantic approach for the vectorization and parallelization of generalized reductions
Jouvelot, P., & Dehbonei, B. (1989) · ACM International Conference on Supercomputing (ICS) · doi:10.1145/318789.318810 · Cited by 30 · see citing works
PTRAN—the IBM parallel translation system
Sarkar, V. (1991) · doi:10.1145/107214.129260 · Cited by 27 · see citing works
Self-citationThe design and development of ZPL
Snyder, L. (2007) · doi:10.1145/1238844.1238852 · Cited by 25 · see citing works
Immutability specification and its applications
Pechtchanski, I., & Sarkar, V. (2005) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.853 · Cited by 24 · see citing works
Self-citationSupporting multidimensional arrays in Java
Moreira, J. E., Midkiff, S. P., & Gupta, M. (2003) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.661 · Cited by 11 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A view of the parallel computing landscape
Asanovic, K., Bodik, R., Demmel, J., Keaveny, T., Keutzer, K., Kubiatowicz, J., Morgan, N., Patterson, D., Sen, K., Wawrzynek, J., et al. (2009) · Communications of the ACM · doi:10.1145/1562764.1562783 · Cited by 627 · see citing works
Phasers: a unified deadlock-free construct for collective and point-to-point synchronization
Shirako, J., Peixotto, D. M., Sarkar, V., & Scherer, W. N. (2008) · Proceedings of the 22nd annual international conference on Supercomputing · doi:10.1145/1375527.1375568 · Cited by 124 · see citing works
Self-citation
- Authors
- Shirako, J., Kasahara, H., & Sarkar, V.
- Affiliations
- Waseda University (JP)
- Rice University (US)
- Venue
- Lecture Notes in Computer Science
- Publisher
- Springer Berlin Heidelberg
- Published
- 2008-08-12
- Pages
- 78-94
- ISSN
- 0302-9743 (ISSN-L)
- 1611-3349
- OpenAlex
- W1577310002
- Cited by
- 16
- References
- 22
- Citations by year
- 2021: 1 · 2014: 1 · 2012: 2
- FWCI
- 2.35
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Lecture notes in computer science (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, programming, and type systems
- Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
- Keywords
- compiler parallelization, language extension, automatic parallelization, multidimensional arrays, privatization, object-oriented programming languages, parallel programming languages
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review