| 2009 | ||
|---|---|---|
| 67 | Qasim Ali, Samuel P. Midkiff, Vijay S. Pai: Efficient high performance collective communication for the cell blade. ICS 2009: 193-203 | |
| 66 | Jun Cao, Krista A. Novstrup, Ayush Goyal, Samuel P. Midkiff, James M. Caruthers: A parallel levenberg-marquardt algorithm. ICS 2009: 450-459 | |
| 2008 | ||
| 65 | Albert Cohen, María Jesús Garzarán, Christian Lengauer, Samuel P. Midkiff: Programming Models for Ubiquitous Parallelism, 02.09. - 07.09.2007 Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany 2008 | |
| 64 | Qasim Ali, Vijay S. Pai, Samuel P. Midkiff: Advanced collective communication in aspen. ICS 2008: 83-93 | |
| 2007 | ||
| 63 | Jun Cao, Ayush Goyal, Samuel P. Midkiff, James M. Caruthers: An Optimizing Compiler for Parallel Chemistry Simulations. IPDPS 2007: 1-10 | |
| 62 | Gautam Upadhyaya, Vijay S. Pai, Samuel P. Midkiff: Expressing and exploiting concurrency in networked applications with aspen. PPOPP 2007: 13-23 | |
| 61 | David Chi-Leung Wong, Albert Cohen, María Jesús Garzarán, Christian Lengauer, Samuel P. Midkiff: 07361 Abstracts Collection -- Programming Models for Ubiquitous Parallelism. Programming Models for Ubiquitous Parallelism 2007 | |
| 60 | David Chi-Leung Wong, Albert Cohen, María Jesús Garzarán, Christian Lengauer, Samuel P. Midkiff: 07361 Introduction -- Programming Models for Ubiquitous Parallelism. Programming Models for Ubiquitous Parallelism 2007 | |
| 59 | Kyungwoo Lee, Xing Fang, Samuel P. Midkiff: Practical escape analyses: how good are they? VEE 2007: 180-190 | |
| 2006 | ||
| 58 | Long Fei, Kyungwoo Lee, Fei Li, Samuel P. Midkiff: Argus: Online Statistical Bug Detection. FASE 2006: 308-323 | |
| 57 | Long Fei, Xing Fang, Y. Charlie Hu, Samuel P. Midkiff: Monitoring remotely executing shared memory programs in software DSMs. IPDPS 2006 | |
| 56 | Kyungwoo Lee, Samuel P. Midkiff: A two-phase escape analysis for parallel java programs. PACT 2006: 53-62 | |
| 55 | Long Fei, Samuel P. Midkiff: Artemis: practical runtime monitoring of applications for execution anomalies. PLDI 2006: 84-95 | |
| 54 | Zheng Zhang, Y. Charlie Hu, Samuel P. Midkiff: Grid resource management - CycleMeter: detecting fraudulent peers in internet cycle sharing. SC 2006: 124 | |
| 53 | Chao Liu, Long Fei, Xifeng Yan, Jiawei Han, Samuel P. Midkiff: Statistical Debugging: A Hypothesis Testing-Based Approach. IEEE Trans. Software Eng. 32(10): 831-848 (2006) | |
| 52 | Shuo Yang, Ali Raza Butt, Xing Fang, Y. Charlie Hu, Samuel P. Midkiff: A Fair, Secure and Trustworthy Peer-to-Peer Based Cycle-Sharing System. J. Grid Comput. 4(3): 265-286 (2006) | |
| 2005 | ||
| 51 | Rudolf Eigenmann, Zhiyuan Li, Samuel P. Midkiff: Languages and Compilers for High Performance Computing, 17th International Workshop, LCPC 2004, West Lafayette, IN, USA, September 22-24, 2004, Revised Selected Papers Springer 2005 | |
| 50 | Chao Liu, Xifeng Yan, Long Fei, Jiawei Han, Samuel P. Midkiff: SOBER: statistical model-based bug localization. ESEC/SIGSOFT FSE 2005: 286-295 | |
| 49 | Chi-Leung Wong, Zehra Sura, Xing Fang, Kyungwoo Lee, Samuel P. Midkiff, Jaejin Lee, David A. Padua: Evaluating the Impact of Thread Escape Analysis on a Memory Consistency Model-Aware Compiler. LCPC 2005: 170-184 | |
| 48 | Shuo Yang, Ali Raza Butt, Y. Charlie Hu, Samuel P. Midkiff: Lightweight Monitoring of the Progress of Remotely Executing Computations. LCPC 2005: 319-333 | |
| 47 | Shuo Yang, Ali Raza Butt, Y. Charlie Hu, Samuel P. Midkiff: Trust but verify: monitoring remotely executing programs for progress and correctness. PPOPP 2005: 196-205 | |
| 46 | Zehra Sura, Xing Fang, Chi-Leung Wong, Samuel P. Midkiff, Jaejin Lee, David A. Padua: Compiler techniques for high performance sequentially consistent java programs. PPOPP 2005: 2-13 | |
| 2004 | ||
| 45 | Troy A. Johnson, Sang Ik Lee, Long Fei, Ayon Basumallik, Gautam Upadhyaya, Rudolf Eigenmann, Samuel P. Midkiff: Experiences in Using Cetus for Source-to-Source Transformations. LCPC 2004: 1-14 | |
| 44 | Pin Zhou, Wei Liu, Long Fei, Shan Lu, Feng Qin, Yuanyuan Zhou, Samuel P. Midkiff, Josep Torrellas: AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-Based Invariants. MICRO 2004: 269-280 | |
| 43 | Ali Raza Butt, Xing Fang, Y. Charlie Hu, Samuel P. Midkiff: Java, Peer-to-Peer, and Accountability: Building Blocks for Distributed Cycle Sharing. Virtual Machine Research and Technology Symposium 2004: 163-176 | |
| 42 | Samuel P. Midkiff, Jaejin Lee, David A. Padua: A compiler for multiple memory models. Concurrency and Computation: Practice and Experience 16(2-3): 197-220 (2004) | |
| 2003 | ||
| 41 | Xing Fang, Jaejin Lee, Samuel P. Midkiff: Automatic fence insertion for shared memory multiprocessing. ICS 2003: 285-294 | |
| 40 | Jong-Deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C. Sreedhar, Samuel P. Midkiff: Stack allocation and synchronization optimizations for Java using escape analysis. ACM Trans. Program. Lang. Syst. 25(6): 876-910 (2003) | |
| 39 | José E. Moreira, Samuel P. Midkiff, Manish Gupta: Supporting multidimensional arrays in Java. Concurrency and Computation: Practice and Experience 15(3-5): 317-340 (2003) | |
| 2002 | ||
| 38 | Samuel P. Midkiff: Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium, August 1-2, 2002, San Francisco, CA, USA USENIX 2002 | |
| 37 | Chi-Leung Wong, Zehra Sura, David A. Padua, Xing Fang, Jaejin Lee, Samuel P. Midkiff: The Pensieve Project: A Compiler Infrastructure for Memory Models. ISPAN 2002: 239-244 | |
| 36 | Zehra Sura, Chi-Leung Wong, Xing Fang, Jaejin Lee, Samuel P. Midkiff, David A. Padua: Automatic Implementation of Programming Language Consistency Models. LCPC 2002: 172-187 | |
| 35 | Pramod G. Joisha, Samuel P. Midkiff, Mauricio J. Serrano, Manish Gupta: Efficiently Adapting Java Binaries in Limited Memory Contexts. International Journal of Parallel Programming 30(4): 257-289 (2002) | |
| 34 | José E. Moreira, Samuel P. Midkiff, Manish Gupta, Peng Wu, George S. Almasi, Pedro V. Artigas: NINJA: Java for high performance numerical computing. Scientific Programming 10(1): 19-33 (2002) | |
| 2001 | ||
| 33 | Samuel P. Midkiff, José E. Moreira, Manish Gupta, Siddhartha Chatterjee, Jeanne Ferrante, Jan Prins, William Pugh, Chau-Wen Tseng: Languages and Compilers for Parallel Computing, 13th International Workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000, Revised Papers Springer 2001 | |
| 32 | Pramod G. Joisha, Samuel P. Midkiff, Mauricio J. Serrano, Manish Gupta: A framework for efficient reuse of binary code in Java. ICS 2001: 440-453 | |
| 31 | José E. Moreira, Samuel P. Midkiff, Manish Gupta: A comparison of three approaches to language, compiler, and library support for multidimensional arrays in Java. Java Grande 2001: 116-125 | |
| 30 | Samuel P. Midkiff: A Java Compiler for Many Memory Models. Java Virtual Machine Research and Technology Symposium 2001 | |
| 29 | José E. Moreira, Samuel P. Midkiff, Manish Gupta, Pedro V. Artigas, Peng Wu, George S. Almasi: The NINJA project. Commun. ACM 44(10): 102-109 (2001) | |
| 2000 | ||
| 28 | Samuel P. Midkiff, Barbara M. Chapman, Jean-Francois Collard, Jens Knoop: Compilers for High Performance. Euro-Par 2000: 329-330 | |
| 27 | Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, José E. Moreira: Automatic loop transformations and parallelization for Java. ICS 2000: 1-10 | |
| 26 | Mauricio J. Serrano, Rajesh Bordawekar, Samuel P. Midkiff, Manish Gupta: Quicksilver: a quasi-static compiler for Java. OOPSLA 2000: 66-82 | |
| 25 | José E. Moreira, Samuel P. Midkiff, Manish Gupta: From flop to megaflops: Java for technical computing. ACM Trans. Program. Lang. Syst. 22(2): 265-295 (2000) | |
| 24 | José E. Moreira, Samuel P. Midkiff, Manish Gupta, Pedro V. Artigas, Marc Snir, Richard D. Lawrence: Java programming for high-performance numerical computing. IBM Systems Journal 39(1): 21- (2000) | |
| 23 | Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, José E. Moreira: Automatic Loop Transformations and Parallelization for Java. Parallel Processing Letters 10(2/3): 153-164 (2000) | |
| 1999 | ||
| 22 | Peng Wu, Samuel P. Midkiff, José E. Moreira, Manish Gupta: Efficient Support for Complex Numbers in Java. Java Grande 1999: 109-118 | |
| 21 | Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, José E. Moreira: High Performance Numerical Computing in Java: Language and Compiler Issues. LCPC 1999: 1-17 | |
| 20 | Jong-Deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C. Sreedhar, Samuel P. Midkiff: Escape Analysis for Java. OOPSLA 1999: 1-19 | |
| 19 | Jaejin Lee, David A. Padua, Samuel P. Midkiff: Basic Compiler Algorithms for Parallel Programs. PPOPP 1999: 1-12 | |
| 18 | José E. Moreira, Samuel P. Midkiff, Manish Gupta: A Standard Java Array Package for Technical Computing. PPSC 1999 | |
| 17 | Peng Wu, José E. Moreira, Samuel P. Midkiff, Manish Gupta, David A. Padua: Semantic Inlining - the Compiler Support for Java in Technical Computing. PPSC 1999 | |
| 1998 | ||
| 16 | José E. Moreira, Samuel P. Midkiff, Manish Gupta: From Flop to MegaFlops: Java for Technical Computing. LCPC 1998: 1-17 | |
| 15 | Samuel P. Midkiff, José E. Moreira, Marc Snir: Optimizing Array Reference Checking in Java Programs. IBM Systems Journal 37(3): 409-453 (1998) | |
| 14 | Jaejin Lee, Samuel P. Midkiff, David A. Padua: A Constant Propagation Algorithm for Explicitly Parallel Programs. International Journal of Parallel Programming 26(5): 563-589 (1998) | |
| 13 | José E. Moreira, Vijay K. Naik, Samuel P. Midkiff: Dynamic Data Distribution and Processor Repartitioning for Irregularly Structured Computations. J. Parallel Distrib. Comput. 50(1/2): 28-60 (1998) | |
| 1997 | ||
| 12 | Jaejin Lee, Samuel P. Midkiff, David A. Padua: Concurrent Static Single Assignment Form and Constant Propagation for Explicitly Parallel Programs. LCPC 1997: 114-130 | |
| 11 | Manish Gupta, Samuel P. Midkiff: A Compiler for the IBM Scalable Shared Memory Project Machine. LCPC 1997: 416-418 | |
| 10 | Samuel P. Midkiff, José E. Moreira, Vijay K. Naik: Run-time Support for Dynamic Processor Allocation in HPF Programs. PPSC 1997 | |
| 1996 | ||
| 9 | Samuel P. Midkiff: Optimizing the Representation of Local Iteration Sets and Access Sequences for Block-Cyclic Distributions. LCPC 1996: 420-434 | |
| 1995 | ||
| 8 | Samuel P. Midkiff: Local Iteration Set Computation for Block-Cyclic Distributions. ICPP (2) 1995: 77-84 | |
| 7 | Samuel P. Midkiff: Dependence Analysis in Parallel Loops with i±k Subscripts. LCPC 1995: 331-345 | |
| 6 | Manish Gupta, Samuel P. Midkiff, Edith Schonberg, Ven Seshadri, David Shields, Ko-Yang Wang, Wai-Mee Ching, Ton Ngo: An HPF Compiler for the IBM SP2. SC 1995 | |
| 1994 | ||
| 5 | Michael Hind, Michael G. Burke, Paul R. Carini, Samuel P. Midkiff: An Empirical Study of Precise Interprocedural Array Analysis. Scientific Programming 3(3): 255-271 (1994) | |
| 1991 | ||
| 4 | Samuel P. Midkiff, David A. Padua: A Comparison of Four Synchronization Optimization Techniques. ICPP (2) 1991: 9-16 | |
| 1990 | ||
| 3 | Samuel P. Midkiff, David A. Padua: Issues in the Optimization of Parallel Programs. ICPP (2) 1990: 105-113 | |
| 1987 | ||
| 2 | Samuel P. Midkiff, David A. Padua: Compiler Algorithms for Synchronization. IEEE Trans. Computers 36(12): 1485-1495 (1987) | |
| 1986 | ||
| 1 | Samuel P. Midkiff, David A. Padua: Compiler Generated Synchronization for Do Loops. ICPP 1986: 544-551 | |