Sections
PUBLICATIONS -- still under construction!
(served by https://paragroup.cse.uoi.gr)
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.
- 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 - S.V. Margariti, V.V. Dimakopoulos, G. Tsoumanis, “Modeling and Simulation Tools for Fog Computing--A Comprehensive Survey from a Cost Perspective”, Future Internet, Special Issue on Network Cost Reduction in Cloud/Fog Computing Environments, Vol. 12, No. 5, May 2020, pp. art. 89
MDPI Open Access, DOI:10.3390/fi12050089 - 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.V. Margariti, V.V. Dimakopoulos, “Adaptive Probabilistic Search in Complex Dynamic Networks”, in Proc. EMERGING 2018, 10th Int'l Conference on Emerging Networks and Systems Intelligence, Athens, Greece, Nov. 2018, pp. 5--10
PDF - 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 - S.V. Margariti, V.V. Dimakopoulos, “Simulating Search Protocols in Large-Scale Dynamic Networks”, in Proc. PDP 2016, 24th Int'l Conference on Parallel, Distributed and Network-Based Processing, Heraklion, Greece , Feb. 2016, pp. 176--183
PDF, Original @ IEEE Xplore, Original @ IEEE CSDL - V.V. Dimakopoulos, Παράλληλα Συστήματα και Προγραμματισμός (Parallel Systems and Programming), Σύνδεσμος Ελληνικών Ακαδημαϊκών Βιβλιοθηκών, ISBN 978-960-603-369-8, 2016
PDF, Book page @ Kallipos Academic Repository - 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.V. Margariti, V.V. Dimakopoulos, “On probabilistic flooding search over unstructured peer-to-peer networks”, Peer-to-Peer Networking and Applications, Vol. 8, No. 3, May 2015, pp. 447--458
PDF, Original @ Springer - P.E. Hadjidoukas, C. Voglis, V.V. Dimakopoulos, I.E. Lagaris, D.G. Papageorgiou, “Supporting adaptive and irregular parallelism for non-linear numerical optimization”, Applied Mathematics and Computation, Vol. 231, Mar. 2014, pp. 544--559
DOI:10.1016/j.amc.2013.12.092 - 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.V. Margariti, V.V. Dimakopoulos, “A study on the redundancy of flooding in unstructured p2p networks”, International Journal of Parallel, Emergent and Distributed Systems, Vol. 28, No. 3, 2013, pp. 214--229
PDF, Original @ IJPEDS - 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 - P.E. Hadjidoukas, E. Lappas, V.V. Dimakopoulos, “A Runtime Library for Platform-Independent Task Parallelism”, in Proc. PDP 2012, 20th Int'l Conference on Parallel, Distributed and Network-Based Processing , Garching, Germany, Feb. 2012, pp. 229--236
PDF, Original @ IEEE Xplore, Original @ IEEE CSDL - 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 - S.V. Margariti, V.V. Dimakopoulos, “A Novel Probabilistic Flooding Strategy for Unstructured Peer-to-Peer Networks”, in Proc. PCI 2011, 15th Panhellenic Conference on Informatics, Kastoria, Greece, Sept. 2011, pp. 149--153
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, C. Voglis, V.V. Dimakopoulos, I.E. Lagaris, D.G. Papageorgiou, “High-performance numerical optimization on multicore clusters”, in Proc. Euro-Par 2011, 17th Int'l Euro-Par Conference on Parallel Processing, Bordeaux, France, Aug. 2011, pp. 353--364
PDF, Original @ Springer - C. Voglis, P..E. Hadjidoukas, V.V. Dimakopoulos, I.E. Lagaris, “Task-parallel global optimization with application to protein folding”, in Proc. HPCS 2011, Int'l Conference on High Performance Computing and Simulation, Istanbul, Turkey, July 2011, pp. 186--192
PDF, Original @ IEEE Xplore - V.V. Dimakopoulos, S. Margariti, M. Ntetsika, E. Pitoura, “Data Replication in P2P systems”, in Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications, N. Antonopoulos, G. Exarchakos, A. Liotta, M. Li eds., IGI Global, ISBN: 978-1-61520-686-5, 2010, pp. 589--615
PDF, Chapter DOI - 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. Skyvalidas, E. Pitoura, V.V. Dimakopoulos, G. Koloniari, “Replication Routing Indexes for XML Documents”, in Proc. DBISP2P 2007, 5th Int'l Workshop on Databases, Information Systems and Peer-to-Peer Computing, Vienna, Austria, Sept. 2007
PDF - 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 E. Pitoura, “On the Performance of Flooding-Based Resource Discovery”, IEEE Transactions on Parallel and Distributed Systems, Vol. 17, No. 11, Nov. 2006, pp. 1242--1252
PDF, DOI:10.1109/TPDS.2006.161, IEEE CSDL - E. Leontiadis, V.V. Dimakopoulos and E. Pitoura, “Creating and maintaining replicas in unstructured peer-to-peer systems”, in Proc. EURO-PAR 2006, 12th Int'l Euro-Par Conference on Parallel Processing, Springer LNCS 4128, Dresden, Germany, Aug. 2006, pp. 1015--1025
PDF, DOI:10.1007/11823285_107, 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 - V.V. Dimakopoulos, L. Palios and A.S. Poulakidas, “On the hamiltonicity of the cartesian product”, Information Processing Letters, Vol. 96, No. 2, Oct. 2005, pp. 49--53
PDF, DOI:10.1016/j.ipl.2005.05.016 - E. Leontiadis, V.V. Dimakopoulos and E. Pitoura, “Cache Updates in a Peer-to-Peer Network of Mobile Agents”, in Proc. P2P2004, 4th IEEE Int'l Conference on Peer-to-Peer Computing, Zurich, Switzerland, Aug. 2004, pp. 10--17
PDF, DOI:10.1109/PTP.2004.1334926, IEEE CSDL - V.V. Dimakopoulos, “All-Port Total Exchange in Cartesian Product Networks”, Journal of Parallel and Distributed Computing, Vol. 64, No. 8, Aug. 2004, pp. 936--944
PDF, DOI:10.1016/j.jpdc.2004.06.001 - 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 - V.V. Dimakopoulos and E. Pitoura, “A Peer-to-Peer Aproach to Resource Discovery in Multi-Agent Systems”, in Proc. CIA 2003, 7th Int'l Workshop on Cooperative Information Agents, Springer LNCS 2782, Helsinki, Finland, Aug. 2003, pp. 62--77
PDF, Original at Springer, Volume's DOI: 10.1007/b12011 - R. Sivakumar, V.V. Dimakopoulos and N.J. Dimopoulos, “CoDeL: Automatically Synthesizing Network Interface Controllers”, in Proc. SAMOS 2003, Int'l Workshop on Systems, Architectures, Modeling and Simulation III, Springer LNCS 3133, Samos, Greece, July 2003, pp. 78--87
Original at Springer, Volume's DOI: 10.1007/b98714 - V.V. Dimakopoulos and E. Pitoura, “Performance Analysis of Distributed Search in Open Agent Systems”, in Proc. IPDPS 2003, 17th Int'l Parallel and Distributed Processing Symposium, Nice, France, Apr. 2003
PDF, Original at IEEE - V.V. Dimakopoulos and D. Nikolos, Αρχιτεκτονική Υπολογιστών ΙΙ (Computer Architecture II), Ελληνικό Ανοικτό Πανεπιστήμιο (Hellenic Open University Press), ISBN 960-538-364-0, 2003
- V.V. Dimakopoulos, Παράλληλος Προγραμματισμός (Parallel Programming), Ελληνικό Ανοικτό Πανεπιστήμιο (Hellenic Open University Press), ISBN 960-538-218-0, 2003
- V.V. Dimakopoulos and N.J. Dimopoulos, “Optimal Total Exchange in Cayley Graphs”, IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No. 11, Nov. 2001, pp. 1162--1168
PDF, DOI:10.1109/71.969126, IEEE CSDL - V.V. Dimakopoulos, “On Single-Port Multinode Broadcasting”, in Proc. PACRIM 2001, IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, Canada, Aug. 2001, pp. I-75--I-78
PDF, DOI:10.1109/PACRIM.2001.953526 - V.V. Dimakopoulos, A. Kinalis, S. Mastrogiannakis and E. Pitoura, “The SMart Autonomous Storage (SmAS) System”, in Proc. PACRIM 2001, IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, Canada, Aug. 2001, pp. I-303--I-306
PDF, DOI:10.1109/PACRIM.2001.953583 - V.V. Dimakopoulos, A. Kinalis, E. Pitoura and I. Tsoulos, “On Deploying and Executing Data-Intensive Code on Smart Autonomous Storage (SmAS) Disks”, in Proc. ADBIS-DASFAA 2000, Int'l Conference on Database Systems for Advanced Applications, Springer LNCS 1884, Prague, Czech Republic, Sept. 2000, pp. 323--330
PDF, Original at Springer - V.V. Dimakopoulos and N.J. Dimopoulos, “On Broadcasting Time”, Parallel Processing Letters, Vol. 9, No. 1, Mar. 1999, pp. 3--8
PDF, DOI:10.1142/S0129626499000037 - V.V. Dimakopoulos and N.J. Dimopoulos, “A Theory for Total Exchange in Multidimensional Networks”, IEEE Transactions on Parallel and Distributed Systems, Vol. 9, No. 7, July 1998, pp. 639--649
PDF, DOI:10.1109/71.707541, IEEE CSDL - V.V. Dimakopoulos and N.J. Dimopoulos, “Broadcasting in Hypercycles”, Computer Systems Science and Engineering, Vol. 12, No. 3, May 1997, pp. 187--192
PDF - V.V. Dimakopoulos and N.J. Dimopoulos, “Decomposition of Total Exchange for Multidimensional Interconnects”, in Proc. ICPP '96, Int'l Conference on Parallel Processing, Chicago, USA, Aug. 1996, pp. I17--I21
PDF, DOI:10.1109/ICPP.1996.537138, IEEE CSDL - V.V. Dimakopoulos and N.J. Dimopoulos, “Leaf Communications in Complete Trees”, in Proc. EUROPAR '96, European Conference on Parallel Processing, Springer LNCS 1123, Lyon, France, Aug. 1996, pp. 347--352
PDF, DOI:10.1007/3-540-61626-8_45, Volume's DOI - V.V. Dimakopoulos and N.J. Dimopoulos, “Total Exchange in Cayley Networks”, in Proc. EUROPAR '96, European Conference on Parallel Processing, Springer LNCS 1123, Lyon, France, Aug. 1996, pp. 340--346
PDF, DOI:10.1007/3-540-61626-8_44, Volume's DOI - R. Sivakumar, V.V. Dimakopoulos and N.J. Dimopoulos, “A Rapid Prototyping Environment for the Specification and Automatic Synthesis of Controllers for Interconnection Routers”, in Proc. 29th Annual Asilomar Conference on Signals, Systems and Computers, Pacific Grove, California, USA, Oct. 1995, pp. 193--198
DOI:10.1109/ACSSC.1995.540539 - V.V. Dimakopoulos and N.J. Dimopoulos, “Communications in Binary Fat Trees”, in Proc. PDCS '95, Int'l Conference on Parallel and Distributed Computer Systems, Orlando, Florida, USA, Sept. 1995, pp. 383--388
PDF - V.V. Dimakopoulos, G. Sourtziotis, A. Paschalis and D. Nikolos, “On TSC Checkers for m-out-of-n Codes”, IEEE Transactions on Computers, Vol. 44, No. 8, Aug. 1995, pp. 1055--1059
DOI:10.1109/12.403723, IEEE CSDL - R. Sivakumar, V.V. Dimakopoulos and N.J. Dimopoulos, “Design of a Programmable Controller for Hypercycle Based Interconnection Networks”, in Proc. FPD '95, the 3rd Canadian Workshop on Field-Programmable Devices, Montreal, Quebec, Canada, May 1995, pp. 212--217
PDF - N.J. Dimopoulos and V.V. Dimakopoulos, “Optimal and Suboptimal Processor Allocation for Hypercycle-Based Multiprocesors”, IEEE Transactions on Parallel and Distributed Systems, Vol. 6, No. 2, Feb. 1995, pp. 175--185
DOI:10.1109/71.342130, IEEE CSDL - V.V. Dimakopoulos and N.J. Dimopoulos, “Optimal Total Exchange in Linear Arrays and Rings”, in Proc. ISPAN '94, Int'l Symposium on Parallel Architectures, Algorithms and Networks, Kanazawa, Japan, Dec. 1994, pp. 230--237
PDF, DOI:10.1109/ISPAN.1994.367190 - N.J. Dimopoulos, M. Chowdhury, R. Sivakumar, V. Dimakopoulos, “Routing in Hypercycles. Deadlock Free and Backtracking Strategies”, in Proc. PARLE '92, Parallel Architectures and Languages Europe, Springer LNCS 605, Paris, France, June 1992, pp. 973--974
PDF, DOI:10.1007/3-540-55599-4_148, Volume's DOI - R. Sivakumar, N.J. Dimopoulos, V. Dimakopoulos, M. Chowdhury and D. Radvan, “Implementation of the Routing Engine for Hypercycle Based Interconnection Networks”, in Proc. Canadian Conference on VLSI, Kingston, Ont., Canada, Aug. 1991, pp. 6.4.1--6.4.7
PDF - N.J. Dimopoulos, R. Sivakumar, V. Dimakopoulos, M. Chowdhury and D. Radvan, “Hypercycles: A Status Report”, in Proc. 1991 IEEE Pacific Rim Conference, Victoria, B.C., Canada, May 1991, pp. 111--114
PDF, DOI:10.1109/PACRIM.1991.160694