"Data Partitioning on Multicore and Multi-GPU Platforms Using Functional Performance Models",
IEEE Transactions on Computers, vol. 64, issue 9: IEEE, pp. 2506-2518, 09/2015.
Download: 06975085.pdf (2.08 MB)
"Data Partitioning on Heterogeneous Multicore Platforms",
2011 IEEE International Conference on Cluster Computing (Cluster 2011), Austin, Texas, USA, IEEE Computer Society, pp. 580-584, Sept 26-30, 2011.
Download: cluster2011.pdf (269.7 KB)
"Data Partitioning on Heterogeneous Multicore and Multi-GPU Systems Using Functional Performance Models of Data-Parallel Applications",
2012 IEEE International Conference on Cluster Computing (Cluster 2012), Beijing, China, pp. 191-199, 24-28 September, 2012.
Download: Cluster2012.pdf (265.71 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)
"Data distribution for dense factorization on computers with memory heterogeneity",
Parallel Computing, vol. 33, issue 12, pp. 757-779, 12/2007.
Abstract
Download: sdarticle.pdf (714.34 KB)
"The Concept of Replication of Data and Expressions as a Means to Increase Reliability of Parallel Programs",
Proceedings of the 7th Russian Conference on Scientific Service in the Internet: Distributed Computing Technologies, Novorossiysk, Russia, 19-24 Sept 2005.
"Compilation of Vector Statements of C[] Language for Architectures with Multilevel Memory Hierarchy",
Programming and Computer Software, vol. 27, issue 3, pp. 111-122, 2001.
Download: CompilOfVectorExpres_2001.pdf (87.7 KB)
"A Comparative Study of Techniques for Energy Predictive Modeling Using Performance Monitoring Counters on Modern Multicore CPUs",
IEEE Access, vol. 8: IEEE, pp. 143306 - 143332, 08/2020.
Download: IEEE-Access-09154439.pdf (2.37 MB)
"A Comparative Study of Methods for Measurement of Energy of Computing",
Energies, vol. 12, issue 11: MDPI, pp. 42, 06/2019.
"Communication Performance Models for Heterogeneous Computational Clusters",
School of Computer Science and Informatics, Dublin, University College Dublin, pp. 115, 06/2009.
Download: moflynn-ethesis.pdf (925.45 KB)
"Communication Models for Resource Constrained Hierarchical Ethernet Networks",
11th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'2013), Aachen, Germany, Lecture Notes in Computer Science 8374, Springer, pp. 259-269, 26 August, 2013.
Download: hetPar13-final-08.pdf (614.88 KB)
"Column-Based Matrix Partitioning for Parallel Matrix Multiplication on Heterogeneous Processors Based on Functional Performance Models",
9th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'2011) , Bordeaux, France, Lecture Notes in Computer Science 7155, Springer, pp. 450-459, August 29, 2011, 2012.
Download: Matrix_Multiplication_Heterogeneous_full.pdf (310.85 KB)
"Classification of Partitioning Problems for Networks of Heterogeneous Computers",
Proceedings of the 5th International Conference on Parallel Processing and Applied Mathematics (PPAM 2003), vol. 3019, Czestochowa, Poland, Springer, pp. 921-929, September 7-10, 2003.
Download: PPAM_classification.pdf (75.86 KB)
"Building the Functional Performance Model of a Processor",
Proceedings of the 21st Annual ACM Symposium on Applied Computing (SAC 2006), Dijon, France, ACM, April 23-27 2006.
Download: SAC_2006.pdf (372.24 KB)
"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)
"Bi-Objective Optimization of Data-Parallel Applications on Homogeneous Multicore Clusters for Performance and Energy",
IEEE Transactions on Computers, vol. 67, issue 2: IEEE, pp. 160-177, 02/2018.
Download: paperfinal.pdf (1.16 MB)
"Bi-Objective Optimization of Data-Parallel Applications on Heterogeneous HPC Platforms for Performance and Energy Through Workload Distribution",
IEEE Transactions on Parallel and Distributed Systems, vol. 32, issue 3: IEEE, pp. 543-560, 03/2021.
Download: tpds-2021-32-3-09207974.pdf (1.58 MB)
"Automatic tuning to performance modelling of matrix polynomials on multicore and multi-GPU systems",
The Journal of Supercomputing, vol. 73, issue 1, pp. 227-239, 01/2017.
Download: JoS-2016-Murilo.pdf (530.26 KB)
"Automatic Assessment of Computer Programs in eLearning Systems",
The 15th Educational Technology Conference of the Irish Learning Technology Association (ILTA), Dublin, Ireland, 29-30 May, 2014.
"Asymmetric communication models for resource-constrained hierarchical Ethernet networks",
Concurrency and Computation: Practice and Experience, vol. 27, issue 6: Wiley, pp. 1575-1590, 25/04/2015.
Download: cpe3343.pdf (1.69 MB)
"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)
"Application level energy measurements and models for hybrid platform with accelerators",
School of Computer Science, Dublin, University College Dublin, pp. 165, 05/2018.
Download: thesis.pdf (1.61 MB)
"An ANSI C superset for vector and superscalar computers and its retargetable compiler",
The Journal of C Language Translation, vol. 5, issue 3, pp. 183-198, 1994.
Download: 1124709634093.pdf (44.03 KB)
Algorithms and Tools for Parallel Computing on Heterogeneous Clusters,
: Nova Science Publishers, pp. 101, 2007.
"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)