2007
RAxML-Cell: Parallel Phylogenetic Tree Inference on the Cell Broadband Engine
21th International Parallel and Distributed Processing Symposium (IPDPS). March 2007. Long Beach, CA.
Automated context aggregation and file annotation for PAN-based computing
Personal and Ubiquitous Computing. January 2007.
Towards Dynamic and Cooperative Multi-device Personal Computing
The Disappearing Computer, Interaction Design, System Infrastructures and Applications for Smart Environments. .
2006
PACMAN: A PerformAnce Counters MANager for Intel Hyperthreaded Processors
Third International Conference on the Quantitative Evaluation of Systems (QEST). September 2006. Riverside, CA.
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.
Scalable locality-conscious multithreaded memory allocation
Proceedings of the 5th International Symposium on Memory Management( ISMM). June 2006. Ottawa, Canada.
System- and Application-level Support for Runtime Hardware Reconfiguration on SoC Platforms
USENIX Annual Technical Conference. May 2006. Boston, MA.
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.
OmniStore: A system for ubiquitous personal storage management
4th IEEE International Conference on Pervasive Computing and Communications (PerCom). March 2006. Pisa, Italy.
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.
Exploiting co-location history for efficient service selection in ubiquitous computing systems
2nd Annual International Conference on Mobile and Ubiquitous Systems (MobiQuitous). July 2005. San Diego, CA.
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.
Providing support for integrated scientific computing: metacomputing meets the grid and the semantic Web
5th International Symposium on Cluster Computing and the Grid (CCGrid). May 2005. Cardiff, UK.
Scheduling Algorithms for Effective Thread Pairing on Hybrid Multiprocessors
19th International Parallel and Distributed Processing Symposium (IPDPS). April 2005. Denver, CO.
Context-Based Storage Management for Wearable and Portable Devices
18th International Conference on Architecture of Computing Systems (ARCS). March 2005. Innsbruck, Austria.
A Low-Cost and Simple-to-Deploy Peer-to-Peer Wireless Network based on Open Source Linux Routers
1st International Conference on Testbeds & Research Infrastructures for the DEvelopment of NeTworks & COMmunities (TRIDENTCOM). February 2005. Trento, Italy.
Ad-hoc composition in wearable and mobile computing
Commun. ACM. .