Nectarios Koziris Publications (copyright notice)-The material here is presented to ensure timely dissemination of scholarly
and technical work.
Journals:
Distributed Systems:
Katerina Doka, Dimitrios Tsoumakos and Nectarios Koziris. Brown Dwarf: A Fully-Distributed, Fault-Tolerant Data Warehousing System
Journal of Parallel and Distributed Computing, Accepted manuscript, 2011.
Katerina Doka, Dimitrios Tsoumakos and Nectarios Koziris. Online Querying of d-Dimensional Hierarchies. Journal of Parallel and Distributed Computing, 71(3): pp. 424-437, 2011, doi:10.1016/j.jpdc.2010.10.005.
Ioannis Konstantinou, Dimitrios Tsoumakos and Nectarios Koziris. Fast and Cost-Effective Online Load-Balancing in Distributed Range-Queriable Systems. IEEE Transactions on Parallel and Distributed Systems vol. 22, August 2011, pp. 1350-1364
Athanasia Asiki, Dimitrios Tsoumakos and Nectarios Koziris. Distributing and Searching Concept Hierarchies: An Adaptive DHT-based System. In Cluster Computing, 13(3), 257-276, 2010. (DOI: 10.1007/s10586-010-0136-5).
Anthony Chazapis, Athanasia Asiki, George Tsoukalas, Dimitrios Tsoumakos and Nectarios Koziris. Replica-aware, multi-dimensional range queries in Distributed Hash Tables. In Comput. Commun. 33, 8 (May 2010), 984-996. (DOI: 10.1016/j.comcom.2010.01.024).
Athanasia Assiki, Katerina Doka, Ioannis Konstantinou Antonis Zissimos, Dimitrios Tsoumakos, Nectarios Koziris and Panayiotis Tsanakas. A Grid middleware for data management exploiting Peer-to-Peer techniques. Future Generation Computer Systems, Special Issue on Defining the Grid, Experiences and Future Trends 25(4): 426-435 (2009).(see also GREDIA FP6 IST Project)
Arrays/Sparse Matrices:
Kornilios Kourtis, Vasileios Karakasis, George Goumas and Nectarios Koziris CSX: An Extended Compression Format for SpMV on Shared Memory Systems , PPoPP 2011, accepted for publication. (paper, presentation, src, errata)
Kornilios Kourtis, George Goumas and Nectarios Koziris, Exploiting Compression Opportunities to Improve SpMxV Performance on Shared Memory Systems ACM TACO, accepted for publication.
Kornilios Kourtis, George Goumas and Nectarios Koziris Improving the Performance of Multithreaded Sparse Matrix-Vector Multiplication using Index and Value Compression, ICPP08 (paper, presentation )
Kornilios Kourtis and George Goumas and Nectarios Koziris, Optimizing Sparse Matrix-Vector Multiplication Using Index and Value Compression CF08 (paper, presentation)
George Goumas, Kornilios Kourtis, Nikos Anastopoulos, V.s Karakasis and Nectarios Koziris. Performance evaluation of the sparse matrix-vector multiplication on modern architectures , SCJ, 2009 (paper)
George Goumas, Kornilios Kourtis, Nikos Anastopoulos, V.s Karakasis and Nectarios Koziris. Understanding the Performance of Sparse Matrix-Vector Multiplication PDP08 (paper)
Evangelia Athanasaki and Nectarios Koziris. Fast Indexing for Blocked Array Layouts to Reduce Cache Misses. International Journal of High Performance Computing and Networking (IJHPCN), vol. 2, Issue 4/5, 2005.[ps, pdf]
SMT/Multicores:
Evangelia Athanasaki, Nikos Anastopoulos, Kornilios Kourtis and Nectarios Koziris. Exploring the performance limits of simultaneous multithreading for memory intensive applications. The Journal of Supercomputing, vol. 44, issue no 1, pp. 64-97, Jan 2008. [pdf] [springerlink] [doi]
Loop Parallelization/Tiling:
Georgios Goumas, Kornilios Kourtis, Nikos Anastopoulos, Vasileios Karakasis and Nectarios Koziris. Performance Evaluation of the Sparse Matrix-Vector Multiplication on Modern Architectures. The Journal of Supercomputing, Nov. 2008. [pdf] [springerlink] [doi]
Georgios Goumas, Nikos Drosinos and Nectarios Koziris. Communication-aware Supernode Shape. IEEE Transactions on Parallel and Distributed Systems, April 2009 (vol. 20 no. 4) pp. 498-511 [doi]
Nikos Drosinos and Nectarios Koziris. The Effect of Process Topology and Load Balancing on Parallel Programming Models for SMP Clusters and Iterative Algorithms. The Journal of Supercomputing, vol. 35, issue no. 1, pp. 65-91, Jan. 2006. [pdf] [springerlink] [doi]
Maria Athanasaki, Aristidis Sotiropoulos, Georgios Tsoukalas, Nectarios Koziris and Panayotis Tsanakas. Hyperplane Grouping and Pipelined Schedules: How to Execute Tiled Loops Fast on Clusters of SMPs. The Journal of Supercomputing, vol. 33, no 3, pages 197-226, Sep. 2005. [pdf] [springerlink] [doi]
Georgios Goumas, Maria Athanasaki and Nectarios Koziris. An Efficient Code Generation Technique for Tiled Iteration Spaces. IEEE Transactions on Parallel and Distributed Systems, vol.14 no.10, pp.1021-1034, Oct. 2003. [pdf] [doi]
Nectarios Koziris, Aristidis Sotiropoulos and Georgios Goumas. A Pipelined Schedule to Minimize Completion Time for Loop Tiling with Computation and Communication Overlapping. Journal of Parallel and Distributed Computing, vol. 63, no. 11, pp. 1138-1151, Nov. 2003. [pdf]
Georgios Goumas, Maria Athanasaki and Nectarios Koziris. Code Generation for Tiling Transformations. Journal of Information Science and Engineering (JISE), Special Issue on Parallel And Distributed Systems, vol.18, no.5, pp. 667-691, September 2002. [pdf]
Nikos Drosinos and Nectarios Koziris. Efficient Hybrid Parallelization of Tiled Algorithms on SMP Clusters. The International Journal of Computational Science and Engineering (IJCSE), 2006. [pdf]
Scheduling of Loop Iterations
Dimitrios Konstantinou and Nectarios Koziris. TOPPER: An Integrated Environment for Task Allocation and Execution of MPI Applications onto Parallel Architectures. Lecture Notes in Computer Science Series, 2002, Springer Verlag.
Panayotis Tsanakas, Nectarios Koziris and George Papakonstantinou. Chain Grouping: A Method for Partitioning Loops onto Mesh-Connected Processor Arrays. IEEE Transactions on Parallel and Distributed Systems, vol. 11, no.9, pp. 941-955, Sept. 2000.
Theodore Andronikos, Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Optimal Scheduling for UET/UET-UCT Generalized N-Dimensional Grid Task Graphs. Journal of Parallel and Distributed Computing, vol. 57, no. 2, pp. 140-165, May 1999.
Theodore Andronikos, Nectarios Koziris, Zaxarias Tsiatsoulis, George Papakonstantinou, Panayotis Tsanakas. Lower Time and Processor Bounds for Efficient Mapping of Uniform Dependence Algorithms into Systolic Arrays. Journal of Parallel Algorithms and Applications, vol. 10, no. 3-4, pp. 177-193, 1997.
Nectarios Koziris, George Papakonstantinou, Panayotis Tsanakas. Optimal Time and Efficient Space Free Scheduling For Nested Loops. The Computer Journal, vol 39, no 5, pp. 439-448, 1996.
Book Chapters:
Antony Chazapis, Antonis Zissimos, Nectarios Koziris and Panayotis Tsanakas. Replica management services on the Grid: Evolving from a centralized design to a fully distributed, scalable and fault-tolerant peer-to-peer infrastructure. Chapter in Book: "Grid Technologies: Emerging from Distributed Architectures to Virtual Organizations", International Series on Advances in Management Information, Vol 5, ISBN: 1-84564-055-1, Published: 2006, Pages: 107-138, WIT Press. [link]
Panayotis Tsanakas, Nectarios Koziris, Theodore Andronikos and George Papakonstantinou. Scheduling UET Grids with Unit Communication Time Delays Into Unlimited/Fixed Number of Processors. Chapter in Book: "Highly Parallel Computations: Algorithms and Applications", International Series on Advances in High Performance computing, Book/Volume 5, chapter 2, pp.43-68, WIT Press, ISBN 1-85312-748-5.
Ioannis Drossitis, Nectarios Koziris, N. Papaspyrou and Panayotis Tsanakas. A Systolic Approach to Loop Partitioning and Mapping into Fixed Size Distributed Memory Architectures. Chapter in book: Advances in Informatics, pp. 83-96, ISBN 981-02-4192-5, World Scientific, Singapore, 2000.
Dimitrios Konstantinou, Nectarios Koziris and George Papakonstantinou. TOPPER: A Tool for Optimizing the Performance of Parallel Applications. Chapter in Book: "Recent Advances in Parallel Virtual Machine and Message Passing Interface" pp. 148-157, Springer Verlag, ISBN 3-54-42609-4.
Katerina Doka, Dimitrios Tsoumakos and Nectarios Koziris. Brown Dwarf: Distributing the Power of OLAP. In proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC 2010), Chicago, Illinois, USA, June 23-25, 2010.
Katerina Doka, Dimitrios Tsoumakos and Nectarios Koziris. Efficient Updates for a Shared Nothing Analytics Platform. In Proceedings of the International Workshop on Massive Data Analytics over the Cloud (MDAC 2010) in conjunction with WWW 2010, Raleigh, North Carolina, USA, April 26, 2010.
Ioannis Konstantinou, Evangelos Angelou, Dimitrios Tsoumakos and Nectarios Koziris. Distributed Indexing of Web Scale Datasets for the Cloud. In Proceedings of the International Workshop on Massive Data Analytics over the Cloud (MDAC 2010) in conjunction with WWW 2010, Raleigh, North Carolina, USA, April 26, 2010.
Antonis Zisimos, Katerina Doka, Anthony Chazapis, Dimitrios Tsoumakos and Nectarios Koziris. Optimizing Data Management in Grid Environments. In Proceedings of the 11th International Symposium on Distributed Objects, Middleware, and Applications (DOA'09), Vilamoura, Algarve-Portugal, Nov 01 - 03, 2009.(pdf)
Ioannis Konstantinou, Dimitrios Tsoumakos and Nectarios Koziris. Measuring the Cost of Online Load-Balancing in Distributed Range-Queriable Systems. In Proceedings of the 9th International IEEE Conference on Peer-to-Peer Computing, Seattle, USA, 8-11 September 2009.
Dimitrios Dimitriadis, Anastassia Metallinou, Ioannis Konstantinou, George Goumas, Petros Maragos and Nectarios Koziris. GRIDNEWS: A Distributed Automatic Greek Broadcast Transcriptions System. Proc. of IEEE Intern. Conf. on Acoustics, Speech and Signal Processing ICASSP-09, Taipei, Taiwan, March 2009.
Athanasia Asiki, Dimitrios Tsoumakos and Nectarios Koziris. An adaptive online system for efficient processing of hierarchical data. In Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing (HPDC 2009), pp. 71-80, Garching, Germany, June 11-13, 2009 [pdf] DOI: http://portal.acm.org/citation.cfm?doid=1551609.1551627
Katerina Doka, Dimitrios Tsoumakos and Nectarios Koziris. HiPPIS: An Online P2P System for Efficient Lookups on d-Dimensional Hierarchies. In Proceedings of the 10th International Workshop on Web Information and Data Management, Napa Valley, California, 26-30 October 2008.[pdf]
Ioannis Konstantinou, Dimitrios Tsoumakos and Nectarios Koziris. PASS It ON (PASSION): An Adaptive Online Load-Balancing Algorithm for Distributed Range-Query specialized Systems. In Proceedings of the 16th International Conference on Cooperative Information Systems (Poster Paper), Monterrey, Mexico, 12-14 November 2008.
Katerina Doka, Dimitrios Tsoumakos, Athanasia Asiki and Nectarios Koziris. Online Querying of Concept Hierarchies in P2P Systems. In Proceedings of the 16th International Conference on Cooperative Information Systems, Monterrey, Mexico, 12-14 November 2008.[pdf]
Athanasia Assiki, Katerina Doka, Dimitrios Tsoumakos and Nectarios Koziris. Support for Concept Hierarchies in DHTs. In Proceedings of 8th International Conference on Peer-to-Peer Computing, Aachen University, Germany, 8-11 September 2008.[pdf]
Antony Chazapis, Nectarios Koziris. XOROS: A mutable Distributed Hash Table. 5th International Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P07), held at VLDB 2007 (33rd International Conference on Very Large Data Bases), University of Vienna, Austria, 24 September 2007. [pdf]
Antony Chazapis, Georgios Tsoukalas, G. Verigakis, Kornilios Kourtis, Aristidis Sotiropoulos, Nectarios Koziris. Global-Scale Peer-to-Peer File Services with DFS. The 8th IEEE/ACM International Conference on Grid Computing (Grid 2007), Austin, Texas, September 19-21, 2007. [pdf] (see also GRID4ALL FP6 IST Project)
Athanasia Assiki, Katerina Doka, I. Konstantinou, Antonis Zissimos and Nectarios Koziris. A Distributed Architecture for Multi-dimensional Indexing and Data Retrieval in Grid Environments, 2007 Cracow Grid Workshop (CGW'07), Cracow, Poland, October 15-17, 2007. [pdf] (see also GREDIA FP6 IST Project)
Ioannis Konstantinou, Katerina Doka, Athanasia Asiki, Antonis Zissimos and Nectarios Koziris. Gredia Middleware Architecture. 2007 Cracow Grid Workshop (CGW'07), Crakow, Poland, October 15-17, 2007. [pdf]
Antonis Zissimos, Katerina Doka, Antony Chazapis and Nectarios Koziris. GridTorrent: Optimizing data transfers in the Grid with collaborative sharing, in Proceedings of the Panhellenic Conference on Informatics (PCI), 2007. [pdf]
Antony Chazapis and Nectarios Koziris. Storing and Locating Mutable data in Structured Peer-to-Peer Overlay Networks. In Proceedings of the 10th Pan-Hellenic Conference in Informatics, Volos, Greece, Nov. 2005. [pdf]
Antony Chazapis, Antonis Zissimos and Nectarios Koziris. A peer-to-peer replica management service for high-throughput Grids. Proceedings of the 2005 International Conference on Parallel Processing (ICPP-2005), Oslo, Norway, June 2005. [pdf]
S. Sotirchos, Nectarios Koziris, George Papakonstantinou. A Distributed Media Server Management Scheme. In Proceedings of the 10th Mediterranean Electrotechnical Conference (Melecon '2000), vol I, pp.6-10, Cyprus, 2000.
Vasileios Karakasis, George Goumas and Nectarios Koziris. Performance models for blocked Sparse Matrix-Vector multiplication kernels. In Proceedings of the International Conference on Parallel Processing (ICPP), Vienna, Austria, September 22-25, 2009. [pdf]
Vasileios Karakasis, George Goumas, and N. Koziris. A comparative study of blocking storage methods for sparse matrices on multicore architectures . In Proceedings of the IEEE International Conference on Computational Science and Engineering (CSE), Vancouver, BC, Canada, August 29-31, 2009. [pdf]
Vasileios Karakasis, George Goumas, and Nectarios Koziris. Exploring the effect of block shapes on the performance of sparse kernels In Proceedings of the 23rd International Parallel and Distributed Processing Symposium (IPDPS-PDSEC), Rome, Italy, May 25-29, 2009. [pdf]
Kornilios Kourtis, Georgios Goumas, and Nectarios Koziris, Improving the Performance of Multithreaded Sparse Matrix-Vector Multiplication using Index and Value Compression, Proceedings of the 2008 International Conference on Parallel Processing (ICPP-2008),Portland, Oregon, USA, September 2008 [pdf]
Kornilios Kourtis, Georgios Goumas, and Nectarios Koziris, Optimizing Sparse Matrix-Vector Multiplication Using Index and Value Compression, Proceedings of the ACM International Conference on Computing Frontiers, Ischia, Italy, 5-7 May, 2008. [pdf]
Georgios Goumas, Kornilios Kourtis, Nikos Anastopoulos, Vasileios Karakasis, Nectarios Koziris. Understanding the Performance of Sparse Matrix-Vector Multiplication. 16th Euromicro International Conference on Parallel, Distributed and network-based Processing (PDP2008), Toulouse, France, February 13-15, 2008. [pdf]
Georgios Rokos, Gerassimos Peteinatos, Georgia Kouveli, Georgios Goumas, Kornilios Kourtis, Nectarios Koziris. Solving the advection PDE on the Cell Broadband Engine . Proceedings of the 2010 International Parallel and Distributed Processing Symposium (IPDPS 2010), 11th Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC), April 23, 2010, Atlanta, USA.
Nikos Anastopoulos and Nectarios Koziris, Facilitating Efficient Synchronization of Asymmetric Threads on Hyper-Threaded Processors. In 2nd Workshop on Multithreaded Architectures and Applications (MTAAP 2008). [pdf]
Evangelia Athanasaki, Nikos Anastopoulos, Kornilios Kourtis, Nectarios Koziris. Exploring the Capacity of a Modern SMT Architecture to Deliver High Scientific Application Performance. In Proceedings of the 2nd International Conference on High Performance Computing and Communications (HPCC-06), pp. 180-189, Munich, Germany, September 2006. [pdf]
Evangelia Athanasaki, Nikos Anastopoulos, Kornilios Kourtis, Nectarios Koziris. Exploring the Performance Limits of Simultaneous Multithreading for Scientific Codes. In Proceedings of the International Conference on Parallel Processing (ICPP'06), pp. 45-54, Columbus, Ohio, USA, August 14-18, 2006. [pdf]
Transactional Memories:
Konstantinos Nikas, Nikos Anastopoulos, Georgios Goumas and Nectarios Koziris. Employing Transactional Memory and Helper Threads to Speedup Dijkstra's Algorithm. In ICPP 2009 (to appear).
Nikos Anastopoulos, Konstantinos Nikas, Georgios Goumas and Nectarios Koziris. Early Experiences on Accelerating Dijkstra's Algorithm Using Transactional Memory. In 3rd Workshop on Multithreaded Architectures and Applications (MTAAP 2009). [pdf]
Virtualization in HPC NICs:
Anastasios Nanos and Nectarios Koziris. MyriXen: Message Passing in Xen Virtual Machines over Myrinet and Ethernet. In Proceefings of the 4th Workshop on Virtualization in High-Performance Cloud Computing (VHPC '09), held with Europar 2009, Delft, the Netherlands, 25 August 2009.
Evangelos Koukis, Anastassios Nanos and Nectarios Koziris. Synchronized Send Operations for Efficient Streaming Block I/O over Myrinet, Proceedings of the Workshop on Communication Architecture for Clusters (CAC 2008), held in conjunction with the 22nd International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, FL, USA, 14-18 April, 2008. [pdf]
Evangelos Koukis, Nectarios Koziris. Memory and Network Bandwidth Aware Scheduling of Multiprogrammed Workloads on Clusters of SMPs. In Proceedings of the 12th international Conference on Parallel and Distributed Systems - Volume 1, pp. 345-354 July 12 - 15, 2006, Minneapolis MN, USA. [pdf]
Evangelos Koukis, Nectarios Koziris. Efficient Block Device Sharing over Myrinet with Memory Bypass. In Proceedings of the 21th International Parallel Distributed Processing Symposium (IPDPS 2007), pp. 1-10, Long Beach, California, USA, 26-30 March, 2007. [pdf]
Evangelos Koukis and Nectarios Koziris. Memory Bandwidth Aware Scheduling for SMP Cluster Nodes. In Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP'05), pp. 187-196, Lugano, Switzerland, 6-11 Feb. 2005. [pdf]
Aristidis Sotiropoulos, Georgios Tsoukalas, Nectarios Koziris. Efficient Utilization of Memory Mapped NICs onto Clusters using Pipelined Schedules. In Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2002), pp. 238-246, IEEE Press, Berlin, Germany, May 21-24, 2002. [pdf]
Aristidis Sotiropoulos, Georgios Tsoukalas, Nectarios Koziris. Enhancing the Performance of Tiled Loop Execution onto Clusters using Memory Mapped Network Interfaces and Pipelined Schedules. In Proceedings of 2nd Workshop on Communication Architecture for Clusters (CAC '02, IEEE/ACM Int'l Parallel and Distributed Processing Symposium (IPDPS '02), IEEE Press, Fort Lauderdale, Florida, April 15-19, 2002. [pdf]
Array Layouts:
Evangelia Athanasaki, Kornilios Kourtis, Nikos Anastopoulos and Nectarios Koziris. Tuning Blocked Array Layouts to Exploit Memory Hierarchy in SMT architectures. In Proceedings of the 10th Pan-Hellenic Conference in Informatics, Volos, Greece, Nov. 2005. [pdf]
Evangelia Athanasaki, Nectarios Koziris and Panayotis Tsanakas. A Tile Size Selection Analysis for Blocked Array Layouts. In Proceedings of the 9-th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-9), in conjunction with the 11th International Symposium on High-Performance Computer Architecture (HPCA-11), pp 70-80, San Francisco, CA, Feb. 2005.
Evangelia Athanasaki and Nectarios Koziris. Fast Indexing for Blocked Array Layouts to Improve Multi-Level Cache Locality. In Proc. of the 8-th Workshop on Interaction between Compilers and Computer Architectures (INTERACT-8), in conjunction with the 10th International Symposium on High-Performance Computer Architecture (HPCA-10), pp 109-119, Madrid, Spain, Feb. 2004.
Evangelia Athanasaki and Nectarios Koziris. Improving Cache Locality with Blocked Array Layouts. In Proceedings of the 12-th Euromicro Conference on Parallel, Distributed and Network based Processing (PDP'04), pp 308-317, A Coruna, Spain, Feb. 2004.
Evangelia Athanasaki and Nectarios Koziris. Blocked Array Layouts for Multilevel Memory Hierarchies. In Procedings of the 9th Pan-Hellenic Conference in Informatics, pp 193-207, Thessaloniki, Greece, Nov. 2003.
Tiling:
# Overlapping Computation and Communication in SMT Clusters with Commodity Interconnects Georgios Goumas, Nikos Anastopoulos, Nikolas Ioannou and Nectarios Koziris. In CLUSTER 2009 (to appear).
Ioannis Riakiotakis, Georgios Goumas, Fiori-Anastasia Metallinou and Ioannis Daglis, Evaluation of Dynamic Scheduling Methods in Simulations of Storm-time Ion Acceleration, Proceedings of the 2008 International Parallel and Distributed Processing Symposium (IPDPS2008), Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC), Miami, Florida, USA, 14-18 April, 2008. [pdf]
Georgios Goumas, Nikos Drosinos, Vasileios Karakasis, Nectarios Koziris. Coarse-grain Parallel Execution for 2-dimensional PDE Problems. Proceedings of the 21st International Parallel and Distributed Processing Symposium (IPDPS2007), Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC), Long Beach, California, USA, 26-30 March, 2007. [pdf]
Nikos Drosinos, Georgios Goumas and Nectarios Koziris. Selecting the Tile Shape to Reduce the Total Communication Volume, in Proceedings of the 20th International Parallel Distributed Processing Symposium (IPDPS 2006), Rhodes, Greece, April 2006. [pdf]
Nikos Drosinos and Nectarios Koziris. Load Balancing Hybrid Programming Models for SMP Clusters and Fully Permutable Loops. Proceedings of the 7th International Workshop on High Performance Scientific and Engineering Computing (ICPP-HPSEC 2005), pp. 113-120, Oslo, Norway, June 2005. [pdf]
Nikolaos Drosinos and Nectarios Koziris. Performance Comparison of Pure MPI vs Hybrid MPI-OpenMP Parallelization Models on SMP Clusters. 18th International Parallel & Distributed Processing Symposium (IPDPS 2004), (CD-ROM), Santa Fe, New Mexico, April 2004. [pdf]
Georgios Goumas, Nikolaos Drosinos, Maria Athanasaki, Nectarios Koziris. Automatic Parallel Code Generation for Tiled Nested Loops. Proceedings of the ACM Symposium on Applied Computing (SAC 2004) - Parallel and Distributed Systems and Networking Track, pp. 1412-1419, Nicosia, Cyprus, March 2004. [pdf]
Maria Athanasaki, Evangelos Koukis and Nectarios Koziris. Scheduling of Tiled Nested Loops onto a Cluster with a Fixed Number of SMP Nodes. In proceedings of the 12-th Euromicro Conference on Parallel, Distributed and Network based Processing (PDP04), pp.424-433, A Coruna, Spain, February 11-13, 2004. [pdf]
Maria Athanasaki, Evangelos Koukis and Nectarios Koziris. Efficient Scheduling of Tiled Iteration Spaces onto a Fixed Size Parallel Architecture. In Proceedings of the 9th Pan-Hellenic Conference in Informatics, pp.178-192, Thessaloniki, Greece, November 21-23, 2003. [pdf]
Nikos Drosinos, Georgios Goumas, Maria Athanasaki and Nectarios Koziris. Delivering High Performance to Parallel Applications Using Advanced Scheduling. In Proceedings of Parallel Computing 2003 (ParCo 2003), pp. 233--240, Dresden, Germany, September 2003. [pdf]
Nikos Drosinos and Nectarios Koziris. Advanced Hybrid MPI/OpenMP Parallelization Paradigms for Nested Loop Algorithms onto Clusters of SMPs. In Proceedings of the 10th EuroPVM/MPI conference (EuroPVM/MPI 2003), pp. 203--213, Venice, Italy, September 2003. [pdf]
Maria Athanasaki, Aristidis Sotiropoulos, Georgios Tsoukalas and Nectarios Koziris. Pipelined Scheduling of Tiled Nested Loops onto Clusters of SMPs using Memory Mapped Network Interfaces, in ACM Supercomputing Conference (SC2002), Baltimore, Maryland, November 2002. [pdf]
Georgios Goumas, Nikos Drosinos, Maria Athanasaki and Nectarios Koziris. Compiling Tiled Iteration Spaces for Clusters. In Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER 2002), Chicago, Illinois, September 24-26, 2002. [pdf]
Maria Athanasaki, Aristidis Sotiropoulos, Georgios Tsoukalas and Nectarios Koziris. A Pipelined Execution of Tiled Nested Loops on SMPs with Computation and Communication Overlapping. In Proceedings of the Workshop on Compile/Runtime Techniques for Parallel Computing, held with International Conference on Parallel Processing ICPP-2002, IEEE Press, Vancouver, British Columbia, Canada, Aug. 2002. [pdf]
Georgios Goumas, Nikos Drosinos, Maria Athanasaki and Nectarios Koziris. Data Parallel Code Generation for Arbitrarily Tiled Loop Nests. In Proceedings of the 2002 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'02), Las Vegas, Nevada, USA, June 2002. [pdf]
Ioannis Drositis, Theodore Andronikos, M. Kalathas, George Papakonstantinou and Nectarios Koziris. Optimal Loop Parallelization in n-Dimensional Index Spaces. In Proceedings of the 2002 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'02), Las Vegas, Nevada, USA, June 2002.
Georgios Goumas, Maria Athanasaki and Nectarios Koziris. Automatic Code Generation for Executing Tiled Nested Loops onto Parallel Architectures. In Proceedings of the 2002 ACM Symposium on Applied Computing (SAC 2002)-Parallel and Distributed Systems and Networking Track, pp. 876-881, Madrid, Spain, March 10 - 14, 2002. [pdf]
Ioannis Drositis, Theodore Andronikos, George Manis, George Papakonstantinou and Nectarios Koziris. Geometric Scheduling of 2-D UET-UCT Uniform Dependence Loops. In Proceedings of 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing (PDP'2002), ΙΕΕΕ Press, pp. 343-350, Gran Canaria, Canary Islands, Spain, January 9-11, 2002. [ps]
Dimitrios Konstantinou, Georgios Goumas, P. Theodoropoulos, Nectarios Koziris, George Papakonstantinou. TOPPER: A Software Environment for Optimizing the Performance of Parallel Programs. In Proceedings of the 8th Pan-Hellenic Conference on Informatics, Vol. 2, pp. 48-57, Nicosia/Cyprus, Nov. 2001.
Aristidis Sotiropoulos and Nectarios Koziris. A Pipelined Schedule for Loop Tiling to Minimize Overall Completion Time. In Proceedings of the 8th Pan-Hellenic Conference on Informatics, Vol. 2, pp.82-91, Nicosia/Cyprus, Nov. 2001. [ps]
Aristidis Sotiropoulos, Georgios Tsoukalas, Nectarios Koziris. A Pipelined Execution of Tiled Nested Loops onto a Cluster of PCs using PCI-SCI NICs. In Proceedings of SCI-Europe 2001 (4th International Conference on SCI-based Technology and Research), pp. 3-11, ISBN 82-14-00023-8, Dublin, Ireland, October 1st-3rd, 2001. [ps]
Dimitrios Konstantinou, Nectarios Koziris, George Papakonstantinou. TOPPER: A Tool for Optimizing the Performance of Parallel Applications. In Proceedings of the 8th Euro PVM-MPI 2001, Santorini, Greece, September 2001.
Ioannis Drositis, Theodore Andronikos, A. Kokorogiannis, George Papakonstantinou, Nectarios Koziris. Geometric Scheduling of 2-D Uniform Dependence Loops. Proceedings of the 8th International Conference on Parallel and Distributed Systems (ICPADS 2001), pp. 259-264, IEEE Press, KyongJu City, Korea, June 2001. [ps]
Georgios Goumas, Aristidis Sotiropoulos and Nectarios Koziris. Minimizing Completion Time for Loop Tiling with Computation and Communication Overlapping. Proceedings of the 2001 International Parallel and Distributed Processing Symposium (IPDPS2001), IEEE Press CDROM, San Francisco, California, April 2001 (best paper award). [pdf, presentation]
George Manis, L. Lymberopoulos, Nectarios Koziris and George Papakonstantinou. An Open Distributed Shared Memory System. In Proceedings of the International Conference on High Performance Computing and Networking (HPCN'01), Lecture Notes in Computer Science, Springer-Verlag, Amsterdam, Holland 2001.
Ioannis Drositis, Theodore Andronikos, A. Alexandridi, George Papakonstantinou, Nectarios Koziris. Geometric Pattern Prediction and Scheduling of Uniform Dependence Loops. In Proceedings of the 5th Hellenic European Conference on Computer Mathematics and its Applications (HERCMA-2001), Athens, 2001. [ps]
Ioannis Drositis, Georgios Goumas, Nectarios Koziris, Panayotis Tsanakas and George Papakonstantinou. Evaluation of Loop Grouping Methods based on Orthogonal Projection Spaces. In Proceedings of the 2000 International Conference on Parallel Processing ICPP-2000, pp. 469-476, IEEE Press, Toronto, Canada, Aug. 2000. [pdf]
Loop Iterations Scheduling:
Theodore Andronikos, Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Optimal Scheduling for UET-UCT Grids Into Fixed Number of Processors. In Proceedings of 8th Euromicro Workshop on Parallel and Distributed Processing (PDP2000), IEEE Press, pp. 237-243, Rhodes, Greece, Jan. 2000. [pdf]
Theodore Andronikos, Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Optimal Scheduling for UET-UCT Generalized n-Dimensional Grid Task Graphs. In Proceedings of the 11th IEEE/ACM International Parallel Processing Symposium (IPPS97), pp. 146-151, IEEE Press, Geneva, Switzerland. [pdf]
Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Free Scheduling of General Nested Loops For Distributed Memory Architectures. In Proceedings of the 4th IEEE International Conference on Electronics, Circuits and Systems (ICECS97), Cairo, Egypt. 1997. [ps]
Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Automatic Parallelization of Full 2-D Block Matching for Real Time Motion Compensation and Mapping into Special Purpose Architectures. In Proceedings of the 3rd International IEEE Workshop on Image and Signal Processing (IWSIP96), pp. 433-437, Elsevier Science B.V, Manchester, UK, 1996. [ps]
Alexandros Pappas, Nectarios Koziris, Theodore Andronikos, George Papakonstantinou and Panayotis Tsanakas. LoopDep: An Integrated Environment for Nested Loop Parallelization using PVM. In Proceedings of the 6th Panhellenic Conference on Informatics, Greece 1997.
Nectarios Koziris, George Papakonstantinou, and Panayotis Tsanakas. Automatic Loop Mapping and Partitioning into Systolic Architectures. In Proceedings of the 5th Pan-Hellenic Conference on Informatics, pp. 777-790, Athens 1995.
Theodore Andronikos, Nectarios Koziris, Zaxarias Tsiatsoulis, George Papakonstantinou, Panayotis Tsanakas. An Efficient Algorithm for the Optimal Linear Schedule of Uniform Dependence Algorithms. in Proceedings of the First ECPD International Conference on Advanced Robotics and Intelligent Automation, pp. 140-145, Athens 1995. [ps]
Mapping Loops/Apps to Architectures
I. Poulakis, George Economakos, I. Panagopoulos, George Papakonstantinou and Nectarios Koziris. A Systematic Approach to Represent and Implement Hardware Transformations with Respect to Specific I/O Protocols. In Proceedings of the IASTED International Conference on Applied Informatics, Advances In Computer Applications, pp. 350-354, Innsbruck, Austria, Feb. 2001.
Nectarios Koziris, M. Romesis, Panayotis Tsanakas and George Papakonstantinou. An Efficient Algorithm for the Physical Mapping of Clustered Task Graphs onto Multiprocessor Architectures. In Proceedings of 8th Euromicro Workshop on Parallel and Distributed Processing (PDP2000), IEEE Press, pp. 406-413, Rhodes, Greece, Jan. 2000. [pdf]
Andreas Koulouris, Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. An Array Architecture for Syntactic Pattern Recognition. In Proceedings of SOFTCOM 98. Also in "Advances in Intelligent Systems: Concepts Tools and Applications," series on Microprocessor Based and Intelligent Systems Eng., vol. 21, pp. 87-95, Kluwer Academic Publishers, 1999.
Ioannis Drossitis, Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. A Systolic Approach to Loop Partitioning and Mapping into Fixed Size Distributed Memory Architectures. In Proceedings of the 7th Pan-Hellenic Conference on Informatics, pp. IV18-IV28, 1999. [abstract, presentation]
Andreas Koulouris, Nectarios Koziris, Theodore Andronikos, George Papakonstantinou and Panayotis Tsanakas. A Parallel Parsing VLSI Architecture for Arbitrary Context Free Grammars. In Proceedings of the1998 IEEE International Conference on Parallel and Distributed Systems (ICPADS98), IEEE Press, pp. 783-790, Taiwan, ROC, Dec. 1998. [pdf]
Andreas Koulouris, Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Automatic Generation of a VLSI Parallel Architecture for QRS Detection. In Proceedings of the IX European Signal Processing Conference (EUSIPCO-98), vol. III, pp. 1597-1600, Rhodes, Sept. 1998.
Nectarios Koziris, George Papakonstantinou and Panayotis Tsanakas. Mapping Nested Loops onto Distributed Memory Multiprocessors. In Proceedings of the 1997 IEEE International Conference on Parallel and Distributed Systems (ICPADS'97, IEEE Press, pp. 35-41, Seoul, Korea, Dec. 1997. [ps]
Nectarios Koziris, Theodore Andronikos, George Economakos, George Papakonstantinou, and Panayotis Tsanakas. Automatic Hardware Synthesis of Nested Loops using UET Grids and VHDL. In Proceedings of the International Conference on High Performance Computing and Networking (HPCN97), Lecture Notes in Computer Science, Springer-Verlag, pp. 888-897, Vienna, Austria, 1997. [ps]
Nectarios Koziris, George Economakos, Theodore Andronikos, George Papakonstantinou and Panayotis Tsanakas. Optimal Automatic Hardware Synthesis For Signal Processing Algorithms. In Proceedings of 13th IEEE International Conference on Digital Signal Processing (DSP97), pp. 1011-1014, IEEE Press, Santorini, Greece. [pdf]
Digital Libraries/Education:
P. Theodoropoulos, Ioannis Drossitis, Panayotis Tsanakas, Nectarios Koziris, V. Chrissikopoulos, D. Georgiou, and K. Toraki. Artemis: A Digital Library environment for the Modern Greek Grey Literature. In Proceedings of the 3rd Greek Conference on Libraries, Athens, March 2001.
S. Athanasiou, I. Kouvaras, I. Poulakis, A. Kokorogiannis, Panayotis Tsanakas, Nectarios Koziris. Talos: an interactive Web-enabled educational environment on mobile robot technology. In Proceedings of the 10th Mediterranean Electrotechnical Conference (Melecon '2000), vol I, pp.387-390, Cyprus, 2000.
Ι. Poulakis, S. Sotirchos, A. Kokorogiannis, S. Atrhanasiou, George Papakonstantinou, Nectarios Koziris, and Panayotis Tsanakas. Simulation-based Training on Technology Subjects in Secondary Education. In Proceedings of the 3rd IMACS Int'l Multiconference on Circuits, Systems, Communications and Cοmputers (CSCC'99), Technical co-sponsored by IEEE, pp. 6381-6387, 1999.
V. Chrissikopoulos, D. Georgiou, Nectarios Koziris, K. Toraki, Panayotis Tsanakas. A Digital Library model for the Grey Literature of Hellenic Academic Institutes. In Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries (ECDL98), Crete 1998.