Samuel Midkiff
Samuel Midkiff
Professor of ECE, Purdue University
Verified email at - Homepage
Cited by
Cited by
SOBER: statistical model-based bug localization
C Liu, X Yan, L Fei, J Han, SP Midkiff
ACM SIGSOFT Software Engineering Notes 30 (5), 286-295, 2005
Statistical debugging: A hypothesis testing-based approach
C Liu, L Fei, X Yan, J Han, SP Midkiff
IEEE Transactions on software engineering 32 (10), 831-848, 2006
What is keeping my phone awake? Characterizing and detecting no-sleep energy bugs in smartphone apps
A Pathak, A Jindal, YC Hu, SP Midkiff
Proceedings of the 10th international conference on Mobile systems …, 2012
Cetus: A source-to-source compiler infrastructure for multicores
C Dave, H Bae, SJ Min, S Lee, R Eigenmann, S Midkiff
Computer 42 (12), 36-42, 2009
Compiler algorithms for synchronization
SP Midkiff, DA Padua
IEEE Transactions on computers 100 (12), 1485-1495, 1987
AccMon: Automatically detecting memory-related bugs via program counter-based invariants
P Zhou, W Liu, L Fei, S Lu, F Qin, Y Zhou, S Midkiff, J Torrellas
37th International Symposium on Microarchitecture (MICRO-37'04), 269-280, 2004
Java programming for high-performance numerical computing
JE Moreira, SP Midkiff, M Gupta, PV Artigas, M Snir, RD Lawrence
IBM Systems Journal 39 (1), 21-56, 2000
Stack allocation and synchronization optimizations for Java using escape analysis
JD Choi, M Gupta, MJ Serrano, VC Sreedhar, SP Midkiff
ACM Transactions on Programming Languages and Systems (TOPLAS) 25 (6), 876-910, 2003
An HPF compiler for the IBM SP2
M Gupta, S Midkiff, E Schonberg, V Seshadri, D Shields, KY Wang, ...
Supercomputing'95: Proceedings of the 1995 ACM/IEEE Conference on …, 1995
Concurrent static single assignment form and constant propagation for explicitly parallel programs
J Lee, SP Midkiff, DA Padua
International Workshop on Languages and Compilers for Parallel Computing …, 1997
Issues in the compile-time optimization of parallel programs
S Midkiff, D Padua
University of Illinois at Urbana-Champaign. Center for Supercomputing …, 1990
Compiler techniques for high performance sequentially consistent Java programs
Z Sura, X Fang, CL Wong, SP Midkiff, J Lee, D Padua
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of …, 2005
Method for optimizing creation and destruction of objects in computer programs
JD Choi, M Gupta, MJ Serrano, VC Sreedhar, SP Midkiff
US Patent 6,381,738, 2002
Basic compiler algorithms for parallel programs
J Lee, DA Padua, SP Midkiff
ACM SIGPLAN Notices 34 (8), 1-12, 1999
Automatic fence insertion for shared memory multiprocessing
X Fang, J Lee, SP Midkiff
Proceedings of the 17th annual international conference on Supercomputing …, 2003
Compiler generated synchronization for DO loops
SP Midkiff, DA Padua
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development, 1986
Method for optimizing locks in computer programs
JD Choi, M Gupta, MJ Serrano, VC Sreedhar, SP Midkiff
US Patent 6,530,079, 2003
Automatic parallelization: an overview of fundamental compiler techniques
S Midkiff
Springer Nature, 2022
Zephyr: Efficient incremental reprogramming of sensor nodes using function call indirections and difference computation
RK Panta, S Bagchi, SP Midkiff
Proc. of USENIX Annual Technical Conference, 65, 2009
Automatic loop transformations and parallelization for Java
PV Artigas, M Gupta, SP Midkiff, JE Moreira
Proceedings of the 14th international conference on Supercomputing, 1-10, 2000
The system can't perform the operation now. Try again later.
Articles 1–20