Please note: This is a beta version of the new dblp website.
You can find the classic dblp view of this page here.
You can find the classic dblp view of this page here.
Samuel P. Midkiff
2010 – today
- 2013
[j20]Hansang Bae, Dheya Mustafa, Jae-Woo Lee, Aurangzeb, Hao Lin, Chirag Dave, Rudolf Eigenmann, Samuel P. Midkiff: The Cetus Source-to-Source Compiler Infrastructure: Overview and Evaluation. International Journal of Parallel Programming 41(6): 753-767 (2013)
[c60]Abhilash Jindal, Abhinav Pathak, Y. Charlie Hu, Samuel P. Midkiff: Hypnos: understanding and treating sleep conflicts in smartphones. EuroSys 2013: 253-266
[e5]Allen D. Malony, Mario Nemirovsky, Samuel P. Midkiff (Eds.): International Conference on Supercomputing, ICS'13, Eugene, OR, USA - June 10 - 14, 2013. ACM 2013, ISBN 978-1-4503-2130-3- 2012
[b1]Samuel P. Midkiff: Automatic Parallelization: An Overview of Fundamental Compiler Techniques. Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers 2012
[c59]Jae-Woo Lee, Leonardo R. Bachega, Samuel P. Midkiff, Y. Charlie Hu: Ant: A Debugging Framework for MPI Parallel Programs. LCPC 2012: 220-233
[c58]Abhinav Pathak, Abhilash Jindal, Y. Charlie Hu, Samuel P. Midkiff: What is keeping my phone awake?: characterizing and detecting no-sleep energy bugs in smartphone apps. MobiSys 2012: 267-280
[c57]Okwan Kwon, Fahed Jubair, Rudolf Eigenmann, Samuel P. Midkiff: A hybrid approach of OpenMP for clusters. PPOPP 2012: 75-84- 2011
[j19]Rajesh Krishna Panta, Saurabh Bagchi, Samuel P. Midkiff: Efficient incremental code update for sensor networks. TOSN 7(4): 30 (2011)
[c56]Okwan Kwon, Fahed Jubair, Seung-Jai Min, Hansang Bae, Rudolf Eigenmann, Samuel P. Midkiff: Automatic Scaling of OpenMP Beyond Shared Memory. LCPC 2011: 1-15
[c55]Hao Lin, Hansang Bae, Samuel P. Midkiff, Rudolf Eigenmann, Soohong P. Kim: A Study of the Usefulness of Producer/Consumer Synchronization. LCPC 2011: 141-155
[r1]- 2010
[c54]Gautam Upadhyaya, Samuel P. Midkiff, Vijay S. Pai: Automatic atomic region identification in shared memory SPMD programs. OOPSLA 2010: 652-670
[c53]Gautam Upadhyaya, Samuel P. Midkiff, Vijay S. Pai: Using data structure knowledge for efficient lock generation and strong atomicity. PPOPP 2010: 281-292
[c52]Qasim Ali, Samuel P. Midkiff, Vijay S. Pai: Modeling advanced collective communication algorithms on cell-based systems. PPOPP 2010: 293-304
2000 – 2009
- 2009
[j18]Chirag Dave, Hansang Bae, Seung-Jai Min, Seyong Lee, Rudolf Eigenmann, Samuel P. Midkiff: Cetus: A Source-to-Source Compiler Infrastructure for Multicores. IEEE Computer 42(11): 36-42 (2009)
[j17]Jun Cao, Ayush Goyal, Krista A. Novstrup, Samuel P. Midkiff, James M. Caruthers: An Optimizing Compiler for Parallel Chemistry Simulations. International Journal of Parallel Programming 37(2): 127-152 (2009)
[c51]Qasim Ali, Samuel P. Midkiff, Vijay S. Pai: Efficient high performance collective communication for the cell blade. ICS 2009: 193-203
[c50]Jun Cao, Krista A. Novstrup, Ayush Goyal, Samuel P. Midkiff, James M. Caruthers: A parallel levenberg-marquardt algorithm. ICS 2009: 450-459
[c49]Soohong P. Kim, Samuel P. Midkiff, Henry G. Dietz: Hardware Support for OpenMP Collective Operations. LCPC 2009: 31-49
[c48]Wonsun Ahn, Shanxiang Qi, M. Nicolaides, Josep Torrellas, Jae-Woo Lee, Xing Fang, Samuel P. Midkiff, David Wong: BulkCompiler: high-performance sequential consistency through cooperative compiler and hardware support. MICRO 2009: 133-144- 2008
[c47]Qasim Ali, Vijay S. Pai, Samuel P. Midkiff: Advanced collective communication in aspen. ICS 2008: 83-93
[e4]Albert Cohen, María Jesús Garzarán, Christian Lengauer, Samuel P. Midkiff (Eds.): Programming Models for Ubiquitous Parallelism, 02.09. - 07.09.2007. Dagstuhl Seminar Proceedings 07361, Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany 2008- 2007
[c46]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
[c45]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
[c44]Jun Cao, Ayush Goyal, Samuel P. Midkiff, James M. Caruthers: An Optimizing Compiler for Parallel Chemistry Simulations. IPDPS 2007: 1-10
[c43]Gautam Upadhyaya, Vijay S. Pai, Samuel P. Midkiff: Expressing and exploiting concurrency in networked applications with aspen. PPOPP 2007: 13-23
[c42]Kyungwoo Lee, Xing Fang, Samuel P. Midkiff: Practical escape analyses: how good are they? VEE 2007: 180-190- 2006
[j16]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)
[j15]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)
[c41]Kyungwoo Lee, Samuel P. Midkiff: A two-phase escape analysis for parallel java programs. PACT 2006: 53-62
[c40]Long Fei, Kyungwoo Lee, Fei Li, Samuel P. Midkiff: Argus: Online Statistical Bug Detection. FASE 2006: 308-323
[c39]Long Fei, Xing Fang, Y. Charlie Hu, Samuel P. Midkiff: Monitoring remotely executing shared memory programs in software DSMs. IPDPS 2006
[c38]
[c37]Zheng Zhang, Y. Charlie Hu, Samuel P. Midkiff: Grid resource management - CycleMeter: detecting fraudulent peers in internet cycle sharing. SC 2006: 124- 2005
[c36]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
[c35]Shuo Yang, Ali Raza Butt, Y. Charlie Hu, Samuel P. Midkiff: Lightweight Monitoring of the Progress of Remotely Executing Computations. LCPC 2005: 319-333
[c34]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
[c33]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
[c32]Chao Liu, Xifeng Yan, Long Fei, Jiawei Han, Samuel P. Midkiff: SOBER: statistical model-based bug localization. ESEC/SIGSOFT FSE 2005: 286-295
[e3]Rudolf Eigenmann, Zhiyuan Li, Samuel P. Midkiff (Eds.): Languages and Compilers for High Performance Computing, 17th International Workshop, LCPC 2004, West Lafayette, IN, USA, September 22-24, 2004, Revised Selected Papers. Lecture Notes in Computer Science 3602, Springer 2005, ISBN 3-540-28009-X- 2004
[j14]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)
[c31]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
[c30]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
[c29]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- 2003
[j13]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)
[j12]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)
[c28]Xing Fang, Jaejin Lee, Samuel P. Midkiff: Automatic fence insertion for shared memory multiprocessing. ICS 2003: 285-294- 2002
[j11]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)
[j10]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)
[c27]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
[c26]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
[e2]Samuel P. Midkiff (Ed.): Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium, August 1-2, 2002, San Francisco, CA, USA. USENIX 2002, ISBN 1-931971-01-3- 2001
[j9]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)
[c25]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
[c24]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
[c23]Samuel P. Midkiff: A Java Compiler for Many Memory Models. Java Virtual Machine Research and Technology Symposium 2001
[e1]Samuel P. Midkiff, José E. Moreira, Manish Gupta, Siddhartha Chatterjee, Jeanne Ferrante, Jan Prins, William Pugh, Chau-Wen Tseng (Eds.): Languages and Compilers for Parallel Computing, 13th International Workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000, Revised Papers. Lecture Notes in Computer Science 2017, Springer 2001, ISBN 3-540-42862-3- 2000
[j8]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-56 (2000)
[j7]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)
[j6]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)
[c22]Samuel P. Midkiff, Barbara M. Chapman, Jean-Francois Collard, Jens Knoop: Compilers for High Performance. Euro-Par 2000: 329-330
[c21]Pedro V. Artigas, Manish Gupta, Samuel P. Midkiff, José E. Moreira: Automatic loop transformations and parallelization for Java. ICS 2000: 1-10
[c20]Mauricio J. Serrano, Rajesh Bordawekar, Samuel P. Midkiff, Manish Gupta: Quicksilver: a quasi-static compiler for Java. OOPSLA 2000: 66-82
1990 – 1999
- 1999
[c19]Peng Wu, Samuel P. Midkiff, José E. Moreira, Manish Gupta: Efficient Support for Complex Numbers in Java. Java Grande 1999: 109-118
[c18]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
[c17]Jong-Deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C. Sreedhar, Samuel P. Midkiff: Escape Analysis for Java. OOPSLA 1999: 1-19
[c16]Jaejin Lee, David A. Padua, Samuel P. Midkiff: Basic Compiler Algorithms for Parallel Programs. PPOPP 1999: 1-12
[c15]José E. Moreira, Samuel P. Midkiff, Manish Gupta: A Standard Java Array Package for Technical Computing. PPSC 1999
[c14]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
[c13]José E. Moreira, Samuel P. Midkiff, Manish Gupta, Rick Lawrence: High Performance Computing with the Array Package for Java: A Case Study using Data Mining. SC 1999: 10- 1998
[j5]Samuel P. Midkiff, José E. Moreira, Marc Snir: Optimizing Array Reference Checking in Java Programs. IBM Systems Journal 37(3): 409-453 (1998)
[j4]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)
[j3]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)
[c12]José E. Moreira, Samuel P. Midkiff, Manish Gupta: From Flop to MegaFlops: Java for Technical Computing. LCPC 1998: 1-17- 1997
[c11]Jaejin Lee, Samuel P. Midkiff, David A. Padua: Concurrent Static Single Assignment Form and Constant Propagation for Explicitly Parallel Programs. LCPC 1997: 114-130
[c10]Manish Gupta, Samuel P. Midkiff: A Compiler for the IBM Scalable Shared Memory Project Machine. LCPC 1997: 416-418
[c9]Samuel P. Midkiff, José E. Moreira, Vijay K. Naik: Run-time Support for Dynamic Processor Allocation in HPF Programs. PPSC 1997
[c8]Vijay K. Naik, Samuel P. Midkiff, José E. Moreira: A Checkpointing Strategy for Scalable Recovery on Distributed Parallel Systems. SC 1997: 32- 1996
[c7]Samuel P. Midkiff: Optimizing the Representation of Local Iteration Sets and Access Sequences for Block-Cyclic Distributions. LCPC 1996: 420-434- 1995
[c6]Samuel P. Midkiff: Local Iteration Set Computation for Block-Cyclic Distributions. ICPP (2) 1995: 77-84
[c5]
[c4]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: 71- 1994
[j2]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
[c3]Samuel P. Midkiff, David A. Padua: A Comparison of Four Synchronization Optimization Techniques. ICPP (2) 1991: 9-16- 1990
[c2]Samuel P. Midkiff, David A. Padua: Issues in the Optimization of Parallel Programs. ICPP (2) 1990: 105-113
1980 – 1989
- 1987
[j1]Samuel P. Midkiff, David A. Padua: Compiler Algorithms for Synchronization. IEEE Trans. Computers 36(12): 1485-1495 (1987)- 1986
[c1]Samuel P. Midkiff, David A. Padua: Compiler Generated Synchronization for Do Loops. ICPP 1986: 544-551
Coauthor Index
data released under the ODC-BY 1.0 license. See also our legal information page
last updated on 2013-10-02 11:11 CEST by the dblp team



