Samuel Midkiff
Samuel Midkiff
Professor of ECE, Purdue University
Verified email at purdue.edu - Homepage
Title
Cited by
Cited by
Year
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
4582005
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
3282006
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
3092012
Compiler algorithms for synchronization
SP Midkiff, DA Padua
IEEE Transactions on computers 100 (12), 1485-1495, 1987
2181987
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
2152009
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
1612004
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
1392000
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
1342003
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
1321995
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
1211997
Issues in the Optimization of Parallel Programs.
SP Midkiff, DA Padua
ICPP (2), 105-113, 1990
1211990
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
1042002
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
1032005
Basic compiler algorithms for parallel programs
J Lee, DA Padua, SP Midkiff
ACM SIGPLAN Notices 34 (8), 1-12, 1999
1001999
Compiler generated synchronization for DO loops
SP Midkiff, DA Padua
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development, 1986
941986
Automatic fence insertion for shared memory multiprocessing
X Fang, J Lee, SP Midkiff
Proceedings of the 17th annual international conference on Supercomputing …, 2003
892003
Method for optimizing locks in computer programs
JD Choi, M Gupta, MJ Serrano, VC Sreedhar, SP Midkiff
US Patent 6,530,079, 2003
842003
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
782000
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 64, 65, 2009
752009
From flop to megaflops: Java for technical computing
JE Moreira, SP Midkiff, M Gupta
ACM Transactions on Programming Languages and Systems (TOPLAS) 22 (2), 265-295, 2000
732000
The system can't perform the operation now. Try again later.
Articles 1–20