Harold W. "Trey" Cain
Title
Cited by
Cited by
Year
Software transactional memory: Why is it only a research toy?
C Cascaval, C Blundell, M Michael, HW Cain, P Wu, S Chiras, ...
Queue 6 (5), 46-58, 2008
3682008
An architectural evaluation of Java TPC-W
HW Cain, R Rajwar, M Marden, MH Lipasti
Proceedings HPCA Seventh International Symposium on High-Performance …, 2001
1772001
Robust architectural support for transactional memory in the power architecture
HW Cain, MM Michael, B Frey, C May, D Williams, H Le
ACM SIGARCH Computer Architecture News 41 (3), 225-236, 2013
1402013
Accurate, efficient, and adaptive calling context profiling
X Zhuang, MJ Serrano, HW Cain, JD Choi
Proceedings of the 27th ACM SIGPLAN Conference on Programming Language …, 2006
1352006
Precise and accurate processor simulation
HW Cain, KM Lepak, BA Schwartz, MH Lipasti
Workshop on Computer Architecture Evaluation using Commercial Workloads, HPCA 8, 2002
1232002
Memory ordering: A value-based approach
HW Cain, MH Lipasti
ACM SIGARCH Computer Architecture News 32 (2), 90, 2004
1092004
Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing
MMK Martin, DJ Sorin, HW Cain, MD Hill, MH Lipasti
Proceedings. 34th ACM/IEEE International Symposium on Microarchitecture …, 2001
682001
Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions
CM Barton, HW Cain III, BG Frey, HQ Le, MM Michael, RE Silvera, ...
US Patent App. 13/176,833, 2013
492013
Characterizing a Java implementation of TPC-W
T Bezenek, T Cain, R Dickson, T Heil, M Martin, C McCurdy, R Rajwar, ...
Third Workshop On Computer Architecture Evaluation Using Commercial Workloads, 2000
472000
A callgraph-based search strategy for automated performance diagnosis
HW Cain, BP Miller, BJN Wylie
European Conference on Parallel Processing, 108-122, 2000
462000
Verifying sequential consistency using vector clocks
HW Cain, MH Lipasti
Proceedings of the fourteenth annual ACM symposium on Parallel algorithms …, 2002
362002
Conditional memory ordering
C Von Praun, HW Cain, JD Choi, KD Ryu
ACM SIGARCH Computer Architecture News 34 (2), 41-52, 2006
342006
Mechanism for data cache replacement based on region policies
HW Cain, JD Choi, P Pattnaik, MJ Serrano
US Patent 7,793,049, 2010
332010
Compiler and runtime techniques for software transactional memory optimization
P Wu, MM Michael, C von Praun, T Nakaike, R Bordawekar, HW Cain, ...
Concurrency and Computation: Practice and Experience 21 (1), 7-23, 2009
332009
Redeeming ipc as a performance metric for multithreaded programs
KM Lepak, HW Cain, MH Lipasti
2003 12th International Conference on Parallel Architectures and Compilation …, 2003
322003
Constraint Graph Analysis of Multithreaded Programs.
HW Cain, MH Lipasti, R Nair
IEEE PACT, 4-14, 2003
232003
Cache restoration for highly partitioned virtualized systems
D Daly, HW Cain
IEEE International Symposium on High-Performance Comp Architecture, 1-10, 2012
212012
Runahead execution vs. conventional data prefetching in the ibm power6 microprocessor
HW Cain, P Nagpurkar
2010 IEEE International Symposium on Performance Analysis of Systems …, 2010
202010
Load value prediction via path-based address prediction: avoiding mispredictions due to conflicting stores
R Sheikh, HW Cain, R Damodaran
Proceedings of the 50th Annual IEEE/ACM International Symposium on …, 2017
172017
Memory ordering: A value based definition
H Cain, M Lipasti
Proc. 31st International Symposium on Computer Architecture, 90-101, 2004
132004
The system can't perform the operation now. Try again later.
Articles 1–20