Publications by Type
Dissertation
- "Improving the Efficiency of Parallel Applications on Multithreaded and Multicore Systems"
Matthew Curtis-Maury
Ph.D. Dissertation, Department of Computer Science, Virginia Tech, March 19, 2008.
[ PDF | abstract | PPT ]
Journal
- "Prediction-based Power-Performance Adaptation of Multithreaded Scientific Codes"
Matthew Curtis-Maury, Filip Blagojevic, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos
IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 19(10), October 2008.
[ PDF | abstract | journal ]
- "Runtime Scheduling of Dynamic Parallelism on Accelerator-Based Multi-core Systems"
Filip Blagojevic, Dimitrios S. Nikolopoulos, Alexandros Stamatakis, Christos D. Antonopoulos, Matthew Curtis-Maury
Parallel Computing, Vol. 33, pp. 700-719, November 2007.
[ PDF | abstract | journal ]
- "On the Design of Online Predictors for Autonomic Power-Performance Adaptation of Multithreaded Programs"
Matthew Curtis-Maury, James Dzierwa, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos
Journal of Autonomic and Trusted Computing (JoATC). To appear.
[ PDF
| abstract
| journal
]
Conference
- "Scheduling Dynamic Parallelism on Accelerators"
Filip Blagojevic, Costin Iancu, Katherine A. Yelick, Dimitrios S. Nikolopoulos, Benjamin Rose, Matthew Curtis-Maury
International Conference on Computing Frontiers (CF), Ischia, Italy, May, 2009.
[ PDF | abstract | conference ]
- "Scheduling Dynamic Parallelism on the Cell BE"
Filip Blagojevic, Costin Iancu, Katherine A. Yelick, Dimitrios S. Nikolopoulos, Benjamin Rose, Matthew Curtis-Maury
15th Meeting of the IBM HPC Systems Scientific Computing User Group (ScicomP), Barcelona, Spain, May, 2009.
[ PDF | abstract | conference ]
- "Prediction Models for Multi-dimensional Power-Performance Optimization on Many Cores"
Matthew Curtis-Maury, Ankur Shah, Filip Blagojevic, Dimitrios S. Nikolopoulos, Bronis R. de Supinski, Martin Schulz
International Conference on Parallel Architectures and Compilation Techniques (PACT), Toronto, Canada, October, 2008.
[ PDF | abstract | conference ]
- "Scheduling Asymmetric Parallelism on a PlayStation3 Cluster"
Filip Blagojevic, Matthew Curtis-Maury,
Jae-Seung Yeom, Scott Schneider, Dimitrios
S. Nikolopoulos
International Symposium on Cluster Computing and the Grid (CCGrid08), Lyon, France, May 2008.
[ PDF | abstract | conference
]
- "A Comparison of Online and Offline Strategies for Program Adaptation"
Matthew Curtis-Maury,
Christos D. Antonopoulos,
Dimitrios
S. Nikolopoulos
ACM Southeast Conference (ACMSE07), Winston-Salem, NC, March 2007.
[ PDF | PPT slides | abstract | conference
]
- "PACMAN: A PerformAnce Counters MANager for Intel Hyperthreaded
Processors"
Matthew Curtis-Maury, Christos
D. Antonopoulos, Dimitrios
S.Nikolopoulos
International Conference on the Quantitative Evaluation of Systems (QEST'06),
Riverside, CA, September 2006. Tools session.
[ PDF
| PPT slides
| tool page
| conference
| picture ]
- "Online Power-Performance Adaptation of Multithreaded Programs
using Hardware Event-Based Prediction"
Matthew Curtis-Maury, James Dzierwa, Christos
D. Antonopoulos, Dimitrios
S. Nikolopoulos
International Conference on Supercomputing (ICS06), Queensland, Australia,
June 2006.
[ PDF | PPT slides | abstract
| conference
]
- "Integrating Multiple Forms of Multithreaded Execution on multi-SMT
Systems: A Study with Scientific Workloads"
Matthew Curtis-Maury, Tanping
Wang, Christos
D. Antonopoulos, Dimitrios
S.Nikolopoulos
International Conference on the Quantitative Evaluation of Systems (QEST'05),
Torino, Italy, September 2005.
Extended version available as Technical Report WM-CS-2005-04, Dept of Computer
Science, College of William and Mary.
[ PDF | PPT
slides | TechRep |
abstract | conference ]
Workshop
- "VT-ASOS: Holistic System Software Customization on Many Cores"
Dimitrios S. Nikolopoulos,
Godmar Back,
Jyotirmaya Tripathi, Matthew Curtis-Maury
NSF Next Generation Software Program Workshop (NSFNGS), Miami, FL, April 2008.
In conjunction with IEEE International Parallel and Distributed Processing Symposium (IPDPS2008).
[ PDF | abstract | workshop ]
- "Identifying Energy-Efficient Concurrency Levels Using Machine Learning"
Matthew Curtis-Maury, Karan Singh, Sally A. McKee, Filip Blagojevic, Dimitrios S. Nikolopoulos, Bronis R. de Supinski, Martin Schulz
International Workshop on Green Computing (GreenCom'07), Austin, TX, September 2007.
In conjunction with the International Conference on Cluster Computing (Cluster 2007).
[ PDF | PPT slides | abstract | workshop ]
- "Dynamic Program Stirring on Multiple Cores: How Hardware Performance Monitors can Help Regulate Performance, Power, and Temperature Simultaneously"
Matthew Curtis-Maury, Christos
D. Antonopoulos, Dimitrios
S. Nikolopoulos
Workshop on Functionality of Hardware Performance Monitors
(FHPM06), Orlando, Florida, December 2006.
In conjunction with the International Symposium on Microarchitecture (MICRO-39)
[ PDF | PPT slides | workshop
]
- "Online Strategies for High-Performance Power-Aware Thread Execution
on Emerging Multiprocessors"
Matthew Curtis-Maury, James Dzierwa, Christos
D. Antonopoulos, Dimitrios
S. Nikolopoulos
International Workshop on High-Performance Power-Aware Computing
(HP-PAC 2006), Rhodes, Greece, April 2006.
In conjunction with the International Parallel and Distributed Processing Symposium (IPDPS 2006)
[ PDF | abstract
| workshop
]
- "An Evaluation of OpenMP on Current and Emerging Multithreaded/Multicore
Processors"
Matthew Curtis-Maury, Xiaoning
Ding, Christos
D. Antonopoulos, Dimitrios
S. Nikolopoulos
International Workshop on OpenMP (IWOMP 2005), Eugene, Oregon, USA,
June 2005. Best Paper Award
[ PDF |
PPT slides | abstract
| workshop
| picture ]