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 | EE | Qasim Ali,
Vijay S. Pai,
Samuel P. Midkiff:
Advanced collective communication in aspen.
ICS 2008: 83-93 |
2007 |
63 | EE | Jun Cao,
Ayush Goyal,
Samuel P. Midkiff,
James M. Caruthers:
An Optimizing Compiler for Parallel Chemistry Simulations.
IPDPS 2007: 1-10 |
62 | EE | Gautam Upadhyaya,
Vijay S. Pai,
Samuel P. Midkiff:
Expressing and exploiting concurrency in networked applications with aspen.
PPOPP 2007: 13-23 |
61 | EE | 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 | EE | 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 | EE | Kyungwoo Lee,
Xing Fang,
Samuel P. Midkiff:
Practical escape analyses: how good are they?
VEE 2007: 180-190 |
2006 |
58 | EE | Long Fei,
Kyungwoo Lee,
Fei Li,
Samuel P. Midkiff:
Argus: Online Statistical Bug Detection.
FASE 2006: 308-323 |
57 | EE | Long Fei,
Xing Fang,
Y. Charlie Hu,
Samuel P. Midkiff:
Monitoring remotely executing shared memory programs in software DSMs.
IPDPS 2006 |
56 | EE | Kyungwoo Lee,
Samuel P. Midkiff:
A two-phase escape analysis for parallel java programs.
PACT 2006: 53-62 |
55 | EE | Long Fei,
Samuel P. Midkiff:
Artemis: practical runtime monitoring of applications for execution anomalies.
PLDI 2006: 84-95 |
54 | EE | Zheng Zhang,
Y. Charlie Hu,
Samuel P. Midkiff:
Grid resource management - CycleMeter: detecting fraudulent peers in internet cycle sharing.
SC 2006: 124 |
53 | EE | 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 | EE | 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 | EE | Chao Liu,
Xifeng Yan,
Long Fei,
Jiawei Han,
Samuel P. Midkiff:
SOBER: statistical model-based bug localization.
ESEC/SIGSOFT FSE 2005: 286-295 |
49 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Xing Fang,
Jaejin Lee,
Samuel P. Midkiff:
Automatic fence insertion for shared memory multiprocessing.
ICS 2003: 285-294 |
40 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Samuel P. Midkiff,
Barbara M. Chapman,
Jean-Francois Collard,
Jens Knoop:
Compilers for High Performance.
Euro-Par 2000: 329-330 |
27 | EE | Pedro V. Artigas,
Manish Gupta,
Samuel P. Midkiff,
José E. Moreira:
Automatic loop transformations and parallelization for Java.
ICS 2000: 1-10 |
26 | EE | Mauricio J. Serrano,
Rajesh Bordawekar,
Samuel P. Midkiff,
Manish Gupta:
Quicksilver: a quasi-static compiler for Java.
OOPSLA 2000: 66-82 |
25 | EE | 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 | EE | 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 | EE | Peng Wu,
Samuel P. Midkiff,
José E. Moreira,
Manish Gupta:
Efficient Support for Complex Numbers in Java.
Java Grande 1999: 109-118 |
21 | EE | 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 | EE | Jong-Deok Choi,
Manish Gupta,
Mauricio J. Serrano,
Vugranam C. Sreedhar,
Samuel P. Midkiff:
Escape Analysis for Java.
OOPSLA 1999: 1-19 |
19 | EE | 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 | EE | 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 | EE | 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 | EE | 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 |