Polaris: The next generation in parallelizing compilers B Blume, R Eigenmann, K Faigin, J Grout, J Hoeflinger, D Padua, ... Proceedings of the Seventh Workshop on Languages and Compilers for Parallel …, 1994 | 169 | 1994 |
Automatic detection of parallelism: A grand challenge for high-performance computing W Blume, R Eigenmann, J Hoeflinger, D Padua, P Petersen, ... IEEE Concurrency, 37-47, 1994 | 129* | 1994 |
A theory of data race detection U Banerjee, B Bliss, Z Ma, P Petersen Proceedings of the 2006 workshop on Parallel and distributed systems …, 2006 | 121 | 2006 |
Polaris: A new-generation parallelizing compiler for MPPs DA Padua, R Eigenmann, J Hoeflinger, P Petersen, P Tu, S Weatherford, ... In CSRD Rept. No. 1306. Univ. of Illinois at Urbana-Champaign, 1993 | 114 | 1993 |
Compiler support of the workqueuing execution model for Intel SMP architectures E Su, X Tian, M Girkar, G Haab, S Shah, P Petersen Fourth European Workshop on OpenMP, 2002 | 113 | 2002 |
Polaris: Improving the effectiveness of parallelizing compilers W Blume, R Eigenmann, K Faigin, J Grout, J Hoeflinger, D Padua, ... International workshop on languages and compilers for parallel computing …, 1994 | 100 | 1994 |
Software implemented method for automatically validating the correctness of parallel computer programs DK Poulsen, PM Petersen, SM Shah US Patent 6,286,130, 2001 | 92 | 2001 |
Flexible control structures for parallelism in OpenMP S Shah, G Haab, P Petersen, J Throop Concurrency: Practice and Experience 12 (12), 1219-1239, 2000 | 90 | 2000 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers RA Hankins, GN Chinya, H Wang, SD Kaushik, BE Bigbee, JP Shen, ... US Patent 8,010,969, 2011 | 85 | 2011 |
Static and dynamic evaluation of data dependence analysis techniques PM Petersen, DA Padua IEEE transactions on parallel and distributed systems 7 (11), 1121-1132, 1996 | 83 | 1996 |
Hyper-Threading Technology: Impact on Compute-Intensive Workloads. W Magro, P Petersen, S Shah Intel Technology Journal 6 (1), 2002 | 81 | 2002 |
The Polaris internal representation KA Faigin, SA Weatherford, JP Hoeflinger, DA Padua, PM Petersen International Journal of Parallel Programming 22 (5), 553-586, 1994 | 79 | 1994 |
Method for finding errors in multithreaded applications PM Petersen, F Pellett US Patent 6,593,940, 2003 | 77 | 2003 |
Accurate and efficient filtering for the intel thread checker race detector P Sack, BE Bliss, Z Ma, P Petersen, J Torrellas Proceedings of the 1st workshop on Architectural and system support for …, 2006 | 75 | 2006 |
Effective automatic parallelization with Polaris W Blume, R Eigenmann, K Faigin, J Grout, J Hoeflinger, D Padua, ... International Journal of Parallel Programming, 1995 | 65 | 1995 |
T2S-Tensor: Productively generating high-performance spatial hardware for dense tensor computations N Srivastava, H Rong, P Barua, G Feng, H Cao, Z Zhang, D Albonesi, ... 2019 IEEE 27th Annual International Symposium on Field-Programmable Custom …, 2019 | 60 | 2019 |
OpenMP versus threading in C/C++ B Kuhn, P Petersen, E O'Toole Concurrency: Practice and Experience 12 (12), 1165-1176, 2000 | 60 | 2000 |
Method and apparatus for accessing thread-privatized global storage objects P Petersen, S Shah, D Poulsen US Patent App. 09/966,518, 2003 | 57 | 2003 |
Software implemented method for thread-privatizing user-specified global storage objects in parallel computer programs via program transformation DK Poulsen, PM Petersen, SM Shah US Patent 5,812,852, 1998 | 57 | 1998 |
Scheduling optimizations for user-level threads R Rakvic, R Hankins, H Wang, T Diep, X Tain, P Petersen, S Shah, ... US Patent App. 11/235,865, 2007 | 54 | 2007 |