openmp-related publications

Important note: The pdf documents below are author-generated versions of the accepted manuscripts, provided for fair academic use. In every case, links are provided to the original (published) versions of the articles, which are copyright of the respective publisher.

 Papers

  • A. Papadogiannakis, S.N. Agathos, V.V. Dimakopoulos, “OpenMP 4.0 Device Support in the OMPi Compiler”, in Proc. IWOMP 2015, 11th International Workshop on OpenMP, Aachen, Germany, Oct. 2015, pp. 202--216
    PDF, Original @ Springer

  • S.N. Agathos, A. Papadogiannakis, V.V. Dimakopoulos, “Targeting the Parallella”, in Proc. Euro-Par 2015, 21st Int'l Conference on Parallel and Distributed Computing, Vienna, Austria, Aug. 2015, pp. 662--674
    PDF, Original @ Springer

  • S.N. Agathos, V.V. Dimakopoulos, A. Mourelis, A Papadogiannakis, “Deploying OpenMP on an Embedded Multicore Accelerator”, in Proc. SAMOS XIII, 13th Int'l Conference on Embedded Computer Systems: Architectures, MOdeling, and Simulation, Samos, Greece, July 2013, pp. 180--187
    PDF, Original @ IEEE Xplore

  • M. Bozga, G. Chasapis, V.V. Dimakopoulos, A. Aggelis, “Image Processing: Object Recognition”, in Smart Multicore Embedded Systems, M. Torquati, K. Bertels, S. Karlsson, F. Pacull eds., Springer Science+Business Media, New York, 2013, pp. 139--157
    Original @ Springer

  • V.V. Dimakopoulos, “Parallel Programming Models”, in Smart Multicore Embedded Systems, M. Torquati, K. Bertels, S. Karlsson, F. Pacull eds., Springer Science+Business Media, New York, 2013, pp. 3--20
    PDF, Original @ Springer

  • S.N. Agathos, N.D. Kallimanis, V.V. Dimakopoulos, “Speeding Up OpenMP Tasking”, in Proc. Euro-Par 2012, 18th Int'l Euro-Par Conference on Parallel Processing, Rhodes Island, Greece, Aug. 2012, pp. 650--661
    PDF, Original @ Springer

  • S.N. Agathos, P.E. Hadjidoukas, V.V. Dimakopoulos, “Task-based Execution of Nested OpenMP Loops”, in Proc. IWOMP 2012, 8th International Workshop on OpenMP, Rome, Italy, June 2012, pp. 210--222
    PDF, Original @ Springer

  • S.N. Agathos, P.E. Hadjidoukas, V.V. Dimakopoulos, “Design and Implementation of OpenMP Tasks in the OMPi Compiler”, in Proc. PCI 2011, 15th Panhellenic Conference on Informatics, Kastoria, Greece, Sept. 2011, pp. 265--269
    PDF, Original @ IEEE Xplore, Original @ IEEE CSDL

  • V.V. Dimakopoulos, P. E. Hadjidoukas, “HOMPI: A Hybrid Programming Framework for Expressing and Deploying Task-Based Parallelism”, in Proc. Euro-Par 2011, 17th Int'l Euro-Par Conference on Parallel Processing, Bordeaux, France, Aug. 2011, pp. 14--26
    PDF, Original @ Springer

  • P.E. Hadjidoukas, G.Ch. Philos, V.V. Dimakopoulos, “Exploiting fine-grain thread parallelism on multicore architectures”, Scientific Programming, Vol. 17, No. 4, Nov. 2009, pp. 309--323
    PDF, Original @ IOS Press

  • P.E. Hadjidoukas, V.V. Dimakopoulos, M. Delakis, C. Garcia, “A high-performance face detection system using OpenMP”, Concurrency and Computation: Practice and Experience, Vol. 21, No. 15, Oct. 2009, pp. 1819--1837
    PDF, Original @ Wiley

  • G.C. Philos, V.V. Dimakopoulos, P.E. Hadjidoukas, “A runtime architecture for ubiquitous support of OpenMP”, in Proc. ISPDC 2008, 7th International Symposium on Parallel and Distributed Computing, Krakow, Poland, July 2008, pp. 189--196
    PDF, Original @ IEEE Xplore, Original @ IEEE CSDL

  • V.V. Dimakopoulos, P.E. Hadjidoukas, G.C. Philos, “A Microbenchmark Study of OpenMP Overheads Under Nested Parallelism”, in Proc. IWOMP 2008, 4th Int'l Workshop on OpenMP, West Lafayette, IN, USA, May 2008, pp. 1--12
    PDF, DOI:10.1007/978-3-540-79561-2_1, Volume's DOI

  • P.E. Hadjidoukas, V.V. Dimakopoulos, “Support and Efficiency of Nested Parallelism in OpenMP Implementations”, in Concurrent and Parallel Computing: Theory, Implementation and Applications, A.S. Becker eds., Nova Publishers, N.Y., ISBN: 978-1-60456-274-3, 2008, pp. 185--204
    PDF, Book URL

  • P.E. Hadjidoukas and V.V. Dimakopoulos, “Nested Parallelism in the OMPi OpenMP/C Compiler”, in Proc. EURO-PAR 2007, 13th Int'l Euro-Par Conference on Parallel Processing, Springer LNCS 4641, Rennes, France, Aug. 2007, pp. 662--671
    PDF, DOI:10.1007/978-3-540-74466-5_70, Volume's DOI

  • V.V. Dimakopoulos and Alkis Georgopoulos, “The OMPi OpenMP/C Compiler”, in Proc. PCI2005, 10th Panhellenic Conference on Informatics, Volos, Greece, Nov. 2005, pp. 153--162
    PS.gz, PDF

  • P.E. Hadjidoukas and T.S. Papatheodorou, “OpenMP extensions for master-slave message passing computing”, Parallel Computing, Vol. 31, No. 10--12, Oct. 2005, pp. 1155--1167
    DOI:10.1016/j.parco.2005.03.017

  • V.V. Dimakopoulos, E. Leontiadis and G. Tzoumas, “A Portable C Compiler for OpenMP V.2.0”, in Proc. EWOMP 2003, 5th European Workshop on OpenMP, Aachen, Germany, Sept. 2003, pp. 5--11
    PDF

  • P.E. Hadjidoukas, E.D. Polychronopoulos and T.S. Papatheodorou, “OpenMP Runtime Support for Clusters of Multiprocessors”, in Proc. WOMPAT 2003, International Workshop on OpenMP Applications and Tools, Springer LNCS 2716, Toronto, Canada, June 2003, pp. 180--194
    DOI:10.1007/3-540-45009-2_15

 Theses

  • Spiros N. Agathos, Efficient OpenMP Runtime Support for General-Purpose and Embedded Multi-Core Platforms, PhD Thesis (in English), No. PPG-24P2, Dept. of Computer Science and Engineering, Univ. of Ioannina, Apr. 2016
    PDF

  • A. Papadogiannakis, Restructuring the OMPi Compiler for the Accelerator Era, MSc Thesis (in English), No. PPG-23M9, Dept. of Computer Science and Engineering, Univ. of Ioannina, Feb. 2016
    PDF

  • A. Souris, Design and Implementation of the OpenMP 4.0 Task Dataflow Model for Cache-Coherent Shared-Memory Parallel Systems in the Runtime of the OMPi OpenMP/C , Diploma Thesis (in English), No. PPG-22D13, School of Electronic and Computer Engineering, Technical University of Crete, Sept. 2015
    PDF

  • E. Feloutzis, Υλοποίηση cancellation στον παραλληλοποιητικό μεταφραστή OMPi, Diploma Thesis (in Greek), No. PPG-21D12, Dept. of Computer Science and Engineering, Univ. of Ioannina, Mar. 2015
    PDF

  • A. Mourelis, Ανάλυση ροής δεδομένων και autoscoping στον παραλληλοποιητικό μεταφραστή OMPi, Ptychion Thesis (in Greek), No. PPG-20D11, Dept. of Computer Science and Engineering, Univ. of Ioannina, Feb. 2014
    PDF

  • F. Sitaras, Αποδοτική εκτέλεση προγραμμάτων OpenMP σε συστάδες Η/Υ, Ptychion Thesis (in Greek), No. PPG-15D8, Dept. of Computer Science, Univ. of Ioannina, Sept. 2009
    PDF

  • A. Andreou, Ατομικές λειτουργίες και διεργασίες στον παραλληλοποιητικό μεταφραστή OMPi, Ptychion Thesis (in Greek), No. PPG-14D7, Dept. of Computer Science, Univ. of Ioannina, July 2008
    PDF

  • G.Ch. Philos, A structured runtime architecture for the OMPi OpenMP compiler, Master Thesis (in English), No. PPG-13M7, Dept. of Computer Science, Univ. of Ioannina, June 2008
    PDF

  • S. Melissovas, Υλοποίηση συντακτικού αναλυτή για τον παραλληλοποιητικό μεταφραστή OMPi, Master Thesis (in Greek), No. PPG-10M5, Dept. of Computer Science, Univ. of Ioannina, Oct. 2006
    PDF

  • A. Georgopoulos, Θέματα υλοποίησης μεταφραστή για το πρότυπο παράλληλου προγραμματισμού OpenMP, Master Thesis (in Greek), No. PPG-6M2, Dept. of Computer Science, Univ. of Ioannina, Sept. 2004

  • E. Leontiadis, G. Tzoumas, Μεταφραστής γλώσσας προγραμματισμού C με επεκτάσεις OpenMP, Ptychion Thesis (in Greek), No. PPG-3D3, Dept. of Computer Science, Univ. of Ioannina, June 2002
    PS.gz, PDF