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.
Papers
- 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 - 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 - 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 - 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 - 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
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 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 - George Z. Zachos, Τοπολογία και συγχρονισμός στο OpenMP για συστήματα NUMA πάρα πολλών πυρήνων, Diploma Thesis (in Greek), No. 34D19, Dept. of Computer Science and Engineering, Univ. of Ioannina, Sept. 2021
PDF - Ilias Kasmeridis, Στοχεύοντας επιταχυντές γραφικών βασισμένους σε CUDΑ μέσω OpenMP, MSc Thesis (in Greek), No. 33M12, Dept. of Computer Science and Engineering, Univ. of Ioannina, Jan. 2021
PDF - Aggelos Kosintzis, Μετροπρογράμματα ελέγχου και επιδόσεων για συστήματα OpenMP, Diploma Thesis (in Greek), No. PPG-29D17, Dept. of Computer Science and Engineering, Univ. of Ioannina, Oct. 2019
PDF - 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. 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
PDF