2006
42Statistical Debugging: A Hypothesis Testing-Based Approach. Chao Liu, Long Fei, Xifeng Yan, Jiawei Han, Samuel P. Midkiff. IEEE Trans. Software Eng. (32): 831-848 (2006). Cited by 32Web SearchBibTeXDownload
41Grid resource management - CycleMeter: detecting fraudulent peers in internet cycle sharing. Zheng Zhang, Y. Charlie Hu, Samuel P. Midkiff. SC 2006, 124. Web SearchBibTeXDownload
2005
40SOBER: statistical model-based bug localization. Chao Liu, Xifeng Yan, Long Fei, Jiawei Han, Samuel P. Midkiff. ESEC/SIGSOFT FSE 2005, 286-295. Cited by 89Web SearchBibTeXDownload
39Evaluating the Impact of Thread Escape Analysis on a Memory Consistency Model-Aware Compiler. Chi-Leung Wong, Zehra Sura, Xing Fang, Kyungwoo Lee, Samuel P. Midkiff, Jaejin Lee, David A. Padua. LCPC 2005, 170-184. Web SearchBibTeXDownload
38Compiler techniques for high performance sequentially consistent java programs. Zehra Sura, Xing Fang, Chi-Leung Wong, Samuel P. Midkiff, Jaejin Lee, David A. Padua. PPOPP 2005, 2-13. Web SearchBibTeXDownload
2004
37A compiler for multiple memory models. Samuel P. Midkiff, Jaejin Lee, David A. Padua. Concurrency and Computation: Practice and Experience (16): 197-220 (2004). Web SearchBibTeXDownload
36AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-Based Invariants. Pin Zhou, Wei Liu, Long Fei, Shan Lu, Feng Qin, Yuanyuan Zhou, Samuel P. Midkiff, Josep Torrellas. MICRO 2004, 269-280. Web SearchBibTeXDownload
2003
35Stack allocation and synchronization optimizations for Java using escape analysis. Jong-Deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C. Sreedhar, Samuel P. Midkiff. ACM Trans. Program. Lang. Syst. (25): 876-910 (2003). Web SearchBibTeXDownload
34Supporting multidimensional arrays in Java. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta. Concurrency and Computation: Practice and Experience (15): 317-340 (2003). Web SearchBibTeXDownload
2002
33Efficiently Adapting Java Binaries in Limited Memory Contexts. Pramod G. Joisha, Samuel P. Midkiff, Mauricio J. Serrano, Manish Gupta. International Journal of Parallel Programming (30): 257-289 (2002). Web SearchBibTeXDownload
32The Pensieve Project: A Compiler Infrastructure for Memory Models. Chi-Leung Wong, Zehra Sura, David A. Padua, Xing Fang, Jaejin Lee, Samuel P. Midkiff. ISPAN 2002, 239-244. Web SearchBibTeXDownload
31Automatic Implementation of Programming Language Consistency Models. Zehra Sura, Chi-Leung Wong, Xing Fang, Jaejin Lee, Samuel P. Midkiff, David A. Padua. LCPC 2002, 172-187. Web SearchBibTeXDownload
30NINJA: Java for high performance numerical computing. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta, Peng Wu, George S. Almasi, Pedro V. Artigas. Scientific Programming (10): 19-33 (2002). Web SearchBibTeXDownload
2001
29The NINJA project. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta, Pedro V. Artigas, Peng Wu, George S. Almasi. Commun. ACM (44): 102-109 (2001). Web SearchBibTeX
28A framework for efficient reuse of binary code in Java. Pramod G. Joisha, Samuel P. Midkiff, Mauricio J. Serrano, Manish Gupta. ICS 2001, 440-453. Web SearchBibTeXDownload
27A comparison of three approaches to language, compiler, and library support for multidimensional arrays in Java. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta. Java Grande 2001, 116-125. Web SearchBibTeXDownload
2000
26From flop to megaflops: Java for technical computing. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta. ACM Trans. Program. Lang. Syst. (22): 265-295 (2000). Web SearchBibTeXDownload
25Java programming for high-performance numerical computing. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta, Pedro V. Artigas, Marc Snir, Richard D. Lawrence. IBM Systems Journal (39): 21-56 (2000). Web SearchBibTeXDownload
24Automatic loop transformations and parallelization for Java. Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, Josť E. Moreira. ICS 2000, 1-10. Web SearchBibTeXDownload
23Quicksilver: a quasi-static compiler for Java. Mauricio J. Serrano, Rajesh Bordawekar, Samuel P. Midkiff, Manish Gupta. OOPSLA 2000, 66-82. Web SearchBibTeXDownload
22Automatic Loop Transformations and Parallelization for Java. Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, Josť E. Moreira. Parallel Processing Letters (10): 153-164 (2000). Web SearchBibTeXDownload
1999
21Efficient Support for Complex Numbers in Java. Peng Wu, Samuel P. Midkiff, Josť E. Moreira, Manish Gupta. Java Grande 1999, 109-118. Web SearchBibTeXDownload
20High Performance Numerical Computing in Java: Language and Compiler Issues. Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, Josť E. Moreira. LCPC 1999, 1-17. Web SearchBibTeXDownload
19Escape Analysis for Java. Jong-Deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C. Sreedhar, Samuel P. Midkiff. OOPSLA 1999, 1-19. Web SearchBibTeXDownload
18Basic Compiler Algorithms for Parallel Programs. Jaejin Lee, David A. Padua, Samuel P. Midkiff. PPOPP 1999, 1-12. Web SearchBibTeXDownload
17A Standard Java Array Package for Technical Computing. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta. PPSC 1999. Web SearchBibTeX
16Semantic Inlining - the Compiler Support for Java in Technical Computing. Peng Wu, Josť E. Moreira, Samuel P. Midkiff, Manish Gupta, David A. Padua. PPSC 1999. Web SearchBibTeX
15High Performance Computing with the Array Package for Java: A Case Study using Data Mining. Josť E. Moreira, Samual P. Midkiff, Manish Gupta, Rick Lawrence. SC 1999, 10. Web SearchBibTeXDownload
1998
14Optimizing Array Reference Checking in Java Programs. Samuel P. Midkiff, Josť E. Moreira, Marc Snir. IBM Systems Journal (37): 409-453 (1998). Web SearchBibTeXDownload
13A Constant Propagation Algorithm for Explicitly Parallel Programs. Jaejin Lee, Samuel P. Midkiff, David A. Padua. International Journal of Parallel Programming (26): 563-589 (1998). Web SearchBibTeXDownload
12Dynamic Data Distribution and Processor Repartitioning for Irregularly Structured Computations. Josť E. Moreira, Vijay K. Naik, Samuel P. Midkiff. J. Parallel Distrib. Comput. (50): 28-60 (1998). Web SearchBibTeXDownload
11From Flop to MegaFlops: Java for Technical Computing. Josť E. Moreira, Samuel P. Midkiff, Manish Gupta. LCPC 1998, 1-17. Web SearchBibTeXDownload
1997
10Concurrent Static Single Assignment Form and Constant Propagation for Explicitly Parallel Programs. Jaejin Lee, Samuel P. Midkiff, David A. Padua. LCPC 1997, 114-130. Web SearchBibTeXDownload
9A Compiler for the IBM Scalable Shared Memory Project Machine. Manish Gupta, Samuel P. Midkiff. LCPC 1997, 416-418. Web SearchBibTeXDownload
8Run-time Support for Dynamic Processor Allocation in HPF Programs. Samuel P. Midkiff, Josť E. Moreira, Vijay K. Naik. PPSC 1997. Web SearchBibTeX
7A Checkpointing Strategy for Scalable Recovery on Distributed Parallel Systems. Vijay K. Naik, Samuel P. Midkiff, Josť E. Moreira. SC 1997, 32. Web SearchBibTeXDownload
1995
6An HPF Compiler for the IBM SP2. Manish Gupta, Samuel P. Midkiff, Edith Schonberg, Ven Seshadri, David Shields, Ko-Yang Wang, Wai-Mee Ching, Ton Ngo. SC 1995, 71. Web SearchBibTeXDownload
1994
5An Empirical Study of Precise Interprocedural Array Analysis. Michael Hind, Michael G. Burke, Paul R. Carini, Samuel P. Midkiff. Scientific Programming (3): 255-271 (1994). Web SearchBibTeXDownload
1991
4A Comparison of Four Synchronization Optimization Techniques. Samuel P. Midkiff, David A. Padua. ICPP (2) 1991, 9-16. Web SearchBibTeX
1990
3Issues in the Optimization of Parallel Programs. Samuel P. Midkiff, David A. Padua. ICPP (2) 1990, 105-113. Web SearchBibTeX
1987
2Compiler Algorithms for Synchronization. Samuel P. Midkiff, David A. Padua. IEEE Trans. Computers (36): 1485-1495 (1987). Web SearchBibTeXDownload
1986
1Compiler Generated Synchronization for Do Loops. Samuel P. Midkiff, David A. Padua. ICPP 1986, 544-551. Web SearchBibTeX
from DBLP and Google Scholar
Developed by the Database Group at the University of Wisconsin and Yahoo! Research