Navigation

Researchers at UCD

researcher

Alexey Lastovetsky

Senior Lecturer

School Of Computer Science & Informatics
Comp Science and Informatics
Belfield
Dublin 4

Tel: +353 1 7162916
Email: alexey.lastovetsky@ucd.ie

Biography

Alexey Lastovetsky received a PhD degree from the Moscow Aviation Institute in 1986, and a Doctor of Science degree from the Russian Academy of Sciences in 1997. His main research interests include algorithms, models and programming tools for high performance heterogeneous computing. He is the author of mpC, the first parallel programming language for heterogeneous networks of computers. He designed HeteroMPI, an extension of MPI for heterogeneous parallel computing (with R. Reddy), and SmartGridSolve, an extension of GridSolve aimed at higher performance of scientific computing on global networks (with T. Brady, et al.). He has contributed into heterogeneous data distribution algorithms (with A. Kalinov, R. Reddy, et al.), proposed and studied realistic performance models of processors in heterogeneous environments, including the functional model and the band model (with R. Reddy and R. Higgins). He also works on analytical communication performance models for homogeneous and heterogeneous clusters. He published over 100 technical papers in refereed journals, edited books and proceedings of international conferences. He authored the monographs "Parallel computing on heterogeneous networks" (Wiley, 2003) and "High performance heterogeneous computing" (with J. Dongarra, Wiley, 2009). He is currently a senior lecturer in the School of Computer Science and Informatics at University College Dublin, National University of Ireland. At UCD, he is also the founding Director of the Heterogeneous Computing Laboratory (http://hcl.ucd.ie/).

Professional

Honours and Awards

Year: 2011.
Title: Journal of Parallel and Distributed Computing Top Cited Article 2005-2010
Year: 2008.
Title: EuroPVM/MPI 2008 Outstanding Paper
Year: 2005.
Title: Keynote talk
Year: 2007.
Title: Keynote talk
Year: 2004.
Title: Keynote talk
Year: 2004.
Title: Faculty Fellow
Year: 2005.
Title: Faculty Fellow
Year: 2006.
Title: Faculty Fellow
Year: 2007.
Title: Faculty Fellow
Year: 2004.
Title: Abell Distinguished Lecture in Computer Engineering
Year: 2006.
Title: Kenote talk

Associations

Association: ACM, Function/Role: member
Association: IEEE, Function/Role: Member
     

Conference Contributions

A. Lastovetsky; (2007) A Performance Model of MPI Collective Communications for Parallel Computing on Computational Clusters. [Invited Lecture], 2007 Meeting on Parallel Routines and Applications, Murcia, Spain , 01-JUN-07 - 01-JUN-07.
J. Fortes, R. Graham, A. Lastovetsky, and S. Midkiff; (2006) Heterogeneous Computing Workshop 2006 Panel Programming Heterogeneous Systems - Less pain! Better performance!. [Other], 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Rhodes Island, Greece , 25-APR-06 - 29-APR-06.
D. Gimenez, A. Lastovetsky, A. Kalinov, R. Reddy, S. Petition, and E. Quintana; (2006) HeteroPar'06 Panel Techniques for Development of Efficient Parallel Routines for Heterogeneous Systems. [Other], 8th IEEE International Conference on Cluster Computing (Cluster 2006), Barcelona, Spain , 25-SEP-06 - 28-SEP-06.
A. Lastovetsky; (2006) Scientific Programming for Heterogeneous Systems ¿ Bridging the Gap between Algorithms and Applications. [Keynote Address], 5th International Symposium on Parallel Computing in Electrical Engineering (PARELEC 2006), Bialystok, Poland , 13-SEP-06 - 17-SEP-06.
A. Lastovetsky and A. Kalinov; (2005) Tutorial Scientific Programming for Heterogeneous Networks. [Other], 6th International Conference on Parallel Processing and Applied Mathematics (PPAM 2005), Poznan, Poland , 11-SEP-05 - 14-SEP-05.
A. Lastovetsky; (2005) Modeling Performance of Processors for High Performance Computing on Heterogeneous Networks. [Keynote Address],  14th International Conference on Computational Mechanics and Modern Applied Software Systems, Alushat, Ukraine , 25-MAY-05 - 31-MAY-05.
A. Lastovetsky and A. Kalinov; (2004) Full-day tutorial Parallel Computing on Heterogeneous Networks. [Other], 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), Santa Fe, New Mexico, USA , 26-APR-04 - 30-APR-04.
A. Lastovetsky; (2004) Parallel Computing on Heterogeneous Networks: Challenges and Responses. [Invited Oral Presentation], 4th International Scientific and Practical Conference on Programming (UkrPROG´2004), Kiev, Ukraine , 01-JUN-04 - 01-JUN-04.

Committees

