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
Languages and Compilers for Parallel Computing: 10th International Workshop …, 1998
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
Method for optimizing locks in computer programs
JD Choi, M Gupta, MJ Serrano, VC Sreedhar, SP Midkiff
US Patent 6,530,079, 2003
Compiler generated synchronization for DO loops
SP Midkiff, DA Padua
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development, 1986
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 parallelization: an overview of fundamental compiler techniques
SP Midkiff
Synthesis Lectures on Computer Architecture 7 (1), 1-169, 2012
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