2007
Dynamic multigrain parallelization on the cell broadband engine
2th ACM Symposium on Principles and Practice of Parallel Programming (PPoPP). March 2007. San Jose, CA.
RAxML-Cell: Parallel Phylogenetic Tree Inference on the Cell Broadband Engine
21th International Parallel and Distributed Processing Symposium (IPDPS). March 2007. Long Beach, CA.
A comparison of online and offline strategies for program adaptation
45th Annual Southeast Regional Conference. March 2007. Winston-Salem, NC.
2006
PACMAN: A PerformAnce Counters MANager for Intel Hyperthreaded Processors
Third International Conference on the Quantitative Evaluation of Systems (QEST). September 2006. Riverside, CA.
Scalable locality-conscious multithreaded memory allocation
Proceedings of the 5th International Symposium on Memory Management( ISMM). June 2006. Ottawa, Canada.
Online power-performance adaptation of multithreaded programs using hardware event-based prediction
Proceedings of the 20th Annual International Conference on Supercomputing (ICS). June 2006. Cairns, Queensland, Australia.
Online strategies for high-performance power-aware thread execution on emerging multiprocessors
20th International Parallel and Distributed Processing Symposium (IPDPS). April 2006. Rhodes Island, Greece.
2005
A Case for Dynamic Page Migration in Multiple-Writer Software DSM Systems
IEEE International Conference on Cluster Computing (CLUSTER). September 2005. Boston, MA.
Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors
First International Conference on High Performance Computing and Communications (HPCC). September 2005. Sorrento, Italy.
smt-SPRINTS: Software Precomputation with Intelligent Streaming for Resource-Constrained SMTs
11th International Euro-Par Conference. August 2005. Lisbon, Portugal.
An Evaluation of OpenMP on Current and Emerging Multithreaded/Multicore Processors
First International Workshop on OpenMP Shared Memory Parallel Programming (IWOMP). June 2005. Eugene, OR.
Multigrain parallel Delaunay Mesh generation: challenges and opportunities for multithreaded architectures
19th Annual International Conference on Supercomputing (ICS). June 2005. Cambridge, MA.
Scheduling Algorithms for Effective Thread Pairing on Hybrid Multiprocessors
19th International Parallel and Distributed Processing Symposium (IPDPS). April 2005. Denver, CO.
2004
Realistic Workload Scheduling Policies for Taming the Memory Bandwidth Bottleneck of SMPs
11th International Conference on High Performance Computing (HiPC). December 2004. Bangalore, India.
Dynamic page migration in software DSM systems
IEEE International Conference on Cluster Computing (CLUSTER). September 2004. San Diego, CA.
2003
Scheduling Algorithms with Bus Bandwidth Considerations for SMPs
32nd International Conference on Parallel Processing (ICPP). October 2003. Kaohsiung, Taiwan.
2001
Informing Algorithms for Efficient Scheduling of Synchronizing Threads on Multiprogrammed SMPs
Proceedings of the 2001 International Conference on Parallel Processing (ICPP). September 2001. Valencia, Spain.
2000
Efficient Dynamic Parallelism with OpenMP on Linux SMPs
International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA). June 2000. Las Vegas, NV.
1999
Achieving multiprogramming scalability of parallel programs on Intel SMP platforms: Nanothreading in the Linux kernel
Proceedings of the Conference on Parallel Computing (ParCo). August 1999. Delft, The Netherlands.