You are here:
Alexey Lastovetsky

Alexey Lastovetsky

Biography

General
My Photograph
Name and Title: 
Dr Alexey Lastovetsky PhD
Position: 
Senior Lecturer
Research Group: 
Heterogeneous Computing Laboratory
Phone: 
2916
Email: 
Office: 
CSI / B2.06
Address:
School of Computer Science & Informatics
Comp Science and Informatics
Belfield
Dublin 4

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 90 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 & Awards:

  • 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

Professional 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.

Committee Work:

  • 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:

  • 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:

  • Dongarra J, Lastovetsky A (2006) 'An Overview of Heterogeneous High Performance and Grid Computing' In: 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. [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: 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]

Books Edited:

  • 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:

  • 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]
  • A. Lastovetsky and V. Rychkov (2009) 'Accurate and efficient estimation of parameters of heterogeneous communication performance models'. The International Journal of High Performance Computing Applications, 23 (2):123-139. Available Online [Details]
  • D. Valencia, A. Lastovetsky, M. O¿Flynn, A. Plaza, J. Plaza (2008) 'Parallel Processing of Hyperspectral Images on Heterogeneous Networks Using HeteroMPI'. The International Journal of High Performance Computing Applications, 22 (4):386-407. Available Online [Details]
  • Lastovetsky, A, Reddy, R, (2007) 'Data partitioning with a functional performance model of heterogeneous processors'. The International Journal of High Performance Computing Applications, 21 (1):76-90. Available Online [Details]
  • Lastovetsky, A, Reddy, R, (2006) 'HeteroMPI: Towards a message-passing library for heterogeneous networks of computers'. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 66 (2):197-220. 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]
  • Lastovetsky A. (2005) 'Parallel Testing of Distributed Software'. INFORMATION AND SOFTWARE TECHNOLOGY, 47 (10):657-662. 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:

  • 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:

  • 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

  • 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.


Teaching

Modules Co-ordinated:

  • 2007   COMP40390     Computer Science: Heterogenous and Grid Computing
  • 2007   COMP40190     Computer Science: Parallel Programming Systems
  • 2007   COMP30250     Computer Science: Parallel and Cluster Computing

Current Postgraduate Students: