PUBLICATIONS -- still under construction!

(served by http://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.

 

  • 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
    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
    Original @ Elsevier

  • 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
    Book URL

  • 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
    PS.gz, 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, Αρχιτεκτονική Υπολογιστών ΙΙ, Εκδόσεις ΕΑΠ, Πάτρα, 2003

  • V.V. Dimakopoulos, Παράλληλος Προγραμματισμός, Εκδόσεις ΕΑΠ, Πάτρα, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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
    PS.gz, 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, PS.gz

  • 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, PS.gz, 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