The DOI matches its Crossref record; 21 of the 25 references it cites were found in a registry or an index.
Automated empirical optimizations of software and the ATLAS project
Overview
Integrity signals
Registry
Cites
Statistics
Verification
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?
In the citing paper
“Thus, building a static auto-tuning library in the spirit of ATLAS [25] or OSKI [24] to implement the many different stencil kernels is infeasible.”
From An auto-tuning framework for parallel multicore stencil computations (2010) · cites this paper as [25]
Citations
Cites
Anderson, E., Bai, Z., Bischof, C., Blackford, L. S., Demmel, J., Dongarra, J. J., Croz, J. D., Greenbaum, A., Hammarling, S. J., McKenney, A., et al. (1999) · Society for Industrial and Applied Mathematics eBooks · doi:10.1137/1.9780898719604 · Cited by 4,493
Self-citationA set of level 3 basic linear algebra subprograms
Dongarra, J. J., Croz, J. D., Hammarling, S. J., & Duff, I. (1990) · ACM Transactions on Mathematical Software · doi:10.1145/77626.79170 · Cited by 1,822
Self-citationFFTW: an adaptive software architecture for the FFT
Frigo, M., & Johnson, S. G. (2002) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp.1998.681704 · Cited by 1,803
Basic Linear Algebra Subprograms for Fortran Usage
Lawson, C. L., Hanson, R. J., Kincaid, D. R., & Krogh, F. T. (1979) · ACM Transactions on Mathematical Software · doi:10.1145/355841.355847 · Cited by 1,626
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
An extended set of FORTRAN basic linear algebra subprograms
Dongarra, J. J., Croz, J. D., Hammarling, S. J., & Hanson, R. J. (1988) · ACM Transactions on Mathematical Software · doi:10.1145/42288.42291 · Cited by 882
Self-citationAutomatically Tuned Linear Algebra Software
Whaley, R. C., & Dongarra, J. J. (1998) · Conference on High Performance Computing (Supercomputing) · doi:10.5555/509058.509096 · Cited by 867
Self-citationOptimizing supercompilers for supercomputers
Wolfe, M. (2020) · ACM International Conference on Supercomputing (ICS) · doi:10.1145/3392717.3400034 · Cited by 839
Automatically Tuned Linear Algebra Software
Whaley, R., & Dongarra, J. J. (1998) · doi:10.1109/sc.1998.10004 · Cited by 531
Self-citationOptimizing matrix multiply using PHiPAC
Bilmes, J., Asanović, K., Chin, C., & Demmel, J. (2014) · International Conference on Supercomputing · doi:10.1145/2591635.2667174 · Cited by 454
Research works printed but not linked: 1
- Hanson, 1973, A proposal for standard linear algebra subprograms, ACM SIGNUM Newsl., 8
Cited by
Sorted by citations
Scaling distributed machine learning with the parameter server
Li, M., Andersen, D. G., Park, J. W., Smola, A. J., Ahmed, A. A., Josifovski, V., Long, J. E., Shekita, E. J., & Su, B.-Y. (2014) · Operating Systems Design and Implementation · doi:10.5555/2685048.2685095 · Cited by 1,182
Buck, I., Foley, T., Horn, D. R., Sugerman, J., Fatahalian, K., Houston, M., & Hanrahan, P. (2004) · ACM Transactions on Graphics · doi:10.1145/1015706.1015800 · Cited by 1,163
Scaling Distributed Machine Learning with the Parameter Server
Li, M. (2014) · International Conference on Big Data Science and Computing (BigDataScience) · doi:10.1145/2640087.2644155 · Cited by 1,010
A practical automatic polyhedral parallelizer and locality optimizer
Bondhugula, U. K. R., Hartono, A., Ramanujam, J., & Sadayappan, P. (2008) · ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) · doi:10.1145/1375581.1375595 · Cited by 935
SPIRAL: Code Generation for DSP Transforms
Puschel, M., Moura, J. M. F., Johnson, J. R., Padua, D., Veloso, M. M., Singer, B. W., Xiong, J., Franchetti, F., Gacic, A., Voronenko, Y., et al. (2005) · Proceedings of the IEEE · doi:10.1109/jproc.2004.840306 · Cited by 826
The LINPACK Benchmark: past, present and future
Dongarra, J. J., Luszczek, P., & Petitet, A. (2003) · Concurrency and Computation: Practice and Experience · doi:10.1002/cpe.728 · Cited by 813
Self-citationAnatomy of high-performance matrix multiplication
Goto, K., & Geijn, R. A. (2008) · ACM Transactions on Mathematical Software · doi:10.1145/1356052.1356053 · Cited by 751
Large-scale deep unsupervised learning using graphics processors
Raina, R., Madhavan, A., & Ng, A. Y. (2009) · Proceedings of the 26th Annual International Conference on Machine Learning · doi:10.1145/1553374.1553486 · Cited by 742
PyCUDA and PyOpenCL: A scripting-based approach to GPU run-time code generation
Klöckner, A., Pinto, N., Lee, Y., Catanzaro, B., Ivanov, P., & Fasih, A. R. (2011) · Parallel Computing · doi:10.1016/j.parco.2011.09.001 · Cited by 571
A class of parallel tiled linear algebra algorithms for multicore architectures
Buttari, A., Julien Langou, F., Jakub Kurzak, A., & Dongarra, J. J. (2008) · Parallel Computing · doi:10.1016/j.parco.2008.10.002 · Cited by 524
Self-citationSPINEVOLUTION: A powerful tool for the simulation of solid and liquid state NMR experiments
Veshtort, M., & Griffin, R. G. (2005) · Journal of Magnetic Resonance · doi:10.1016/j.jmr.2005.07.018 · Cited by 504
Luk, C.-K., Hong, S., & Kim, H. (2009) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/1669112.1669121 · Cited by 501
OSKI: A library of automatically tuned sparse matrix kernels
Vuduc, R., Demmel, J. W., & Yelick, K. A. (2005) · Journal of Physics: Conference Series · doi:10.1088/1742-6596/16/1/071 · Cited by 490
Auto-tuning a high-level language targeted to GPU codes
Grauer-Gray, S., Xu, L., Searles, R., Ayalasomayajula, S., & Cavazos, J. (2012) · Innovative Parallel Computing (InPar) · doi:10.1109/inpar.2012.6339595 · Cited by 476
Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures
Datta, K., Murphy, M., Volkov, V. M., Williams, S., Carter, J. T., Oliker, L., Patterson, D. A., Shalf, J. M., & Yelick, K. (2008) · IEEE International Conference on High Performance Computing, Data, and Analytics · doi:10.5555/1413370.1413375 · Cited by 463
Fatahalian, K., Dally, W. J., Hanrahan, P., Horn, D. R., Knight, T. J., Leem, L., Houston, M., Park, J. Y., Erez, M., Ren, M., et al. (2006) · ACM/IEEE Conference on Supercomputing (SC) · doi:10.1145/1188455.1188543 · Cited by 465
Generating Efficient Quantum Chemistry Codes for Novel Architectures
Titov, A. V., Ufimtsev, I. S., Luehr, N., & Martı́nez, T. J. (2012) · Journal of Chemical Theory and Computation · doi:10.1021/ct300321a · Cited by 406
Ernest: efficient performance prediction for large-scale advanced analytics
Venkataraman, S., Yang, Z., Franklin, M. J. M., Recht, B., & Stoica, I. G. (2016) · Networked Systems Design and Implementation · Cited by 373
Evaluation of the Raw Microprocessor
Taylor, M. B., Lee, W., Miller, J. E., Wentzlaff, D., Bratt, I., Greenwald, B., Hoffmann, H., Johnson, P., Kim, J. Z., Psota, J., et al. (2004) · ACM SIGARCH Computer Architecture News · doi:10.1145/1028176.1006733 · Cited by 353
Sparsity: Optimization Framework for Sparse Matrix Kernels
Im, E.-J., Yelick, K., & Vuduc, R. W. (2004) · The International Journal of High Performance Computing Applications · doi:10.1177/1094342004041296 · Cited by 337
Nodal discontinuous Galerkin methods on graphics processors
Klöckner, A., Warburton, T., Bridge, J., & Hesthaven, J. S. (2009) · Journal of Computational Physics · doi:10.1016/j.jcp.2009.06.041 · Cited by 321
Triton: an intermediate language and compiler for tiled neural network computations
Tillet, P., Kung, H. T., & Cox, D. (2019) · Proceedings of the 3rd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages · doi:10.1145/3315508.3329973 · Cited by 318
From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming
Du, P., Weber, R., Łuszczek, P., Tomov, S. Z., Peterson, G. D., & Dongarra, J. J. (2011) · Parallel Computing · doi:10.1016/j.parco.2011.10.002 · Cited by 312
Self-citationUnderstanding the efficiency of GPU algorithms for matrix-matrix multiplication
Fatahalian, K., Sugerman, J., & Hanrahan, P. (2004) · Eurographics Conference on Graphics Hardware · doi:10.1145/1058129.1058148 · Cited by 307
A catalog of stream processing optimizations
Hirzel, M., Soulé, R., Schneider, S., Gedik, B., & Grimm, R. (2014) · ACM Computing Surveys · doi:10.1145/2528412 · Cited by 299
Bosman, M., Watanabe, M., Alexander, D. T. L., & Keast, V. J. (2006) · Ultramicroscopy · doi:10.1016/j.ultramic.2006.04.016 · Cited by 294
Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures
Datta, K., Murphy, M., Volkov, V. M., Williams, S., Carter, J. T., Oliker, L., Patterson, D. A., Shalf, J. M., & Yelick, K. (2008) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1109/sc.2008.5222004 · Cited by 294
Rompf, T., & Odersky, M. (2010) · International Conference on Generative Programming and Component Engineering (GPCE) · doi:10.1145/1868294.1868314 · Cited by 277
Minimizing development and maintenance costs in supporting persistently optimized BLAS
Whaley, R. C., & Petitet, A. P. (2004) · Software Practice and Experience · doi:10.1002/spe.626 · Cited by 250
Self-citationFast SVM training algorithm with decomposition on very large data sets
Dong, J.-X., Krzyzak, A., & Suen, C. Y. (2005) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2005.77 · Cited by 230
Automatic performance tuning of sparse matrix kernels
Vuduc, R. W., & Demmel, J. W. (2003) · Cited by 226
Hoos, H. H. (2012) · Communications of the ACM · doi:10.1145/2076450.2076469 · Cited by 221
Sequoia: Programming the Memory Hierarchy
Fatahalian, K., Knight, T. J., Houston, M., Erez, M., Horn, D. R., Leem, L., Park, J., Ren, M., Aiken, A., Dally, W. J., et al. (2006) · ACM/IEEE Conference on Supercomputing (SC) · doi:10.1109/sc.2006.55 · Cited by 229
An auto-tuning framework for parallel multicore stencil computations
Kamil, S., Chan, C., Oliker, L., Shalf, J., & Williams, S. (2010) · 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS) · doi:10.1109/ipdps.2010.5470421 · Cited by 209
Self-Adapting Linear Algebra Algorithms and Software
Demmel, J., Dongarra, J., Eijkhout, V., Fuentes, E., Petitet, A., Vuduc, R., Whaley, R. C., & Yelick, K. (2005) · Proceedings of the IEEE · doi:10.1109/jproc.2004.840848 · Cited by 204
Self-citationWang, Q., Zhang, X., Zhang, Y., & Yi, Q. (2013) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/2503210.2503219 · Cited by 204
LU-GPU: Efficient Algorithms for Solving Dense Linear Systems on Graphics Hardware
Galoppo, N., Govindaraju, N. K., Henson, M., & Manocha, D. (2005) · ACM/IEEE Conference on Supercomputing (SC) · doi:10.1109/sc.2005.42 · Cited by 200
A Fast Direct Solver for Structured Linear Systems by Recursive Skeletonization
Ho, K. L., & Greengard, L. (2012) · SIAM Journal on Scientific Computing · doi:10.1137/120866683 · Cited by 190
Automatic online tuning for fast Gaussian summation
Morariu, V. I., Srinivasan, B. V., Raykar, V. C., Ramani Duraiswami, B., & Davis, L. S. (2008) · Cited by 189
A Note on Auto-tuning GEMM for GPUs
Li, Y., Dongarra, J. J., & Tomov, S. Z. (2009) · Lecture notes in computer science · doi:10.1007/978-3-642-01970-8_89 · Cited by 188
Self-citationA Heterogeneous Parallel Framework for Domain-Specific Languages
Brown, K. J., Sujeeth, A. K., Lee, H. J., Rompf, T., Chafi, H., Odersky, M., & Olukotun, K. (2011) · International Conference on Parallel Architectures and Compilation Techniques (PACT) · doi:10.1109/pact.2011.15 · Cited by 188
An Improved Magma Gemm For Fermi Graphics Processing Units
Nath, R., Tomov, S. Z., & Dongarra, J. J. (2010) · The International Journal of High Performance Computing Applications · doi:10.1177/1094342010385729 · Cited by 185
Self-citationModel-driven Level 3 BLAS Performance Optimization on Loongson 3A Processor
Xianyi, Z., Wang, Q., & Yunquan, Z. (2012) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/icpads.2012.97 · Cited by 182
Parallel tiled QR factorization for multicore architectures
Buttari, A., Julien Langou, F., Jakub Kurzak, A., & Dongarra, J. J. (2008) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.1301 · Cited by 178
Self-citationSEEDS: a software engineer's energy-optimization decision support framework
Manotas, I., Pollock, L., & Clause, J. (2014) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/2568225.2568297 · Cited by 170
Finding effective compilation sequences
Almagor, L., Cooper, K. D., Grosul, A., Harvey, T. J., Reeves, S. W., Subramanian, D., Torczon, L., & Waterman, T. (2004) · ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) · doi:10.1145/997163.997196 · Cited by 169
Recursive Blocked Algorithms and Hybrid Data Structures for Dense Matrix Library Software
Elmroth, E., Gustavson, F. G., Jonsson, I., & Kågström, B. (2004) · SIAM Review · doi:10.1137/s0036144503428693 · Cited by 163
Implications of a metric for performance portability
Pennycook, S. J., Sewall, J. D., & Lee, V. W. (2017) · Future Generation Computer Systems · doi:10.1016/j.future.2017.08.007 · Cited by 158
FreeContact: fast and free software for protein contact prediction from residue co-evolution
Kaján, L., Hopf, T. A., Kalaš, M., Marks, D. S., & Rost, B. (2014) · BMC Bioinformatics · doi:10.1186/1471-2105-15-85 · Cited by 152
Rompf, T., & Odersky, M. (2012) · Communications of the ACM · doi:10.1145/2184319.2184345 · Cited by 152
Closing the Gap: CPU and FPGA Trends in Sustainable Floating-Point BLAS Performance
Underwood, K. D., & Hemmert, K. S. (2004) · IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) · doi:10.1109/fccm.2004.21 · Cited by 150
A survey of algorithmic skeleton frameworks: high‐level structured parallel programming enablers
González–Vélez, H., & Leyton, M. (2010) · Software Practice and Experience · doi:10.1002/spe.1026 · Cited by 149
Is Search Really Necessary to Generate High-Performance BLAS?
Yotov, K., Li, X., Ren, G., Garzarán, M. J., Padua, D., Pingali, K. K., & Stodghill, P. V. (2005) · Proceedings of the IEEE · doi:10.1109/jproc.2004.840444 · Cited by 148
Analytical Modeling Is Enough for High-Performance BLIS
Low, T. M., Igual, F. D., Smith, T., & Quintana–Ort́ı, E. S. (2016) · ACM Transactions on Mathematical Software · doi:10.1145/2925987 · Cited by 148
/spl epsi/-SSVR: a smooth support vector machine for /spl epsi/-insensitive regression
Lee, Y., Hsieh, W.-F., & Huang, C. (2005) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2005.77 · Cited by 145
On the accuracy of finite-difference solutions for nonlinear water waves
Bingham, H. B., & Zhang, H. (2006) · Journal of Engineering Mathematics · doi:10.1007/s10665-006-9108-4 · Cited by 139
Hooker, S. (2021) · Communications of the ACM · doi:10.1145/3467017 · Cited by 211
Anjos, M. F., & Vannelli, A. (2008) · INFORMS journal on computing · doi:10.1287/ijoc.1080.0270 · Cited by 136
Auto-tuning 3-D FFT library for CUDA GPUs
Nukada, A., & Matsuoka, S. (2009) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/1654059.1654090 · Cited by 136
A cross-input adaptive framework for GPU program optimizations
Liu, Y., Zhang, E. Z., & Shen, X. (2009) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2009.5160988 · Cited by 133
Parallel MATLAB: Doing it Right
Choy, R., & Edelman, A. S. (2005) · Proceedings of the IEEE · doi:10.1109/jproc.2004.840490 · Cited by 133
Annotation-based empirical performance tuning using Orio
Hartono, A., Norris, B., & Sadayappan, P. (2009) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2009.5161004 · Cited by 132
Predictive Runtime Code Scheduling for Heterogeneous Architectures
Jiménez, V., Vilanova, L., Gelado, I., Gil, M., Fursin, G., & Navarro, N. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-92990-1_4 · Cited by 132
A framework for adaptive algorithm selection in STAPL
Thomas, N. L., Tanase, G., Tkachyshyn, O., Perdue, J., Amato, N. M., & Rauchwerger, L. (2005) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/1065944.1065981 · Cited by 130
Programming for parallelism and locality with hierarchically tiled arrays
Bikshandi, G., Guo, J., Hoeflinger, D. E., Almási, G., Fraguela, B. B., Garzarán, M. J., Padua, D., & von Praun, C. (2006) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/1122971.1122981 · Cited by 128
Numerical simulation of weakly ionized hypersonic flow over reentry capsules.
Boyd, I. D., & Scalabrin, L. (2007) · Deep Blue (University of Michigan) · Cited by 128
Elastic scaling of data parallel operators in stream processing
Schneider, S., Andrade, H. C. M., Gedik, B., Biem, A., & Wu, K. (2009) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2009.5161036 · Cited by 126
Evaluation of the raw microprocessor: an exposed-wire-delay architecture for ILP and streams
Taylor, M. B., Lee, W., Miller, J. B., Wentzlaff, D., Bratt, I., Greenwald, B., Hoffmann, H., Johnson, P., Kim, J., Psota, J., et al. (2004) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca.2004.1310759 · Cited by 125
Autotuning GEMM Kernels for the Fermi GPU
Jakub Kurzak, A., Tomov, S. Z., & Dongarra, J. J. (2012) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2011.311 · Cited by 123
Self-citationFast searches for effective optimization phase sequences
Kulkarni, P. A., Hines, S. R., Hiser, J. D., Whalley, D. B., Davidson, J. W., & Jones, D. L. (2004) · ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) · doi:10.1145/996841.996863 · Cited by 121
Auto-generation and auto-tuning of 3D stencil codes on GPU clusters
Zhang, Y., & Mueller, F. (2012) · Proceedings of the CGO/Proceedings of the ... CGO · doi:10.1145/2259016.2259037 · Cited by 119
Taming parallel I/O complexity with auto-tuning
Behzad, B., Luu, H. V. T., Huchette, J., Byna, S., Prabhat, Aydt, R. A., Koziol, Q., & Snir, M. (2013) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/2503210.2503278 · Cited by 119
NPACI Rocks: tools and techniques for easily deploying manageable Linux clusters
Papadopoulos, P. M., Katz, M. J., & Bruno, G. (2003) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.722 · Cited by 118
(2002) · doi:10.5555/762761.762822 · Cited by 115
Combining Models and Guided Empirical Search to Optimize for Multiple Levels of the Memory Hierarchy
Chen, C., Chame, J., & Hall, M. W. (2005) · Proceedings of the CGO/Proceedings of the ... CGO · doi:10.1109/cgo.2005.10 · Cited by 114
Automating the Finite Element Method
Logg, A. (2007) · Archives of Computational Methods in Engineering · doi:10.1007/s11831-007-9003-9 · Cited by 113
Pouchet, L.-N., Bondhugula, U. K. R., Bastoul, C., Cohen, A., Ramanujam, J., Sadayappan, P., & Vasilache, N. (2011) · ACM SIGPLAN Notices · doi:10.1145/1925844.1926449 · Cited by 111
Provably near-optimal solutions for very large single-row facility layout problems
Anjos, M. F., & Yen, G. (2009) · Optimization methods & software · doi:10.1080/10556780902917735 · Cited by 110
POET: Parameterized Optimizations for Empirical Tuning
Yi, Q., Seymour, K., You, H., Vuduc, R. W., & Quinlan, D. (2007) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2007.370637 · Cited by 110
Quantum Monte Carlo on graphical processing units
Anderson, A. G., Goddard, W. A., & Schröder, P. (2007) · Computer Physics Communications · doi:10.1016/j.cpc.2007.03.004 · Cited by 109
The Cornish–Fisher expansion in the context of Delta–Gamma-normal approximations
Jaschke, S. R. (2002) · The Journal of Risk · doi:10.21314/jor.2002.068 · Cited by 107
Ofenbeck, G., Steinmann, R., Cabezas, V. C., Spampinato, D. G., & Püschel, M. (2014) · IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) · doi:10.1109/ispass.2014.6844463 · Cited by 106
PLuTo: A practical and fully automatic polyhedral program optimization system
Bondhugula, U. K. R., & Ramanujam, J. (2008) · Cited by 106
Magnetic Levitation Over Large Translation and Rotation Ranges in All Directions
Berkelman, P. J., & Dzadovsky, M. (2011) · IEEE/ASME Transactions on Mechatronics · doi:10.1109/tmech.2011.2161614 · Cited by 105
QR Factorization on a Multicore Node Enhanced with Multiple GPU Accelerators
Agullo, E., Augonnet, C., Dongarra, J. J., Mathieu Faverge, A., Ltaief, H., Thibault, S., & Tomov, S. Z. (2011) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2011.90 · Cited by 103
Self-citationError bounds from extra-precise iterative refinement
Demmel, J. W., Hida, Y., Kahan, W., Li, X. S., Mukherjee, S., & Riedy, J. (2006) · ACM Transactions on Mathematical Software · doi:10.1145/1141885.1141894 · Cited by 105
Loop Transformation Recipes for Code Generation and Auto-Tuning
Hall, M. W., Chame, J., Chen, C., Shin, J., Rudy, G., & Khan, M. M. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-13374-9_4 · Cited by 104
Finding effective optimization phase sequences
Kulkarni, P. A., Zhao, W., Moon, H., Cho, K., Whalley, D. B., Davidson, J. W., Bailey, M. W., Paek, Y., & Gallivan, K. A. (2003) · ACM SIGPLAN Notices · doi:10.1145/780731.780735 · Cited by 101
Mitigating the compiler optimization phase-ordering problem using machine learning
Kulkarni, S. G., & Cavazos, J. (2012) · Conference on Object-Oriented Programming Systems, Languages, and Applications · doi:10.1145/2384616.2384628 · Cited by 101
SPIRAL: Extreme Performance Portability
Franchetti, F., Low, T. M., Popovici, D. T., Veras, R., Spampinato, D. G., Johnson, J. R., Püschel, M., Hoe, J. C., & Moura, J. M. F. (2018) · Proceedings of the IEEE · doi:10.1109/jproc.2018.2873289 · Cited by 100
Statistical Models for Empirical Search-Based Performance Tuning
Vuduc, R. W., Demmel, J. W., & Bilmes, J. (2004) · The International Journal of High Performance Computing Applications · doi:10.1177/1094342004041293 · Cited by 100
Apuzzo, M. D., Marino, M., Migdalas, A., Pardalos, P. M., & Toraldo, G. (2005) · Statistics, a series of textbooks and monographs · doi:10.1201/9781420028683.ch8 · Cited by 99
Lattice Boltzmann simulation optimization on leading multicore platforms
Williams, S., Carter, J., Oliker, L., Shalf, J., & Yelick, K. (2008) · 2008 IEEE International Symposium on Parallel and Distributed Processing · doi:10.1109/ipdps.2008.4536295 · Cited by 98
DeVito, Z., Hegarty, J., Aiken, A., Hanrahan, P., & Vítek, J. (2013) · ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) · doi:10.1145/2491956.2462166 · Cited by 98
Efficient computation of sum-products on GPUs through software-managed cache
Silberstein, M., Schuster, A., Geiger, D., Patney, A., & Owens, J. D. (2008) · International Conference on Supercomputing · doi:10.1145/1375527.1375572 · Cited by 98
Language and compiler support for stream programs
Amarasinghe, S. P., & Thies, W. (2009) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 97
Language virtualization for heterogeneous parallel computing
Chafi, H., DeVito, Z., Moors, A., Rompf, T., Sujeeth, A. K., Hanrahan, P., Odersky, M., & Olukotun, K. (2010) · Conference on Object-Oriented Programming Systems, Languages, and Applications · doi:10.1145/1869459.1869527 · Cited by 96
Nakano, A., Kalia, R. K., Nomura, K.-I., Sharma, A. K., Vashishta, P. D., Shimojo, F., van Duin, A. C. T., Goddard, W. A., Biswas, R., & Srivastava, D. (2006) · Computational Materials Science · doi:10.1016/j.commatsci.2006.04.012 · Cited by 96
Using GPUs to improve multigrid solver performance on a cluster
Dominik Göddeke, A., Strzodka, R., Mohd-Yusof, J., McCormick, P. S., Wobker, H., Becker, C., & Turek, S. (2008) · International Journal of Computational Science and Engineering · doi:10.1504/ijcse.2008.021111 · Cited by 95
Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster
Springer, R., Lowenthal, D. K., Rountree, B., & Freeh, V. W. (2006) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/1122971.1123006 · Cited by 93
Metadata
- Authors
- Clint Whaley, R., Petitet, A., & Dongarra, J. J.
- Affiliations
- University of Tennessee at Knoxville (US)
- Corresponding author
- Dongarra, Jack J.
- ORCID
- Dongarra, Jack J.
- Venue
- Parallel Computing
- Publisher
- Elsevier BV
- Published
- 2001-01
- Volume
- 27
- Issue
- 1-2
- Pages
- 3-35
- ISSN
- 0167-8191 (ISSN-L)
- OpenAlex
- W1964031104
- Cited by
- 1,317
- References
- 25
- Citations by year
- 2026: 9 · 2025: 13 · 2024: 9 · 2023: 25 · 2022: 19 · 2021: 25 · 2020: 39 · 2019: 22 · 2018: 37 · 2017: 37 · 2016: 57 · 2015: 40 · 2014: 78 · 2013: 88 · 2012: 101
- FWCI
- 66.04
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Parallel Computing (publishedVersion)
- Research Explorer (The University of Manchester) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Matrix Theory and Algorithms
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Numerical Methods and Algorithms
- Keywords
- ATLAS project, BLAS, linear algebra software, software maintenance, Moore's law
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