Ulteriori informazioni
Informationen zum Autor Alexey L. Lastovetsky, PhD, is a Senior Lecturer at the School of Computer Science and Informatics at the University College Dublin (UCD), where he is also the founder and Director of the Heterogeneous Computing Laboratory. 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 has published over ninety technical papers in refereed journals and edited books and proceedings for international conferences. He is also the author of Parallel Computing on Heterogeneous Networks (Wiley). Jack J. Dongarra, PhD, is University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee and serves as Distinguished Research Staff in the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL). He is a Turing Fellow in the Computer Science and Mathematics Schools at the University of Manchester and an Adjunct Professor in the Computer Science Department at Rice University. He specializes in numerical algorithms in linear algebra, parallel computing, the use of advanced computer architectures, programming methodology, and tools for parallel computers. His research includes the development, testing, and documentation of high quality mathematical software. He has published approximately 200 articles, papers, reports, or technical memoranda and is the coauthor of several books. He is a member of the IEEE and is the recipient of the IEEE Sid Fernbach Award and the first IEEE Medal of Excellence in Scalable Computing. Klappentext An analytical overview of the state of the art, open problems, and future trends in heterogeneous parallel and distributed computingThis book provides an overview of the ongoing academic research, development, and uses of heterogeneous parallel and distributed computing in the context of scientific computing. Presenting the state of the art in this challenging and rapidly evolving area, the book is organized in five distinct parts:* Heterogeneous Platforms: Taxonomy, Typical Uses, and Programming Issues* Performance Models of Heterogeneous Platforms and Design of¿Heterogeneous Algorithms* Performance: Implementation and Software* Applications* Future TrendsHigh Performance Heterogeneous Computing is a valuable¿reference for researchers and practitioners in the area of high performance heterogeneous computing. It also serves as an excellent supplemental text for graduate and postgraduate courses in related areas. Zusammenfassung A critical work covering high-performance heterogeneous computing Analyzes issues encountered when programming heterogeneous networks Overviews software for parallel and distributed programming for heterogeneous networks The authors efforts provided the first large-scale robust infrastructure for distributed computing and communication. Inhaltsverzeichnis PREFACE. ACKNOWLEDGMENTS. PART I HETEROGENEOUS PLATFORMS: TAXONOMY, TYPICAL USES, AND PROGRAMMING ISSUES. 1. Heterogeneous Platforms and Their Uses. 1.1 Taxonomy of Heterogeneous Platforms. 1.2 Vendor-Designed Heterogeneous Systems. 1.3 Heterogeneous Clusters. 1.4 Local Network of Computers (LNC). 1.5 Global Network of Computers (GNC). 1.6 Grid-Based Systems. 1.7 Other Heterogeneous Platforms. 1.8 Typical Uses of Heterogeneous Platforms. 1.8.1 Traditional Use. 1.8.2 Parallel Computing. 1.8.3 Distributed Computing. 2. Programming Issues. 2.1 Performance. 2.2 Fault Tolerance. 2.3 Arithmetic Heterogeneity. PART II PERFORMANCE MODELS OF HETEROGENEOUS PLATFORMS AND DESIGN OF HETEROGENEOUS ALGORITHMS.