"Performance Optimization of Multithreaded 2D FFT on Multicore Processors: Challenges and Solution Approaches",
IEEE 25th International Conference on High Performance Computing Workshops (HiPCW), Bengaluru, India, IEEE, pp. 8-17, 17-20 Dec, 2018.
Download: paper.pdf (1.33 MB)
"Multicore processor computing is not energy proportional: An opportunity for bi-objective optimization for energy and performance",
Applied Energy, vol. 268, pp. 18, 06/2020.
Download: paper_r2.pdf (1.38 MB)
"Performance Optimization of Multithreaded 2D Fast Fourier Transform on Multicore Processors Using Load Imbalancing Parallel Computing Method",
IEEE Access, vol. 6: IEEE, pp. 64202-64224, 10/2018.
Download: ACCESS2878271.pdf (2.78 MB)
"Optimization of Multithreaded Data-parallel Applications on Modern Multicore CPUs For Performance and Energy Using Application-level Decision Variables",
School of Computer Science, Dublin, University College Dublin, pp. 181, 09/2019.
Download: PhD_Thesis_Semyon_Khokhriakov.pdf (8.7 MB); thesis-summary.pdf (621.98 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)
"A Parallel Language and Its Programming System for Heterogeneous Networks",
Concurrency: Practice and Experience, vol. 12, issue 13: Wiley, pp. 1317-1343, 2000.
Download: ParLangandItsProgrSystem_2000.pdf (518.3 KB)
"Data Partitioning with a Functional Performance Model of Heterogeneous Processors",
International Journal of High Performance Computing Applications, vol. 21, issue 1: Sage, pp. 76-90, 2007.
Download: 76.pdf (497.14 KB)
High Performance Heterogeneous Computing,
: Wiley, pp. 267, 2009.
Download: High_Performance_Heterogeneous_Computing__Wiley_Series_on_Parallel_and_Distributed_Computing_.pdf (666.28 KB)
"HMPI: Towards a Message-Passing Library for Heterogeneous Networks of Computers",
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), Nice, France, IEEE Computer Society, 22-26 April 2003.
Download: IPDPS2003_HMPI.pdf (144.95 KB)
"Towards a Realistic Performance Model for Networks of Heterogeneous Computers",
Proceedings of IFIP TC5 Workshop, World Computer Congress, August 22-27 2004, Toulouse, France: Springer, pp. 39-58, 2005.
Download: IFIP TC5_Workshop_2005.pdf (583.39 KB)
"mpC: A Multi-Paradigm Programming Language for Massively Parallel Computers",
ACM SIGPLAN Notices, vol. 31, issue 2: ACM, pp. 13-20, 1996.
Download: ACM_SIGPLAN_1996.pdf (846.66 KB)
"Parallel Testing of Distributed Software",
Information and Software Technology, vol. 47, issue 10: Elsevier, pp. 657-662, 2005.
Download: ParTestSoft_2005.pdf (49.1 KB)
"Model-based optimization of EULAG kernel on Intel Xeon Phi through load imbalancing",
IEEE Transactions on Parallel and Distributed Systems, vol. 28, issue 3: IEEE, pp. 787-797, 03/2017.
Download: TPDS_15.pdf (812.34 KB)
"A Novel Algorithm of Optimal Matrix Partitioning for Parallel Dense Factorization on Heterogeneous Processors",
Proceedings of the 9th International Conference on Parallel Computing Technologies (PaCT 2007), vol. 4671, Pereslavl-Zalessky, Russia, Springer, pp. 261-275, 3-7 September, 2007.
Download: 1182174947076.pdf (305.56 KB)
"Revisiting communication performance models for computational clusters",
IPDPS 2009, Rome, Italy, IEEE, May 25-29, 2009.
Download: Revisiting_12.pdf (200.63 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)
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)
"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)
"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)
"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)