"Topology-aware Optimization of Communication Cost of Parallel Applications in Heterogeneous HPC Systems",
School of Computer Science, Dublin, University College Dublin, pp. 106, 09/2016.
Download: thesis.pdf (1 MB)
"Network-aware optimization of communications for parallel matrix multiplication on hierarchical HPC platforms",
Concurrency and Computation: Practice and Experience, vol. 28, issue 3: Wiley, pp. 802-821, 03/2016.
Abstract
"Network-Aware Optimization of MPDATA on Homogeneous Multi-core Clusters with Heterogeneous Network",
ICA3PP 2016 Workshops, Granada, Spain, Lecture Notes in Computer Science 10049, Springer, pp. 30-42, 14-16 Dec 2016.
Download: tapems2016.pdf (357.28 KB)
An Efficient Procedure for Building the Functional Performance Model of a Processor,
, 2005.
Download: Cluster2005_perf_model.pdf (268.4 KB)
"Two-dimensional Matrix Partitioning for Parallel Computing on Heterogeneous Processors Based on their Functional Performance Models",
7th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2009) , Delft, Netherlands, Lecture Notes in Computer Science, vol. 6043, Springer, pp. 112-121, 25/9/2009, 2010.
Download: heteropar2009-2.pdf (1021.24 KB)
"Design and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms",
arXiv.org, no. arXiv:1109.3074, 09/2011.
Download: 1109.3074.pdf (1.04 MB)
"A Non-Intrusive and Incremental Approach to Enabling Direct Communications in RPC-based Grid Programming Systems",
Technical Report UCD-CSI-2005-2, pp. 15, 2006.
Download: ucd-csi-2005-2.pdf (295.56 KB)
"MPIBlib: Benchmarking MPI Communications for Parallel Computing on Homogeneous and Heterogeneous Clusters",
15th European PVM/MPI User's Group Meeting, vol. 5205, Dublin, Ireland, Springer-Verlag Berlin Heidelberg, pp. 227-238, September 7-10, 2008.
Download: 52050227.pdf (341.9 KB)
"A Variable Group Block Distribution Strategy for Dense Factorizations on Networks of Heterogeneous Computers",
Proceedings of the 6th International Conference on Parallel Processing and Applied Mathematics (PPAM 2005), vol. 3911, Poznan, Poland, Springer, 11-14 Sept 2005.
Download: PPAM_HPC_Hetero_LU_2005.pdf (79.43 KB)
"A Language and Programming Environment for High-Performance Parallel Computing on Heterogeneous Networks",
Programming and Computer Software, vol. 26, issue 4: Kluwer, pp. 216-236, 2000.
Download: PCS2000.pdf (1.87 MB)
"An algebraic approach to semantics of programming languages",
Theoretical Computer Science, vol. 135, issue 2: Elsevier, pp. 267-288, 1994.
Download: TCS2004.pdf (1.19 MB)
"Building the Communication Performance Model of Heterogeneous Clusters Based on a Switched Network",
Proceedings of the 2007 IEEE International Conference on Cluster Computing (Cluster 2007), Austin, Texas, USA, IEEE Computer Society, pp. 568-575, September 17-20, 2007.
Download: CL070209.PDF (151.58 KB)
"The 27th International Heterogeneity in Computing Workshop and the 16th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms",
Concurrency and Computation: Practice and Experience, vol. 32, issue 15: Wiley, pp. 3, 03/2020.
Download: cpe.5736.pdf (169.99 KB)
"Data Partitioning with a Realistic Performance Model of Networks of Heterogeneous Computers with Task Size Limits",
Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (ISPDC/HeteroPar'04), Cork, Ireland, IEEE Computer Society Press, pp. 133-140, 5-7 July 2004.
Download: ISPDC_data_partitioning.pdf (93.4 KB)
"New Model-based Methods and Algorithms for Performance and Energy Optimization of Data Parallel Applications on Homogeneous Multicore Clusters",
IEEE Transactions on Parallel and Distributed Systems, vol. 28, issue 4: IEEE, pp. 1119-1133, 04/2017.
Download: performance-energy-homo-multicore-clusters.pdf (1.27 MB)
"On Grid-based Matrix Partitioning for Heterogeneous Processors",
Proceedings of the 6th International Symposium on Parallel and Distributed Computing (ISPDC 2007), Hagenberg, Austria, IEEE Computer Society, pp. 383-390, 5-8 July 2007.
Download: 1183978187354.pdf (233.09 KB)
"Accurate and efficient estimation of parameters of heterogeneous communication performance models",
International Journal of High Performance Computing Applications, vol. 23, issue 2, pp. 123-139, 2009.
Download: 123.pdf (504.5 KB)
"Data Partitioning for Multiprocessors with Memory Heterogeneity and Memory Constraints",
Scientific Programming, vol. 13, issue 2: IOS Press, pp. 93-112, 2005.
Download: JSP_data_partitioning_2005.pdf (204.98 KB)
"Adaptive Parallel Computing on Heterogeneous Networks with mpC",
Parallel Computing, vol. 28, issue 10, pp. 1369-1407, 2002.
Download: AdaptParComp_2002.pdf (290.43 KB)
"A Performance Model of Many-to-One Collective Communications for Parallel Computing",
Proceedings of the 21st International Parallel and Distributed Processing Symposium (IPDPS 2007), Long Beach, California, USA, IEEE Computer Society, 26-30 March 2007.
Download: 1175591678074.pdf (335.97 KB)
"An Accurate Communication Model of a Heterogeneous Cluster Based on a Switch-Enabled Ethernet Network",
Proceedings of the 12th International Conference on Parallel and Distributed Systems (ICPADS 2006), vol. 2, Minneapolis, Minnesota, USA, IEEE Computer Society Press, pp. 15-20, 12-15 July 2006.
Download: 1153144642501.pdf (136.5 KB)
"An Approach to Assessment of Heterogeneous Parallel Algorithms",
Proceedings of the 7th International Conference on Parallel Computing Technologies (PaCT 2003), vol. 2763, Nizhni Novgorod, Russia, pp. 117-129, 15-19 Sept 2003.
Download: PaCT_hetero_analysis.pdf (138.22 KB)
"Modeling Performance of Many-to-One Collective Communication Operations in Heterogeneous Clusters",
UCD CSI Technical Report 2006-3, 2006.
Download: 1157631827149.pdf (145.83 KB)
"Distributed Data Partitioning for Heterogeneous Processors Based on Partial Estimation of their Functional Performance Models",
7th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2009) , Delft, Netherlands, Lecture Notes in Computer Science, vol. 6043, Springer, pp. 91-101, 25/9/2009, 2010.
Download: heteropar2009-1.pdf (1.21 MB)
"Using mpC to Improve Performance of CORBA-Based Distributed Applications on Heterogeneous Networks",
Proceedings of the 2001 International Conference on Parallel and Distributed Processing Techniques and Algorithms (PDPTA'2001), vol. 3: CSREA Press, pp. 1471-1476, June 24-26, 2001.
Download: UsingmPCtoImprove_2001.pdf (62.83 KB)