2007
Exploring New Search Algorithms and Hardware for Phylogenetics: RAxML Meets the IBM Cell
The Journal of VLSI Signal Processing. September 2007.
Mapping streaming architectures on reconfigurable platforms
ACM SIGARCH Computer Architecture News. June 2007.
An Architectural Framework for Automated Streaming Kernel Selection
14th Reconfigurable Architectures Workshop (RAW). March 2007. Long Beach, CA.
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.
Pre-Synthesis Area Estimation of Reconfigurable Streaming Accelerators
ΙΕEE Transactions on Computer-Aided Design (TCAD). August 2006. Madrid, Spain.
Pre-synthesis Queue Size Estimation of Streaming Data Flow Graphs
16th International Conference on Field Programmable Logic and Applications (FPL). August 2006. Madrid, Spain.
An Image Processing Pipeline with Digital Compensation of Low Cost Optics for Mobile Telephony
International Conference on Multimedia and Expo (ICME). July 2006. Toronto, Canada.
Reconfigurable Streaming Architectures for Embedded Smart Cameras Applications
2nd IEEE Workshop on Embedded Computer Vision, in conjunction with CVPR. June 2006. New York, NY.
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.
FPGA implementation of a license plate recognition SoC using automatically generated streaming accelerators
3th Reconfigurable Architectures Workshop (RAW). April 2006. Rhodes Island, Greece.
Template-Based Generation of Streaming Accelators from a High Level Presentation
International Symposium on Field-Programmable Custom Computing Machines (FCCM). April 2006. Napa Valley, CA.
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.
Stream Memory Subsystem in Reconfigurable Platforms
2nd Workshop on Architecture Research using FPGA Platforms (WARFP). February 2006. Austin, TX.
2005
A Low - Power VLSI Architecture for Intra Prediction in H.264
10th Panhellenic Conference on Informatics (PCI). November 2005. Volos, Greece.
Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors
First International Conference on High Performance Computing and Communications (HPCC). September 2005. Sorrento, Italy.
A Case for Dynamic Page Migration in Multiple-Writer Software DSM Systems
IEEE International Conference on Cluster Computing (CLUSTER). September 2005. Boston, MA.