Committee : 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS'2008)
Committee : Steering Committee of the 5th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (HeteroPar'06)
Committee : Program Committee of the 3rd International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (HeteroPar'04)
Committee : Program Committee of the 4th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (HeteroPar'05)
Committee : Steering Committee of the 6th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (HeteroPar'07)
Committee : Steering Committee of the 7th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (HeteroPar'08)
Committee : Program Committee of the 15th European PVMMPI Users' Group Meeting (EuroPVM/MPI 2008)
Committee : Software Technology Advisory Committee of the 38th Hawaii International Conference on System Sciences (HICSS'38, 2005)
Committee : Software Technology Advisory Committee of the 39th Hawaii International Conference on System Sciences (HICSS'39, 2006)
Committee : Software Technology Advisory Committee of the 40th Hawaii International Conference on System Sciences (HICSS'40, 2007)
Committee : Advisory Board of the 14th International Euro-Par Conference (Euro-Par 2008)
Committee : Program Committee of the 2004 International Workshop on Innovating Numerical Algorithms for Grids and Clusters (INAGC'2004)
Committee : Program Committee of the 3rd International Symposium on Parallel and Distributed Computing (ISPDC 2004)
Committee : Program Committee of the 2004 IFIP International Symposium on High Performance Computational Science and Engineering (HPCSE-04)
Committee : Program Committee of the 3rd ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-05)
Committee : Program Committee of the 14th Heterogeneous Computing Workshop (HCW'2005)
Committee : Program Committee of the 6th International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC-05)
Committee : Porgram Committee of the 4th International Conference on Computer and Information Science (ICCIS'2005)
Committee : Porgram Committee of the 6h International Conference on Parallel Processing and Applied Mathematics (PPAM'2005)
Committee : Program Committee of the 13th International Conference on Parallel Computing (ParCo 2005)
Committee : Program Committee of the 13th IEEE International Conference on High Performance Computing (HiPC'2006)
Committee : Program Committee of the 12th IEEE International Conference on Parallel and Distributed Systems (ICPADS'2006)
Committee : Program Committee of the 15th Heterogeneous Computing Workshop (HCW'2006)
Committee : Program Committee of the 7th International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC-06)
Committee : Program Committee of the 5th International Symposium on Parallel and Distributed Computing (ISPDC 2006)
Committee : Program Committee of the CASCON 2006 Dublin Symposium
Committee : Program Committee of the 16th IEEE International Symposium on High Performance Distributed Computing (HPDC 2007)
Committee : Program Committee of the 16th Heterogeneity in Computing Workshop (HCW'2007)
Committee : Program Committee of the 4th High Performance Grid Computing Workshop (HPGC 2007)
Committee : Program Committee of the 8th International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC-07)
Committee : Program Committee of the 7th International Conference on Parallel Processing and Applied Mathematics (PPAM'2007)
Committee : Program Committee of the 6th International Symposium on Parallel and Distributed Computing (ISPDC 2007)
Committee : Program Committee of the 13th IEEE International Conference on Parallel and Distributed Systems (ICPADS'2007)
Committee : Program Committee of the 15th International Conference on Computational Mechanics and Modern Applied Software Systems (CMMASS 2007)
Committee : Program Committee of the 13th International Euro-Par Conference (Euro-Par 2007)
Committee : Program Committee of the IBM CAS Software and Systems Engineering Symposium 2007
Committee : Program Committee of the 17th Heterogeneity in Computing Workshop (HCW'2008)
Committee : Program Committee of the 5th High Performance Grid Computing Workshop (HPGC 2008)
Committee : Porgram Committee of the 9th International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC-08)
Committee : Program Committee of the 3rd International Conference on Dependability of Computer Systems (DepCoS-RELCOMEX 2008)
Committee : Program Committee of the 7th International Symposium on Parallel and Distributed Computing (ISPDC 2008)
Committee : Advisory Board of the Software Track of the 30th Hawaii International Conference on System Sciences (HICSS'30)
Committee : Advisory Board of the Software Track of the 31st Hawaii International Conference on System Sciences (HICSS31)
Committee : Organizing Committee of the 2001 PDPTA technical session on Algorithms and Tools for Parallel Computing on Heterogeneous Clusters (HeteroPar'01)
Committee : Advisory Board of the Software Track of the 36th Hawaii International Conferences on System Sciences (HICSS36)
Committee : Programme Committee of the 2nd International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks (HeteroPar'03)
Committee : Program Committee of the 12th Heterogeneous Computing Workshop (HCW2003)
Committee : Programme Committee of the 5th International Conference on Parallel Processing and Applied Mathematics (PPAM2003)
Committee : Programme Committee of the 13th Heterogeneous Computing Workshop (HCW2004)
Committee : Software Technology Advisory Committee of the 37th Hawaii International Conference on System Sciences (HICSS37)

Employment

Employer: University College Dublin
Position: Senior Lecturer
Employer: University College Dublin
Position: College Lecturer
Employer: IONA Technologies PLC
Position: Senior member of technical staff
Employer: Institute for System Programming
Position: Principal Scientist
Employer: Computer Centre for Scientific Research at the Moscow State University
Position: Senior Scientist
Employer: Moscow Aviation Institute (MAI)
Position: Senior Scientist
Employer: Branch of MAI in Baikhonur
Position: Assistant Professor

Education

Year 1985 Institution:
Qualification: PhD Subject:
       

Other Activities

Editorial Board, Parallel Computing (Elsevier, 2005-)
Editorial Board, Programming and Computer Software (MAIK Nauka/Interperiodika, distributed by Springer, 1995-)

Publications

Books

A. Lastovetsky and J. Dongarra ; (2009) High Performance Heterogeneous Computing. Hoboken: Wiley. [Details]
A.Lastovetsky; (2003) Parallel Computing on Heterogeneous Networks. : John Wiley & Sons. [Details]
A.Lastovetsky.; (1988) Accuracy of floating point computer arithmetics. : MAI. [Details]

Book Chapters

Brady, T; Girko, O.; Lastovetsky, A (2013) 'Smart RPC-based Computing in Grids and on Clouds' In: Sarbazi-Azad, H; Zomaya, A (eds). Large Scale Network-Centric Computing Systems (Wiley series on parallel and distributed computing). USA: Wiley. [Details]
Clarke, D; Ilic, A; Lastovetsky, A; Rychkov, V; Sousa, L; Zhong, Z (2014) 'Design and optimization of scientific applications for highly heterogeneous and hierarchical HPC platforms using functional computation performance models' In: Jeannot, E; Zilinskas, J (eds). High-Performance Computing on Complex Environments (Wiley series on parallel and distributed computing). USA: Wiley. [Details]
Dichev, K; Lastovetsky, A (2014) 'Optimization of collective communication for heterogeneous HPC platforms' In: Jeannot, E; Zilinskas, J (eds). High-Performance Computing on Complex Environments (Wiley series on parallel and distributed computing). USA: Wiley. [Details]
Dongarra J, Lastovetsky A; (2006) 'An Overview of Heterogeneous High Performance and Grid Computing' In: Dongarra J, Lastovetsky A; (eds). Engineering The Grid: Status and Perspective. USA: American Scientific Publishers. Available Online [Details]
D.Arapov, A.Kalinov, A.Lastovetsky, and I.Ledovskih; (2001) 'A Language Approach to High Performance Computing on Heterogeneous Networks' In: * (eds). Progress in Computer Research, vol.2. , pp.215-226 [Details]
O.Dubko, T.Dubko, andA.Lastovetsky; (1993) 'Tools for functional porting C programs' In: Moscow State University, Moscow, 1993 (Russian) (eds). In Informatics and Computing Systems. [Details]
S.Gaissaryan and A.Lastovetsky; (1991) 'Language aspects of porting software' In: S.Gaissaryan and A.Lastovetsky; (eds). In Portable Software. Tver: Software Centre. [Details]
A.Lastovetsky; (1982) 'Computer processing of expert's estimations for making collective decisions' In: MAI Moscow, 1982 (Russian) (eds). In Models of Resource Distribution and Making Decisions. [Details]

Edited Books

Lastovetsky, A (Ed.). (2013) Heterogeneity in parallel and distributed computing. San Diego, CA, USA: Elsevier Science. [Details]
F. Desprez, E. Fleury, A. Kalinov, and A. Lastovetsky (Ed.). (2004) Special Issue of Parallel and Distributed Computing Practices on Algorithms, Models and Tools for High Performance Computing on Heterogeneous Networks. New York, USA: Nova Science Publishers. [Details]
A. Kalinov, A. Lastovetsky, and Y. Robert (Ed.). (2005) Special Issue of Parallel Computing on Heterogeneous Computing. Amsterdam, The Netherlands: Elsevier. [Details]
A. Lastovetsky , T. Kechadi (Ed.). (2010) Special Issue of International Journal of High Performance Computing Applications on Recent Advances in Parallel Virtual Machine and Message Passing Interface. Los Angeles: SAGE. [Details]
A. Lastovetsky, T. Kechadi and J. Dongarra (Ed.). (2008) Recent Advances in Parallel Virtual Machine and Message Passing Interface. Springer. [Details]
Desprez, F., Fleury, E., Kalinov, A., and Lastovetsky, A (Ed.). (2007) Algorithms and Tools for Parallel Computing on Heterogeneous Clusters. USA: Nova Science Publishers. [Details]

Peer Reviewed Journals

Lastovetsky, A; (2002) 'Adaptive parallel computing on heterogeneous networks with mpC'. Parallel Computing, 28 :1369-1407. [DOI] [Details]
Lastovetsky, A,Reddy, R; (2004) 'On performance analysis of heterogeneous parallel algorithms'. Parallel Computing, 30 :1195-1216. [DOI] [Details]
Lastovetsky, A,Rychkov, V,O'Flynn, M; (2010) 'ACCURATE HETEROGENEOUS COMMUNICATION MODELS AND A SOFTWARE TOOL FOR THEIR EFFICIENT ESTIMATION'. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 24 :34-48. [DOI] [Details]
Dichev, K; Reid, F; Lastovetsky, A (2013) 'Efficient and reliable network tomography in heterogeneous networks using BitTorrent broadcasts and clustering algorithms'. Scientific Programming, 21 (3-4):79-92. [Details]
Clarke, D; Zhong, Z; Rychkov, V; Lastovetsky A (2014) 'FuPerMod: A Software Tool for the Optimization of Data-Parallel Applications on Heterogeneous Platforms'. Journal of Supercomputing, 69 (1):61-69. [Details]
Lastovetsky, A; (2005) 'Parallel testing of distributed software'. Information and Software Technology, 47 :657-662. [DOI] [Details]
Lastovetsky, A,Reddy, R; (2006) 'HeteroMPI: Towards a message-passing library for heterogeneous networks of computers'. Journal of Parallel and Distributed Computing, 66 :197-220. [DOI] [Details]
Lastovetsky, A,Reddy, R; (2007) 'Data partitioning with a functional performance model of heterogeneous processors'. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 21 :76-90. [DOI] [Details]
Lastovetsky, A,Rychkov, V; (2009) 'ACCURATE AND EFFICIENT ESTIMATION OF PARAMETERS OF HETEROGENEOUS COMMUNICATION PERFORMANCE MODELS'. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 23 :123-139. [DOI] [Details]
Brady, T,Dongarra, J,Guidolin, M,Lastovetsky, A,Seymour, K; (2010) 'SmartGridRPC: The new RPC model for high performance Grid computing'. Concurrency: Practice and Experience, 22 :2467-2487. [DOI] [Details]
Lastovetsky, A., and Kechadi, M-T.; (2010) 'Recent Advances in Parallel Virtual Machine and Message Passing Interface'. The International Journal of High Performance Computing Applications, . [Details]
Clarke, D., Lastovetsky, A., Rychkov V.; (2011) 'Dynamic Load Balancing of Parallel Computational Iterative Routines on Highly Heterogeneous HPC Platforms'. Parallel Processing Letters, 21 (2):195-217. [Details]
A. Lastovetsky, V. Rychkov, and M. O¿Flynn; (2010) 'Accurate Heterogeneous Communication Models and a Software Tool for their Efficient Estimation'. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 24 (1):34-48. Available Online [Details]
Valencia, D,Lastovetsky, A,O'Flynn, M,Plaza, A,Plaza, J; (2008) 'PARALLEL PROCESSING OF REMOTELY SENSED HYPERSPECTRAL IMAGES ON HETEROGENEOUS NETWORKS OF WORKSTATIONS USING HETEROMPI'. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 22 :386-407. [DOI] [Details]
Reddy, R, Lastovetsky, A, Alonso, P; (2009) 'HeteroPBLAS: a set of parallel basic linear algebra subprograms optimized for heterogeneous computational clusters'. Scalable Computing: Practice and Experience, 10 (2):201-216. Available Online [Details]
Lastovetsky, A, Reddy, R, ; (2004) 'On performance analysis of heterogeneous parallel algorithms'. PARALLEL COMPUTING, 30 (11):1195-1216. Available Online [Details]
Lastovetsky A. and Reddy R.; (2007) 'Data Distribution for Dense Factorization on Computers with Memory Heterogeneity'. PARALLEL COMPUTING, 33 (12):757-779. Available Online [Details]
Kalinov, A; Lastovetsky, A; Robert, Y; ; (2005) 'Heterogeneous computing'. PARALLEL COMPUTING, 31 (7):649-652. Available Online [Details]
Lastovetsky A. and Reddy R.; (2005) 'Data Partitioning for Multiprocessors with Memory Heterogeneity and Memory Constraints'. SCIENTIFIC PROGRAMMING, 13 (2):93-112. Available Online [Details]
Desprez, F., Fleury, E., Kalinov, A., and Lastovetsky, A.; (2004) 'Algorithms, Models and Tools for High Performance Computing on Heterogeneous Networks'. PARALLEL AND DISTRIBUTED COMPUTING PRACTICES, 5 (4). [Details]
Lastovetsky A.; (2004) 'Parallel Computing on Heterogeneous Networks: Challenges and Responses'. PROBLEMS OF PROGRAMMING, 10 (3):251-260. Available Online [Details]
Lastovetsky A.; (2002) 'Adaptive Parallel Computing on Heterogeneous Networks with mpC'. PARALLEL COMPUTING, 28 (10):1369-1407. Available Online [Details]
Kalinov A., Lastovetsky A., Ledovskih I., and Posypkin M.; (2002) 'Refined Description of the C[] Language'. Programming and Computer Software, 28 (6):333-341. Available Online [Details]
Kalinov A., Lastovetsky A., Ledovskih I., and Posypkin M. ; (2002) 'Effective Solving Scientific Problems on Heterogeneous Networks of Computers with mpC'. Journal of Computational Methods in Applied Sciences, Vol. 2, No. 1-2 :135-140. [Details]
Kalinov A., Lastovetsky A., Ledovskih I., and Posypkin M. ; (2001) 'Compilation of Vector Expressions for Architectures with Multi-Level Memory Hierarchy'. Programming and Computer Software, 27 (3):111-122. Available Online [Details]
A.Kalinov and A.Lastovetsky; (2001) 'Heterogeneous Distribution of Computations Solving Linear Algebra Problems on Networks of Heterogeneous Computers'. Journal of Parallel and Distributed Computing, 61 (4):520-535. Available Online [Details]
Lastovetsky A., Arapov D., Kalinov A., and Ledovskih I.; (2000) 'A Parallel Language and Its Programming System for Heterogeneous Networks'. Concurrency: Practice and Experience, 12 (13):1317-1343. Available Online [Details]
Lastovetsky A., Kalinov A., Ledovskih I., Arapov D., and Posypkin M.; (2000) 'A Language and Programming Environment for High-Performance Parallel Computing on Heterogeneous Networks'. Programming and Computer Software, 26 (4):216-236. Available Online [Details]
Arapov D., Kalinov A., Lastovetsky A., and I.Ledovskih; (1999) 'A Language Approach to High Performance Computing on Heterogeneous Networks'. Parallel and Distributed Computing Practices, 2 (3):87-96. Available Online [Details]
V.Ivannikov and A.Lastovetsky; (1998) 'Efficiently portable programming parallel architectures'. Fundamental and Applied Mathematics, 4 (3):947-974. [Details]
A.Lastovetsky and M.Posypkin; (1996) 'Implementation of vector operators for DECchip 21064'. Applications of System Programming, 2 . [Details]
A.Lastovetsky and M.Posypkin; (1996) 'Analysis of DECchip 21064 and possible ways to speed up execution of programs'. Applications of System Programming, 2 . [Details]
Gaissaryan S., Khaletsky D., Lastovetsky A., and Ledovskih I.; (1995) 'Extension of ANSI C for vector and superscalar computers'. Programming and Computer Software, 21 (1):17-25. Available Online [Details]
A.Lastovetsky and I.Ledovskih; (1995) 'Analysis of structural equivalence of declarations in the C[] compiler'. Applications of System Programming, . [Details]
A.Lastovetsky; (1995) 'Preliminary report on the mpC language'. Applications of System Programming, 1 . [Details]
Lastovetsky A. and Gaissaryan S. ; (1994) 'An algebraic approach to semantics of programming languages'. Theorectical Computer Science, 135 (2):267-288. [Details]
S.Gaissaryan and A.Lastovetsky; (1994) 'An ANSI C superset for vector and superscalar computers and its retargetable compiler'. The Journal of C Language Translations, 5 (3):183-198. Available Online [Details]
O. Dubko, T. Dubko, and A.Lastovetsky; (1993) 'Functional portability of standardized C programs'. Moscow University Computational Mathematics and Cyberne, 15 (1):49-54. [Details]
S.Gaissaryan and A.Lastovetsky; (1990) 'A calculus of propositional properties of programs'. Programming and Computer Software, 16 (3):93-99. [Details]
S.Gaissaryan and A.Lastovetsky; (1985) 'Calculus of equivalences of abstract programs'. Programming and Computer Software, 11 (5):265-273. [Details]
A.Lastovetsky; (1984) 'An algebraic approach to schemes of structured programs'. Programming and Computer Software, 10 (1):22-28. [Details]
S.Gaissaryan and A.Lastovetsky; (1984) 'An algebraic model of von Neumann programming languages'. Programming and Computer Software, 10 (6):291-299. [Details]

Other Journals

A.Lastovetsky; (1996) 'mpC: A Multi-Paradigm Programming Language for Massively Parallel Computers' ACM SIGPLAN Notices 31 (2) :13-20. Available Online [Details]

Conference Publications

Lastovetsky, A,Reddy, R (2003) PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS An approach to assessment of heterogeneous parallel algorithms , pp.117-129 [Details]
Lastovetsky, A,Reddy, R (2003) PARALLEL PROCESSING AND APPLIED MATHEMATICS Classification of partitioning problems for networks of heterogeneous computers , pp.921-929 [Details]
Lastovetsky, A,Zuo, X,Zhao, P (2006) COMPUTATIONAL SCIENCE - ICCS 2006, PT 3, PROCEEDINGS A non-intrusive and incremental approach to enabling direct communications in RPC-based Grid programming systems , pp.1008-1011 [Details]
Lastovetsky, A,Reddy, R (2006) PARALLEL PROCESSING AND APPLIED MATHEMATICS A variable group block distribution strategy for dense factorizations on networks of heterogeneous computers , pp.1074-1081 [Details]
Zhu, J; Lastovetsky, A; Ali, S; Riesen, R (2013) 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, , pp.256-269 [Details]
Quintin, J-N; Hasanov, K; Lastovetsky, A (2013) Hierarchical Parallel Matrix Multiplication on Large-Scale Distributed Memory Platforms 42nd International Conference on Parallel Processing (ICPP-2013) Lyon, France, [Details]
Clarke, D; Zhong, Z; Rychkov, V; Lastovetsky, A (2013) FuPerMod: a Framework for Optimal Data Partitioning for Parallel Scientific Applications on Dedicated Heterogeneous HPC Platforms 12th International Conference on Parallel Computing Technologies (PaCT-2013) St. Petersburg, Russia, , 30-SEP-13 - 04-OCT-13 , pp.182-196 [Details]
DeFlumere, A; Lastovetsky, A (2014) Searching for the Optimal Data Partitioning Shape for Parallel Matrix Matrix Multiplication on 3 Heterogeneous Processors 23rd International Heterogeneity in Computing Workshop (HCW 2014) Phoenix, Arizona, [Details]
Malik, T; Rychkov, V; Lastovetsky, A; Quintin, J.-N. (2014) Topology-aware Optimization of Communications for Parallel Matrix Multiplication on Hierarchical Heterogeneous HPC Platforms 23rd International Heterogeneity in Computing Workshop (HCW 2014) Phoenix, Arizona, USA, [Details]
Becker B. and Lastovetsky A.; (2011) Max-Plus Algebra and Discrete Event Simulation on Parallel Hierarchical Heterogeneous Platforms 8th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2010) , pp.63-70 [Details]
Zhong, Z; Rychkov, V; Lastovetsky, A (2011) Data Partitioning on Heterogeneous Multicore Platforms 2011 IEEE International Conference on Cluster Computing (Cluster 2011) , pp.580-584 Available Online [Details]
Dichev, K; Lastovetsky, A; Rychkov, V (2011) Improvement of the Bandwidth of Cross-Site MPI Communication Using Optical Fiber EuroMPI 2011 Available Online [Details]
Rychkov, V; Clarke, D; Lastovetsky, A (2011) Using Multidimensional Solvers for Optimal Data Partitioning on Dedicated Heterogeneous HPC Platforms 11th International Conference on Parallel Computing Technologies (PaCT-2011) , pp.332-346 Available Online [Details]
Clarke, D; Lastovetsky A; Rychkov, V (2011) 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) , pp.450-459 Available Online [Details]
Clarke, D; Lastovetsky, A; Rychkov, V (2011) Dynamic Load Balancing of Parallel Computational Iterative Routines on Platforms with Memory Heterogeneity 8th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2010) , pp.41-50 [Details]
Dichev, K; Reid, F; Lastovetsky, A (2012) Efficient and Reliable Network Tomography in Heterogeneous Networks Using BitTorrent Broadcasts and Clustering Algorithms ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC'12) Available Online [Details]
Zhong, Z; Rychkov, V; Lastovetsky, A (2012) 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) Available Online [Details]
Clarke, D; Ilic, A; Lastovetsky, A; Sousa, L (2012) Hierarchical Partitioning Algorithm for Scientific Computing on Highly Heterogeneous CPU + GPU Clusters 18th International European Conference on Parallel and Distributed Computing (Euro-Par 2012) , pp.489-501 Available Online [Details]
Dichev, K; Lastovetsky, A (2012) MPI vs BitTorrent : Switching Between Large-Message Broadcast Algorithms in the Presence of Bottleneck Links 10th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'2012) Available Online [Details]
Girko, O; Lastovetsky, A (2012) Using Static Code Analysis to Improve Performance of GridRPC Applications 9th High-Performance Grid and Cloud Computing Workshop (HPGC 2012) Available Online [Details]
DeFlumere, A; Lastovetsky, A; Becker, B (2012) Partitioning for Parallel Matrix-Matrix Multiplication with Heterogeneous Processors: The Optimal Solution 21st International Heterogeneity in Computing Workshop (HCW 2012) Available Online [Details]
A. Lastovetsky and R. Reddy; (2010) 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 Available Online [Details]
A. Lastovetsky and R. Reddy; (2010) 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 Available Online [Details]
P. Alonso, R. Reddy, and A. Lastovetsky; (2010) Experimental Study of Six Different Implementations of Parallel Matrix Multiplication on Heterogeneous Computational Clusters of Multicore Processors 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2010) Available Online [Details]
M. Guidolin, T. Brady, and A. Lastovetsky; (2010) How Algorithm Definition Language (ADL) Improves the Performance of SmartGridSolve Applications 7th High-Performance Grid Computing Workshop Available Online [Details]
K. Dichev, V. Rychkov, and A. Lastovetsky; (2010) Two algorithms of irregular scatter/gather operations for heterogeneous platforms 17th European MPI User¿s Group Meeting (EuroMPI 2010) Available Online [Details]
R. Higgins and A. Lastovetsky; (2009) Managing the Construction and Use of Functional Performance Models in a Grid Environment 23rd International Parallel and Distributed Processing Symposium (IPDPS 2009) Rome, Italy, , 25-MAY-09 - 29-MAY-09 Available Online [Details]
A. Lastovetsky; (2009) Model-based Optimization of MPI Collective Operations for Computational Clusters 16th European PVM/MPI User's Group Meeting (EuroPVM/MPI 2009) Espoo, Finland, , 07-SEP-09 - 10-SEP-09 Available Online [Details]
Reddy, R, Lastovetsky, A, Alonso, P; (2009) Parallel Solvers for Dense Linear Systems for Heterogeneous Computational Clusters 23rd International Parallel and Distributed Processing Symposium (IPDPS 2009) Rome, Italy, , 25-MAY-09 - 29-MAY-09 Available Online [Details]
A. Lastovetsky, M. O'Flynn, and V. Rychkov; (2009) Revisiting Communication Performance Models for Computational Clusters 23rd International Parallel and Distributed Processing Symposium (IPDPS 2009) Rome, Italy, , 25-MAY-09 - 29-MAY-09 Available Online [Details]
M. Guidolin and A. Lastovetsky; (2009) Grid-enabled Hydropad: a Scientific Application for Benchmarking GridRPC-based Programming Systems 23rd International Parallel and Distributed Processing Symposium (IPDPS 2009) Rome, Italy, , 25-MAY-09 - 29-MAY-09 Available Online [Details]
Reddy, R, Lastovetsky, A, Alonso, P; (2008) Scalable Dense Factorizations for Heterogeneous Computational Clusters 7th International Symposium on Parallel and Distributed Computing (ISPDC 2008) Krakow, Poland, , 01-JUL-08 - 05-JUL-08 , pp.49-56 Available Online [Details]
Reddy, R, Lastovetsky, A, Alonso, P; (2008) Heterogeneous PBLAS: Optimization of PBLAS for Heterogeneous Computational Clusters 7th International Symposium on Parallel and Distributed Computing (ISPDC 2008) Krakow, Poland, , 01-JUL-08 - 05-JUL-08 , pp.73-80 Available Online [Details]
M. Guidolin and A. Lastovetsky; (2008) Algorithm Definition Language: a Task Graph Builder for SmartGridSolve 9th IEEE/ACM International Conference on Grid Computing (Grid 2008) Available Online [Details]
D. Valencia, A. Plaza, V. Rychkov, and A. Lastovetsky; (2008) Efficient collective communication paradigms for hyperspectral imaging algorithms using HeteroMPI  15th European PVM/MPI User¿s Group Meeting (EuroPVM/MPI 2008) , pp.326-331 Available Online [Details]
T. Brady, M. Guidolin, and A. Lastovetsky; (2008) Experiments with SmartGridSolve: Achieving Higher Performance by Improving the GridRPC Model 9th IEEE/ACM International Conference on Grid Computing (Grid 2008) Available Online [Details]
A. Lastovetsky, M. O'Flynn, and V. Rychkov; (2008) A software tool for accurate estimation of parameters of heterogeneous communication models 15th European PVM/MPI User's Group Meeting (EuroPVM/MPI 2008) , pp.43-54 Available Online [Details]
A. Lastovetsky, M. O'Flynn, and V. Rychkov; (2008) MPIBlib: Benchmarking MPI Communications for Parallel Computing on Homogeneous and Heterogeneous Clusters 15th European PVM/MPI User's Group Meeting (EuroPVM/MPI 2008) , pp.227-238 Available Online [Details]
Lastovetsky A. and Rychkov V. ; (2007) 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) Available Online [Details]
Lastovetsky A., O'Flynn M., and Rychkov V.; (2007) Optimization of Collective Communications in HeteroMPI . In: F. Cappello, T. Herault, and J. Dongarra eds. Recent Advances in Parallel Virtual Machine and Message Passing Interface (Proceedings of EuroPVM/MPI 2007), Lecture Notes in Computer Science 4757 , pp.135-143 Available Online [Details]
Becker B. and Lastovetsky A.; (2007) Towards Data Partitioning for Parallel Computing on Three Interconnected Clusters Proceedings of the 6th International Symposium on Parallel and Distributed Computing (ISPDC 2007) , pp.285-292 Available Online [Details]
Lastovetsky A. ; (2007) On Grid-based Matrix Partitioning for Heterogeneous Processors Proceedings of the 6th International Symposium on Parallel and Distributed Computing (ISPDC 2007) , pp.383-390 Available Online [Details]
Lastovetsky A. and Reddy R.; (2007) 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), Lecture Notes in Computer Science 4671 , pp.261-275 Available Online [Details]
A.Lastovetsky and V.Vilisov; (1982) On automated making decisions in computer-aided manufacturing Proceedings of the All-Union Conference on Models of Short-Term Manufactory Control, Ukrainian Acad. of Sci., 1982 Kiev, [Details]
A.Lastovetsky and V.Vilisov; (1982) Making decisions in computer-aided manufacturing based on adaptive models Proceedings of the All-Union Conference on Dynamic Models of Complex Systems, 1982, (Russian) Tbilisi, [Details]
S.Gaissaryan and A.Lastovetsky; (1993) A C-level programming language for massively parallel computers Proceedings of the 1993 International Conference on Software for Multiprocessors and Supercomputers: Theory, Practice, Experience (SMS TPE'93), Russian Academy of Sciences, February 1993, St.Petersburg, Russia St.Petersburg, [Details]
D.Arapov, A.Kalinov, and A.Lastovetsky; (1997) Resource management in the mpC programming environment Proceedings of the 30th Hawaii International Conference on System Sciences (HICSS'30), vol.1, IEEE Computer Society Press, January 7-10, 1997, Wailea, HI Wailea, , pp.576-585 [Details]
D.Arapov, A.Kalinov, V.Ivannikov, A.Lastovetsky, I.Ledovskih, and T.Lewis; (1997) Modular parallel programming in mpC for distributed memory machines Proceedings of the 2nd Aizu International Symposium on Parallel Algorithms/Architectures Synthesis (pAs'97), IEEE Computer Society Press, March 17-21, 1997, Aizu-Wakamatsu, Japan Aizu-Wakamatsu, Japan, , pp.248-255 [Details]
A. Lastovetsky and R. Reddy ; (2003) Classification of Partitioning Problems for Networks of Heterogeneous Computers Proceedings of the 5th International Conference on Parallel Processing and Applied Mathematics (PPAM 2003) Czestochowa, Poland, , pp.921-929 Available Online [Details]
B.Chetverushkin, N.Churbanova, A.Lastovetsky, and M.Trapeznikova; (1998) Parallel simulation of oil extraction on heterogeneous networks of computers Proceedings of the 1998 Conference on Simulation Methods and Applications (CSMA'98), Society for Computer Simulation, November 1-3, 1998, Orlando, Florida Orlando, , pp.53-59 [Details]
D.Arapov, V.Ivannikov, A.Kalinov, A.Lastovetsky, and I.Ledovskih; (1998) Managing processes with network objects and their translation Proceedings of the EUROMICRO'98 International Conference, vol.2, IEEE Computer Society Press, August 25-27, 1998, Vasteras, Sweden Vasteras, Sweden, , pp.1037-1044 [Details]
Arapov D., Kalinov A., Lastovetsky A., and Ledovskih I. ; (1998) Experiments with mpC: efficient solving regular problems on heterogeneous networks of computers via irregularization The 5th International Symposium on Solving Irregularly Structured Problems in Parallel (IRREGULAR'98) Berkley, , pp.332-343 Available Online [Details]
Arapov A., Ivannikov V., Kalinov A., Lastovetsky A., and Ledovskih I.; (1998) Managing processes with network objects and their translation The EUROMICRO'98 International Conference Vasteras, [Details]
Kalinov A., and Lastovetsky A.; (1999) mpC + ScaLAPACK = Efficient Solving Linear Algebra Problems on Heterogeneous Networks The 5th International Euro-Par Conference. 1999 Toulouse, , pp.1024-1031 Available Online [Details]
Kalinov A., and Lastovetsky A.; (1999) Heterogeneous Distribution of Computations While Solving Linear Algebra Problems on Networks of Heterogeneous Computers The 7th International Conference on High Performance Computing and Networking Europe (HPCN'99) Amsterdam, , pp.191-200 Available Online [Details]
Lastovetsky A. ; (2001) Using mpC to Improve Performance of CORBA-Based Distributed Applications on Heterogeneous Networks The (2001) International Conference on Parallel and Distributed Processing Techniques and Algorithms (PDPTA'(2001)) Las Vegas, [Details]
Lastovetsky A.; (2005) Modeling Performance of Processors for High Performance Computing on Heterogeneous Networks Proceedings of the 14th International Conference on Computational Mechanics and Modern Applied Software Systems Alushta, Crimea, Ukraine, [Details]
Valencia, D., Lastovetsky, A., and Plaza A.; (2006) Design and Implementation of a Parallel Heterogeneous Algorithm for Hyperspectral Image Analysis Using HeteroMPI Proceedings of the 5th International Symposium on Parallel and Distributed Computing (ISPDC 2006) Timisoara, Romania, , pp.301-308 Available Online [Details]
Reddy R. and Lastovetsky A. ; (2006) HeteroMPI + ScaLAPACK: Towards a ScaLAPACK (Dense Linear Solvers) on Heterogeneous Networks of Computers Proceedings of the 13th IEEE International Conference on High Performance Computing (HiPC 2006) Bangalore, India, , pp.242-253 Available Online [Details]
Lastovetsky A.; (2006) Scientific Programming for Heterogeneous Systems - Bridging the Gap between Algorithms and Applications Proceedings of the 5th International Symposium on Parallel Computing in Electrical Engineering (PARELEC 2006) Available Online [Details]
Becker B. and Lastovetsky A.; (2006) Matrix Multiplication on Two Interconnected Processors Proceedings of the 8th IEEE International Conference on Cluster Computing (Cluster 2006) Available Online [Details]
Alonso P., Lastovetsky A., and Vidal A.; (2006) A Parallel Algorithm for the Solution of the Deconvolution Problem on Heterogeneous Networks Proceedings of the 8th IEEE International Conference on Cluster Computing (Cluster 2006) Available Online [Details]
Kalinov, A., Posypkin, M., Lastovetsky, A. Ledovskikh, I.; (2005) 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 [Details]
Higgins, R. Lastovetsky, A.; (2005) Scheduling for Heterogeneous Networks of Computers with Persistent Fluctuation of Load Proceedings of the 13th International Conference on Parallel Computing Available Online [Details]
Brady, T., Konstantinov, E., Lastovetsky, A.; (2006) SmartNetSolve: High Level Programming System for High Performance Grid Computing Proceedings of the 20th International Parallel and Distributed Processing Symposium Available Online [Details]
Zhao P. and Lastovetsky A. ; (2005) Event Logging: Portable and Efficient Checkpointing in Heterogeneous Environments with Non-FIFO Communication Platforms Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005) Denver, Colorado, USA, Available Online [Details]
Lastovetsky, A., Reddy, R. and Higgins, R.; (2006) Building the Functional Performance Model of a Processor Proceedings of the 21st Annual ACM Symposium on Applied Computing Available Online [Details]
Lastovetsky, A., Mkwawa, I., O'Flynn, M.; (2006) 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 - Volume 2 Available Online [Details]
Lastovetsky, A. Reddy, R; (2005) 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 Available Online [Details]
Lastovetsky, A., Zuo, X., and Zhao, P.; (2006) A Non-Intrusive and Incremental Approach to Enabling Direct Communications in RPC-Based Grid Programming Systems Proceedings of the 6th International Conference on Computational Science Available Online [Details]
Chetverushkin B., Churbanova N., Lastovetsky A., and Trapeznikova M. ; (1998) Parallel simulation of oil extraction on heterogeneous networks of computers The (1998) Conference on Simulation Methods and Applications (CSMA'98) Orlando, , pp.53-59 [Details]
Arapov D., Kalinov A., Lastovetsky A., Ledovskih I., and Lewis T. ; (1997) A programming environment for heterogeneous distributed memory machines The 6th Heterogeneous Computing Workshop (HCW'97) Geneve, , pp.32-45 Available Online [Details]
Arapov D., Kalinov A., and Lastovetsky A.; (1996) Managing the computing space in the mpC compiler The 4th International Conference on Parallel Architectures and Compilation Techniques (PACT'96) Boston, , pp.150-155 Available Online [Details]
Gaissaryan,S., Katzerov S., Lastovetsky A., and Khaletsky D. ; (1994) A retargetable compiler of the ANSI C superset for vector and superscalar computers International Conference on Software for Multiprocessors and Supercomputers: Theory, Practice, Experience (SMS TPE'94) Moscow, , pp.77-84 [Details]
X. Zuo and A. Lastovetsky ; (2007) Experiments with a Software Component Enabling NetSolve with Direct Communications in a Non-Intrusive and Incremental Way Proceedings of the 21st International Parallel and Distributed Processing Symposium (IPDPS 2007), CD-ROM/Abstracts Proceedings, IEEE Computer Society Long Beach, California, USA, , 26-MAR-07 - 30-MAR-07 Available Online [Details]
A. Lastovetsky and M. O'Flynn ; (2007) A Performance Model of Many-to-One Collective Communications for Parallel Computing Proceedings of the 21st International Parallel and Distributed Processing Symposium (IPDPS 2007), CD-ROM/Abstracts Proceedings, IEEE Computer Society Long Beach, California, USA, , 26-MAR-07 - 30-MAR-07 Available Online [Details]
A.Lastovetsky and J.Twamley; (2004) Towards a Realistic Performance Model for Networks of Heterogeneous Computers The 2004 IFIP International Symposium on High Performance Computational Science and Engineering (HPCSE-04) Toulouse, France, , 27-AUG-04 Available Online [Details]
A.Lastovetsky and R.Reddy ; (2004) 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, , 05-JUL-04 - 07-JUL-04 , pp.133-140 Available Online [Details]
A. Lastovetsky and R. Reddy; (2004) Data Partitioning with a Realistic Performance Model of Networks of Heterogeneous Computers Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004) Santa Fe, New Mexico, USA, , 26-APR-04 - 30-APR-04 Available Online [Details]
A.Lastovetsky and R.Reddy ; (2003) 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, , 22-APR-03 - 26-APR-03 Available Online [Details]

Published Reports

T. Brady; J. Dongarra; M. Guidolin; A. Lastovetsky; and K. Seymour ; (2009) SmartGridRPC: The new RPC model for high performance Grid computing. UCD School of Computer Science and Informatics, Dublin. Available Online [Details]
Alonso, P, Reddy, R, Lastovetsky, A; (2009) Experimental study of six parallel matrix-matrix multiplication applications for heterogeneous computational clusters of multicore processors. School of Computer Science and Informatics, University Collede Dublin, Dublin, Ireland. Available Online [Details]
M. Guidolin, T. Brady, and A. Lastovetsky; (2009) How Algorithm Definition Language (ADL) improves the performance of SmartGridSolve applications. School of Computer Science and Informatics, University Collede Dublin, Dublin, Ireland. Available Online [Details]
Reddy, R, Lastovetsky, A, Alonso, P; (2008) Heterogeneous PBLAS: a set of parallel basic linear algebra subprograms for heterogeneous computational clusters. School of Computer Science and Informatics, University Collede Dublin, Dublin, Ireland. Available Online [Details]
 

Editorial

Lastovetsky, A,Kechadi, T; (2010) RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE. Editorial [DOI] [Details]
Kalinov, A,Lastovetsky, A,Robert, Y; (2005) Heterogeneous computing. Editorial [DOI] [Details]
       

Reports

Alexey Lastovetsky, Is-Haka Imkwawa, Maureen O'Flynn; (2006) Modeling Performance of Many-to-One Collective Communication Operations in Heterogeneous Clusters, UCD CSI Technical Report 2006-3. Reports [Details]
Lastovetsky A., Zuo X., and Zhao P.; (2006) A Non-Intrusive and Incremental Approach to Enabling Direct Communications in RPC-based Grid Programming Systems, Technical Report UCD-CSI-2005-2. Reports [Details]
   

Workshops

Lastovetsky A. and Twamley J. ; (2005) Towards a Realistic Performance Model for Networks of Heterogeneous Computers, High Performance Computational Science and Engineering (Proceedings of IFIP TC5 Workshop, World Computer Congress, August 22-27 2004, Toulouse, France. Workshops [Details]
                                                                   

Research

Research Interests

Heterogeneous Computing; Parallel and Distributed Computing; High Performance Computing; Grid Computing.

Research Projects

Sponsor : Science Foundation Ireland (SFI)
Title : Incorporation of Hetero MPI into Open MPI
Start Date / End Date : 01-SEP-06 / 31-AUG-08
Sponsor : Science Foundation Ireland (SFI)
Title : High-Level Programming Models and Tools for Grid Computing
Start Date / End Date : 12-JAN-04 / 11-JAN-05
Sponsor : Science Foundation Ireland (SFI)
Title : Study of Data Partitioning Problems Based on a Realistic Model of Network Computers
Start Date / End Date : 15-SEP-04 / 14-MAR-08
Sponsor : Irish Research Council for Science Engineering and Technology (IRCSET)
Title : Data partitioning for heterogeneous platforms [Robert Higgins]
Start Date / End Date : 01-OCT-04 / 31-MAR-08
Sponsor : Science Foundation Ireland (SFI)
Title : SmartNetSolve: a high level programming system for high performance grid computing
Start Date / End Date : 15-NOV-04 / 14-MAY-09
Sponsor : Science Foundation Ireland (SFI)
Title : High-performance heterogeneous computing
Start Date / End Date : 01-SEP-09 / 01-SEP-14
Sponsor : Science Foundation Ireland (SFI)
Title : Design and implementation of scientific software on multicore architectures
Start Date / End Date : 01-NOV-09 / 31-DEC-10
Sponsor : Irish Research Council for Science Engineering and Technology (IRCSET)
Title : Exascale Stream Computing
Start Date / End Date : 01-MAR-11 / 28-FEB-13
Sponsor : Higher Education Authority (HEA)
Title : PRTLI 5: SimSci - Split Accounts School of CSI
Start Date / End Date : 01-MAR-11 / 29-FEB-16
Sponsor : Irish Research Council for Science Engineering and Technology (IRCSET)
Title : Exascale Computing
Start Date / End Date : 15-JAN-12 / 14-JAN-14
Sponsor : Irish Research Council for Science Engineering and Technology (IRCSET)
Title : Extreme Scale Systems Data Analytics
Start Date / End Date : 01-JAN-12 / 31-DEC-14
Sponsor : Irish Research Council for Science Engineering and Technology (IRCSET)
Title : Design and implementation of parallel algorithms and applications for heterogeneous high-performance computing platforms
Start Date / End Date : 01-APR-12 / 31-MAR-15

Recent Postgraduates

 

Teaching

         

Innovation & Leadership

1) Book "Parallel Computing on Heterogeneous Networks" (Wiley, 2003) is internationally used as a textbook in many university courses on parallel and distributed computing. 2)Abell Distinguished Lecture in Computer Engineering (the Colorado State University, 2004).