Publications
Copyright Notice : It is understood that the following electronic versions of the papers are non-commercial, pre-print versions available to ensure the timely dissemination of their content. Copyrights for each published paper are held by the respective publishing organization.
In the field of experimental computer systems research, publications in top conferences tend to have higher impact, visibility and recognition than publications in top journals. Top conferences conduct extremely rigorous review processes, involving 3 to 7 reviewers, multiple rounds of reviews with author rebuttal, a face-to-face, panel-style, consensus-based program committee meeting of leading experts who select the accepted papers, and shepherding of the accepted papers. Top conferences also have competitive acceptance rates, often not higher than 20%, which is lower than most journals. This practice reflects the culture of the field and may change in the future. For more details, please consult the related CRA Best Practices Memo.
An automatic tracking of my publications and their citations by Google Scholar.
An automatic tracking of my publications by DBLP.
Refereed Journal Publications
- Christos D. Antonopoulos, Filip Blagojevic, Andrey Chernikov, Nikos Chrisochoides, Dimitrios S. Nikolopoulos. "A Multigrain Delaunay Mesh Generation Method for Multicore SMT-based Architectures". Journal of Parallel and Distributed Computing, Vol. 69(7), pp 589-600, July 2009, Elsevier Science.
- Christos D. Antonopoulos, Filip Blagojevic, Andrey Chernikov, Nikos Chrisochoides, Dimitrios S. Nikolopoulos. "Algorithm Software and Hardware Optimizations for Delaunay Mesh Generation on Simultaneous Multithreaded Architectures". Journal of Parallel and Distributed Computing, Vol. 69(7),pp 601-612, July 2009, Elsevier Science.
- Matthew Curtis-Maury, Filip Blagojevic, Christos D. Antonopoulos and Dimitrios S. Nikolopoulos. "Prediction-Based Power-Performance Adaptation of Multithreaded Scientific Codes". IEEE Transactions on Parallel and Distributed Systems, Vol. 19(10), pp. 1396-1410, October 2008, IEEE Press.
- Filip Blagojevic, Dimitrios S. Nikolopoulos, Alexandros Stamatakis, Christos D. Antonopoulos and Matthew Curtis-Maury. "Runtime Scheduling of Dynamic Parallelism on Accelerator-Based Multi-core Systems". Parallel Computing, Vol. 33, pp. 700-719, November 2007.
- Alexandros Stamatakis, Filip Blagojevic, Dimitrios S. Nikolopoulos and Christos D. Antonopoulos. "Exploring new Search Algorithms and Hardware for Phylogenetics: RAxML meets the IBM Cell". Journal of VLSI Signal Processing, Vol 48(3), pp. 271-286, August 2007. ISSN 0922-5773, 1573-109X. Springer Verlag.
Refereed Book Chapters
Refereed Conference Publications
- Konstantinos Parasyris, Georgios Tziantzoulis, Christos D. Antonopoulos, Nikolaos Bellas. "A Fault Injection Tool for Studying the Behavior of Applications on Unreliable Substrates". Proceedings of 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Atlanta, U.S.A., June 2014. IEEE Computer Society Press.
- Muhsen Owaida, Christos D. Antonopoulos, Nikolaos Bellas. "A Grammar Induction Method for Clustering of Operations in Complex FPGA Designs". Proceedings of 22nd Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Boston, U.S.A., May 2014. IEEE Computer Society Press.
- Gabriel Falcao, Muhsen Owaida, David Novo, Madhura Purnaprajna, Nikolaos Bellas, Christos D. Antonopoulos, Georgios Karakonstantis, Andreas Burg and Paolo Ienne. "Shortening design time through multiplatform simulations with a portable OpenCL golden-model: the LDPC decoder case". Proceedings of 20th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Toronto, Canada, April 2012. IEEE Computer Society Press.
- Muhsen Owaida, Nikolaos Bellas, Christos Antonopoulos, Konstantis Daloukas, Charalambos Antoniadis. "Massively Parallel Programing Models Used as Hardware Description Languages: The OpenCL Case". International Conference on Computer-Aided Design (ICCAD), Regular paper, November 6-10, 2011, San Jose, CA.
- Muhsen Owaida, Nikolaos Bellas, Konstantis Daloukas and Christos D. Antonopoulos. "Synthesis of Platform Architectures from OpenCL Programs". Proceedings of 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Salt Lake City, Utah, U.S.A., May 2011. IEEE Computer Society Press.
- Konstantis Daloukas, Christos D. Antonopoulos, Nikolaos Bellas. "GLOpenCL: OpenCL Support on Hardware- and Software-Managed Cache Multicores". Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers (HiPEAC), Heraklion, Crete, Greece, January 2011. ACM Press.
- Konstantinos Krommydas, Georgios Tsoublekas, Christos D. Antonopoulos, Nikolaos Bellas. " Mapping and Optimization of the AVS Video Decoder on a High Performance Chip Multiprocessor". Proceedings of the 2010 International Conference on Multimedia and Expo (ICME), Regular paper. July 19-23, 2010, Singapore.
- Konstantis Daloukas, Christos D. Antonopoulos, Nikolaos Bellas. "Fisheye Lens Distortion Correction on Multicore and Hardware Accelerator Platforms". Proceedings of the 24th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Atlanta, GA, U.S.A., April 2010. IEEE Computer Society Press.
- Konstantis Daloukas, Christos D. Antonopoulos, Nikolaos Belas. "Implementation of a Wide-Angle Lens Distortion Correction Algorithm on the Cell Broadband Engine". Proceedings of the 24th ACM Interanational Conference on Supercomputing, New York, U.S.A., June 2009. ACM Press.
- Andrey Chernikov, Christos D. Antonopoulos, Nikos Chrisochoides, Scott Schneider and Dimitrios S. Nikolopoulos. "Experience with Memory Allocators for Parallel Mesh Generation on Multi-core Architectures". Proceedings of the 10th ISGG Conference on Numerical Grid Generation, Heraklion, Crete, September 2007.
- Matthew Curtis-Maury, Christos D. Antonopoulos and Dimitrios S. Nikolopoulos. "A Comparison of Online and Offline Strategies for Program Adaptation". Proceedings of the 2007 ACM Southeast Conference, Winston-Salem, NC, USA, March 2007, ACM Press.
- Filip Blagojevic, Dimitrios S. Nikolopoulos, Alexandros Stamatakis, Christos D. Antonopoulos. "RAxML-Cell: Parallel Phylogenetic Tree Inference on the Cell Broadband Engine". Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium (IPDPS-07), Long Beach, CA, USA, March 2007. IEEE Computer Society Press, ISBN 1-4244-0910-1.
- Filip Blagojevic, Alexandros Stamatakis, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Dynamic Multigrain Parallelization on the Cell Broadband Engine". Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'07), pp. 90-100, San Jose, CA, U.S.A., March 2007. ACM Press ISBN 978-1-59593-602-8. Best Paper Award.
- Matthew Curtis-Maury, James Dzierwa, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Online Power-Performance Adaptation of Multithreaded Programs using Event-Based Prediction". Proceedings of the 20th ACM Interanational Conference on Supercomputing, pages 157-166, Queensland, Australia, June 2006. ACM Press, ISBN 1-59593-282-8.
- Scott Schneider, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Scalable Locality-Conscious Multithreaded Memory Allocation". Proceedings of the 2006 ACM SIGPLAN International Symposium on Memory Management, pp. 84-94, Ottawa, Canada, June 2006. ACM Press ISBN 1-59593-221-6.
- Scott Schneider, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors". J. Dongarra, L. T. Yang, O. F. Rana, and B. Di Martino, editors, Proceedings of the 2005 International Conference on High Performance Computing and Communications, volume 3726 of Lecture Notes in Computer Science, pages 233-242, Sorrento, Italy, September 2005. Springer Verlag. ISBN 3-540-29031-1.
- Thomas Repantis, Christos D. Antonopoulos, Vana Kalogeraki, Theodore S. Papatheodorou. "A Case for Dynamic Page Migration in Multiple-Writer Software DSM Systems". Proceedings of the 7th IEEE International Conference on Cluster Computing, Boston, MA, U.S.A., September 2005. IEEE Computer Society Press, ISBN 0-7803-9486-0. Volume published in CD-ROM.
- Matthew Curtis-Maury, Tanping Wang, Christos Antonopoulos, Dimitrios Nikolopoulos. "Integrating Multiple Forms of Multithreaded Execution on SMT Processors: A Quantitative Study with Scientific Workloads". Proceedings of the Second International Conference on the Quantitative Evaluation of Systems, pages 199-209, Torino, Italy, September 2005. IEEE Computer Society Press. ISBN 0-7594-2427-3.
- Tanping Wang, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "smt-SPRINTS: Software Precomputation with Intelligent Streaming for Resource-Constrained SMTs". Jose Cunha and Pedro Medeiros, editors, Proceedings of the Eleventh International EuroPar Conference, volume 3648 of Lecture Notes in Computer Science, pages 710-719, Lisbon, Portugal, August 2005. Springer Verlag. ISBN 3-540-28700-0.
- Christos D. Antonopoulos, Xiaoning Ding, Andrey Chernikov, Filip Blagojevic, Dimitrios S. Nikolopoulos, Nikos Chrisochoides. "Multigrain Parallel Delaunay Mesh Generation: Challenges and Opportunities for Multithreaded Architectures". Proceedings of the Nineteenth ACM International Conference on Supercomputing, pages 367-376, Cambridge, MA, June 2005. ACM Press. ISBN 1-59593-167.
- Robert L. McGregor, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Scheduling Algorithms for Effective Thread Pairing on Hybrid Multiprocessors". Proceedings of the Nineteenth International Parallel and Distributed Processing Symposium, Denver, CO, April 2005. IEEE Computer Society Press. ISBN 0-7695-2312-9. Volume published in CD-ROM.
- Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou. "A Realistic Workload Scheduling Policy for Taming the Memory Bandwidth Bottleneck of SMPs". Luc Bouge and Viktor K. Prasanna, editors, Proceedings of the Eleventh International Conference on High Performance Computing, volume 3296 of Lecture Notes in Computer Science, pages 286-296, Bangalore, India, December 2004. Springer Verlag. ISBN 3-540-24129-9.
- Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou. "Scheduling Algorithms with Bus Bandwidth Considerations for SMPs". Proceedings of the Thirtysecond International Conference on Parallel Processing, pages 547-554, Kaohsiung, Taiwan, October 2003. IEEE Computer Society Press. ISBN 0-7695-2017-0.
- Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou. "Informing Algorithms for Efficient Scheduling of Synchronizing Threads on Multiprogrammed SMPs". Proceedings of the Thirtieth International Conference on Parallel Processing, pages 123-130, Valencia, Spain, September 2001. IEEE Computer Society Press. ISBN 0-7695-1257-7.
- Christos D. Antonopoulos, Ioannis E. Venetis, Dimitrios S. Nikolopoulos and Theodore S. Papatheodorou. "Efficient Dynamic Parallelism with OpenMP on Linux SMPs". Proceedings of the Sixth International Conference on Parallel and Distributed Processing Techniques and Applications, volume V, pages 2507-2514, Las Vegas, NV, July 2000. CSREA Press. ISBN 1-892512-52-1.
- Dimitrios S. Nikolopoulos, Christos D. Antonopoulos, Ioannis E. Venetis, Panagiotis E. Hadjidoukas, Eleftherios D. Polychronopoulos, Theodore S. Papatheodorou. "Achieving Multiprogramming Scalability on Intel SMP Platforms: Nanothreading in the Linux Kernel". E. H. D'Hollander, G. R. Joubert, F. J. Peters, and H. J. Sips, editors, Parallel Computing Fundamentals and Applications: Proceedings of the International Conference ParCo'99, pages 623-630, Delft, The Netherlands, August 1999. Imperial College Press. ISBN 1-86094-235-0.
Refereed Workshop Publications
- Matthew Curtis-Maury, Dimitrios S. Nikolopoulos, Christos D. Antonopoulos. "Dynamic Program Steering on Multiple Cores: How Hardware Performance Monitors Can Help Regulate Performance, Power and Temperature Simultaneously". Position Paper. Workshop on the Functionality of Hardware Performance Monitors, in conjunction with the 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39), Orlando, FL, U.S.A., December 2006 (article in print).
- Matthew Curtis-Maury, James Dzierwa, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Online Strategies for High-Performance Power-Aware Thread Execution on Emerging Multiprocessors". Proceedings of the Second Workshop on High-Performance Power-Aware Computing, in conjuction with the Tenth International Parallel and Distributed Processing Symposium, Rhodes, Greece, April 2006. IEEE Computer Society Press, ISBN 1-4244-0054-6. Volume published in CD-ROM.
- Matthew Curtis-Maury, Xiaoning Ding, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "An Evaluation of OpenMP on Current and Emerging Multi-threaded / Multi-core Processors". Proceedings of the First International Workshop on OpenMP, Lecture Notes in Computer Science, Eugene, OR, June 2005. Springer Verlag. Article in print. Best Paper Award
- Christos D. Antonopoulos, Dimitrios S. Nikolopoulos. "Using Hardware Event Counters for Continuous, Online System Optimization: Lessons and Challenges". Position paper. First Workshop on Hardware Performance Monitor Design and Functionality, in conjunction with the Eleventh International Symposium on High Performance Computer Architecture, San Francisco, CA, February 2005.
Refereed Conference Short Papers & Posters
- Joao Andrade, Gabriel Falcao, Vitor Silva, Christos Antonopoulos, Nikolaos Bellas, Paolo Ienne. "Towards High-Throughput with Low Programming Effort: From General-Purpose Multicores to Dedicated Circuits". Workshop on Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools, and Applications. In conjunction with DATE 2013. Grenoble, France, March 2013.
- Konstantinos Krommydas, Wu-Chun Feng, Christos Antonopoulos, Nikolaos Bellas. "AVS Video Decoder on Multicore Systems: Optimizations and Tradeoffs". In Proceedings of the 2011 International Conference on Multimedia and Expo (ICME), Barcelona, Spain, July 2011.
- Georgios Karakonstantis, Nikolaos Bellas, Christos Antonopoulos, Georgios Tziantzioulis, Vaibhaf Gupta, Kaushik Roy. "Significance-Driven Computation on Next-Generation Unreliable Platforms". In Proceedings of the 48th Design Automation Conference (DAC 2011), Wild and Crazy Ideas session, San Diego, CA, U.S.A., June 2011.
- Kostas Theoharoulis, Charalambos Antoniadis, Nikolaos Bellas and Christos D. Antonopoulos. "Implementation and Performance Analysis of SEAL Encryption on FPGA, GPU and Multi-Core Processors". Short paper in Proceedings of 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Salt Lake City, Utah, U.S.A., May 2011. IEEE Computer Society Press.
- Muhsen Owaida, Christos D. Antonopoulos, Nikolaos Bellas, Konstantis Daloukas, Haralambos Antoniadis, Konstantinos Krommydas, Georgios Tsoublekas. "Implementation and Performance Comparison of the Motion Compensation Kernel of the AVS Video Decoder on FPGA, GPU and Multicore Processors". Poster, in the 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Salt Lake City, Utah, U.S.A., May 2011.
- Konstantis Daloukas, Christos D. Antonopoulos, Nikolaos Bellas. "GLOpenCL: Compiler and Run-Time Support for OpenCL on Hardware- and Software-Managed Cache Multicores". Poster presented in the ACM Student Research Competition, held in conjuction with the 19th International Conference on Parallel Architectures and Compilation Techniques (PACT), Vienna, Austria, September 2010. Graduate students best poster finalist.
- Matthew Curtis-Maury, Christos D. Antonopoulos, Dimitrios S.Nikolopoulos. "PACMAN: A PerformAnce Counters MANager for Intel Hyperthreaded Processors". Abstract in Proceedings of the Third International Conference on the Quantitative Evaluation of Systems (QEST'06), Tools Session, pages 141-144, Riverside, CA, September 2006. IEEE Computer Society Press, ISBN 0-7695-2665-9.
- Thomas Repantis, Christos D. Antonopoulos, Vana Kalogeraki, Theodore S. Papatrheodorou. "Dynamic Page Migration in Software DSM Systems" (reviewed abstract). Presented at the 6th IEEE International Conference on Cluster Computing, page 464, San Diego, CA, September 2004. IEEE Computer Society Press, ISBN 0-7803-8695-7. Volume in CD-ROM.
Other, Non-Refereed Publications
- SCoRPiO project consortium. "ScoRPiO: Significance based Computing for Reliability and Power Optimization". Poster, at the 9th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC), Vienna, Austria, January 2014.
- Konstantinos Parasyris, George Tziantzoulis, Christos D. Antonopoulos, Nikolaos Bellas. "Gem-Fi: A Fault Injection Tool for Studying the Behavior of Applications on Unreliable Substrates". Poster, at the 9th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC), Vienna, Austria, January 2014.
- Christos D. Antonopoulos, Nikos Chrisochoides, and Dimitrios S. Nikolopoulos. "2-D Parallel Constrained Delaunay Mesh Generation: A Multigrain Approach on Deep Multiprocessors". Invited at the First Workshop in Programming Models for HPCS Ultra-Scale Applications, held in conjunction with the Nineteenth ACM International Conference on Supercomputing, June 2005.
- Christos D. Antonopoulos, Nikos Chrisochoides, Dimitrios S. Nikolopoulos. "Exploiting Simultaneous Multithreading for Parallel Mesh Generation on Intel HT Processors". Invited poster at the 13th International Meshing Roundtable, Williamsburg, VA, September 2004.
Technical Reports
- Scott Schneider, Christos D. Antonopoulos, and Dimitrios S. Nikolopoulos. "Factory: An Object-Oriented Parallel Programming Substrate for Deep Multiprocessors". Technical report WM-CS-2005-06, Department of Computer Science, College of William and Mary, June 2005.
- Matthew Curtis-Maury, Tanping Wang, Christos D. Antonopoulos, and Dimitrios S. Nikolopoulos. "Integrating Multiple Forms of Multithreaded Execution on SMT Processors: A Quantitative Study with Scientific Workloads". Technical report WM-CS-2005-04, Department of Computer Science, College of William and Mary, April 2005.
- Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou. "Scheduling Algorithms with Bus Bandwidth Considerations for SMPs". Technical Report HPCLAB-TR-090703, Computer Engineering and Informatics Department, University of Patras, July 2003.
- Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou. "Informing Algorithms for Efficient Scheduling of Synchronizing Threads on Multiprogrammed SMPs. Technical Report HPCLAB-TR-220101, Computer Engineering and Informatics Department, University of Patras, January 2002.
- Dimitrios S. Nikolopoulos, Christos D. Antonopoulos, Ioannis E. Venetis, Panagiotis E. Hadjidoukas, Eleftherios D. Polychronopoulos, Theodore S. Papatheodorou. "Achieving Multiprogramming Scalability of Parallel Programs on Intel SMP Platforms: Nanothreading in the Linux Kernel". Technical Report HPCLAB-TR-021298, Computer Engineering and Informatics Department, University of Patras, December 1998.