ompi-related publications

Important note: The pdf documents below are author-generated versions of the 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.

  • I.K. Kasmeridis, S. Mantelos, A. Piperis, V.V. Dimakopoulos, “Transparent remote OpenMP offloading based on MPI”, in Proc. Euro-Par 2023, 29th International European Conference on Parallel and Distributed Computing Workshops, Limassol, Cyprus, Aug. 2023, pp. 237--241
    DOI:10.1007/978-3-031-48803-0_24

  • S. Mantelos, V.V. Dimakopoulos, “Tagging for Flexible Loop Scheduling in OpenMP”, in Proc. ISPDC 2023, 22nd IEEE International Symposium on Parallel and Distributed Computing, Bucharest, Romania, June 2023, pp. 23-30
    PDF, DOI:10.1109/ISPDC59212.2023.00014

  • V.V. Dimakopoulos, A. Mourelis, “Revisiting OpenMP Auto-Scoping Rules”, Parallel Processing Letters, Vol. 33, No. 01n02, June 2023, pp. 2350002
    PDF, DOI:10.1142/S0129626423500020

  • I.K. Kasmeridis, V.V. Dimakopoulos, “OpenMP offloading in the Jetson Nano platform”, in Proc. ICPP-EMS 2022, International Workshop on Embedded Multicore Systems (51st International Conference on Parallel Processing workshops), Bordeaux, France, Aug. 2022
    PDF, DOI:10.1145/3547276.3548517

  • Spiros Mantelos, Υλοποίηση νέων πολιτικών δρομολόγησης για βρόχους του OpenMP, Diploma Thesis (in Greek), No. 36D21, Dept. of Computer Science and Engineering, Univ. of Ioannina, July 2022

  • Giorgos-Evangleos Theodorou, Υποδομή λειτουργιών υποβίβασης στον παραλληλοποιητικό μεταφραστή OMPi για κάρτες γραφικών CUDA, Diploma Thesis (in Greek), No. 35D20, Dept. of Computer Science and Engineering, Univ. of Ioannina, July 2022
    PDF

  • S.N. Agathos, V.V. Dimakopoulos, I.K. Kasmeridis, “Compiler-Assisted, Adaptive Runtime System for the Support of OpenMP in Embedded Multicores”, Parallel Computing, Vol. 110, May 2022, pp. art. 102895
    PDF, DOI:10.1016/j.parco.2022.102895

  • George Z. Zachos, Τοπολογία και συγχρονισμός στο OpenMP για συστήματα NUMA πάρα πολλών πυρήνων, Diploma Thesis (in Greek), No. 34D19, Dept. of Computer Science and Engineering, Univ. of Ioannina, Sept. 2021
    PDF

  • I. Kleftakis, V.V. Dimakopoulos, “Experiences with task-based programming using cluster nodes as OpenMP devices”, in Proc. HPCS 2020/2021, 18th Int'l Conference on High Performance Computing and Simulation, Barcelona, Spain, Mar. 2021
    PDF, arXiv:2205.10656

  • Ilias Kasmeridis, Στοχεύοντας επιταχυντές γραφικών βασισμένους σε CUDΑ μέσω OpenMP, MSc Thesis (in Greek), No. 33M12, Dept. of Computer Science and Engineering, Univ. of Ioannina, Jan. 2021
    PDF

  • Christos Karampeazis-Papadakis, Εκτέλεση πολυ-εργασιακού κώδικα σε συστάδες υπολογιστών, Diploma Thesis (in Greek), No. PPG-30D18, Dept. of Computer Science and Engineering, Univ. of Ioannina, Oct. 2019
    PDF

  • I.K. Kasmeridis, V.V. Dimakopoulos, “A General-Purpose Mapper Module for Adaptive OpenMP Runtime Support”, in Proc. 4th South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM 2019), Piraeus, Greece, Sept. 2019
    PDF, Original @ IEEE Xplore

  • S.N. Agathos, V.V. Dimakopoulos, “Adaptive OpenMP Runtime System for Embedded Multicores”, in Proc. EUC 2018, 16th IEEE Int'l Conference on Embedded and Ubiquitous Computing, Bucharest, Romania, Oct. 2018, pp. 174--181
    PDF, Original @ IEEE Xplore, Original @ IEEE CSDL

  • Ilias Kasmeridis, Μηχανισμός προσαρμοζόμενης υποστήριξης εκτέλεσης για συσκευές στον παραλληλοποιητικό μεταφραστή OMPi, Diploma Thesis (in Greek), No. PPG-28D16, Dept. of Computer Science and Engineering, Univ. of Ioannina, Oct. 2018
    PDF

  • Ilias Kleftakis, Παράλληλη εκτέλεση κώδικα σε απομακρυσμένες συσκευές, Diploma Thesis (in Greek), No. PPG-27D15, Dept. of Computer Science and Engineering, Univ. of Ioannina, Oct. 2018
    PDF

  • M. Psirrakis, Υποστήριξη προχωρημένων λειτουργιών υποβίβασης OpenMP στον μεταφραστή OMPi, Diploma Thesis (in Greek), No. PPG-26D14, Dept. of Computer Science and Engineering, Univ. of Ioannina, Nov. 2017

  • 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. 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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.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

  • 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

  • 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

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

  • 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
    PDF

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

  • 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

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