UPC
Distributed Shared Memory Programming
AvTarek El-Ghazawi,William Carlson
Del 20 i serien Wiley Series on Parallel and Distributed Computing
1 882 kr
Beställningsvara. Skickas inom 5-8 vardagar. Fri frakt över 249 kr.
Beskrivning
Produktinformation
- Utgivningsdatum:2005-07-01
- Mått:162 x 247 x 18 mm
- Vikt:494 g
- Format:Inbunden
- Språk:Engelska
- Serie:Wiley Series on Parallel and Distributed Computing
- Antal sidor:264
- Förlag:John Wiley & Sons Inc
- ISBN:9780471220480
Utforska kategorier
Mer om författaren
Tarek El-Ghazawi received his PhD in electrical and computer engineering from New Mexico State University. Currently, he is an associate professor in the Electrical and Computer Engineering??Department at the George Washington University. His research? interests are in high-performance computing, computer architecture, reconfigurable computing, embedded systems, and experimental performance. He has over 70 technical journal and conference publications in these areas. He has served as the principal investigator for over two dozen funded research projects, and his research has been supported by NASA, DoD, NSF and industry. He has served as a guest editor for the IEEE concurrency and was an Associate Editor for the International Journal of Parallel and Distributed Computing and Networking. El-Ghazawi has also served as a visiting scientist at NASA GSFC and NASA Ames Research Center. He is a senior member of the IEEE and a member of the advisory board for the IEEE Task Force on Cluster Computing. William Carlson received his PhD in Electrical Engineering from Purdue University. From 1988 to 1990, he was an assistant professor at the University of Wisconsin-Madision. His research interestes include performance evaluation of advanced computer architectures, operating systems, languages and compilers for parallel and distributed computers. Thomas Sterling received his PhD as a Hertz Fellow from the Massachusetts Institute of Technology. His research interests include parallel computer architecture, system software and evaluation. He holds six patents, is the co-author of several books and has published dozens of papers in the field of parallel Computing. Katherine Yelick received her? PhD in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology. Her research interests include parallel computing, memory hierarchy optimizations, programming languages and compilers. Currently, she is a Professor of Computer Science at the University of California, Berkeley.
Recensioner i media
"This book is a good introduction to the UPC programming philosophy." (Computing Reviews.com, February 15, 2006)
Innehållsförteckning
- Preface vii1. Introductory Tutorial 11.1 Getting Started 11.2 Private and Shared Data 31.3 Shared Arrays and Affinity of Shared Data 61.4 Synchronization and Memory Consistency 81.5 Work Sharing 101.6 UPC Pointers 111.7 Summary 14Exercises 142. Programming View and UPC Data Types 172.1 Programming Models 172.2 UPC Programming Model 202.3 Shared and Private Variables 212.4 Shared and Private Arrays 232.5 Blocked Shared Arrays 252.6 Compiling Environments and Shared Arrays 302.7 Summary 30Exercises 313. Pointers and Arrays 333.1 UPC Pointers 333.2 Pointer Arithmetic 353.3 Pointer Casting and Usage Practices 383.4 Pointer Information and Manipulation Functions 403.5 More Pointer Examples 433.6 Summary 47Exercises 474. Work Sharing and Domain Decomposition 494.1 Basic Work Distribution 504.2 Parallel Iterations 514.3 Multidimensional Data 544.4 Distributing Trees 624.5 Summary 71Exercises 715. Dynamic Shared Memory Allocation 735.1 Allocating a Global Shared Memory Space Collectively 735.2 Allocating Multiple Global Spaces 785.3 Allocating Local Shared Spaces 825.4 Freeing Allocated Spaces 895.5 Summary 90Exercises 906. Synchronization and Memory Consistency 916.1 Barriers 926.2 Split-Phase Barriers 946.3 Locks 996.4 Memory Consistency 1086.5 Summary 113Exercises 1147. Performance Tuning and Optimization 1157.1 Parallel System Architectures 1167.2 Performance Issues in Parallel Programming 1207.3 Role of Compilers and Run-Time Systems 1227.4 UPC Hand Optimization 1237.5 Case Studies 1287.6 Summary 135Exercises 1358. UPC Libraries 1378.1 UPC Collective Library 1378.2 UPC-IO Library 1418.3 Summary 146References 147Appendix A: UPC Language Specifications, v1.1.1 149Appendix B: UPC Collective Operations Specifications, v1.0 183Appendix C: UPC-IO Specifications, v1.0 203Appendix D: How to Compile and Run UPC Programs 243Appendix E: Quick UPC Reference 245Index 251
Mer från samma författare
Reconfigurable Computing: Architectures, Tools and Applications
Phaophak Sirisuk, Fearghal Morgan, Tarek El-Ghazawi, Hideharu Amano
Häftad, 2010
545 kr
Reconfigurable Computing: Architectures, Tools and Applications
Hideharu Amano, Tarek El-Ghazawi, Fearghal Morgan, Phaophak Sirisuk
734 kr
Reconfigurable Computing: Architectures, Tools and Applications
Andreas Koch, Ram Krishnamurthy, John McAllister, Roger Woods, Tarek El-Ghazawi
Häftad, 2011
545 kr
Reconfigurable Computing: Architectures, Tools and Applications
Tarek El-Ghazawi, Roger Woods, John McAllister, Ram Krishnamurthy, Andreas Koch
734 kr
Mer från samma serie
Advanced Computational Infrastructures for Parallel and Distributed Adaptive Applications
Manish Parashar, Xiaolin Li, Sumir Chandra, Albert Y Zomaya
Inbunden, 2010
2 097 kr
High-Performance Parallel Database Processing and Grid Databases
David Taniar, Clement H. C. Leung, Wenny Rahayu, Sushant Goel
Inbunden, 2008
2 178 kr
Optimization Techniques for Solving Complex Problems
Enrique Alba, Enrique Alba, Christian Blum, Pedro Asasi, Coromoto Leon, Juan Antonio Gomez
Inbunden, 2009
1 896 kr
Algorithms and Protocols for Wireless and Mobile Ad Hoc Networks
Azzedine Boukerche
Inbunden, 2008
1 889 kr
Large-Scale Computing Techniques for Complex System Simulations
Werner Dubitzky, Krzysztof Kurowski, Bernard Schott
Inbunden, 2011
1 364 kr
Du kanske också är intresserad av
Advanced Computer Architecture and Parallel Processing
Hesham El-Rewini, Mostafa Abd-El-Barr
Inbunden, 2005
1 995 kr
Optimization Techniques for Solving Complex Problems
Enrique Alba, Enrique Alba, Christian Blum, Pedro Asasi, Coromoto Leon, Juan Antonio Gomez
Inbunden, 2009
1 896 kr
Fundamentals of Computer Organization and Architecture
Mostafa Abd-El-Barr, Hesham El-Rewini
Inbunden, 2005
1 995 kr
Verification of Communication Protocols in Web Services
Kazi Sakib, Zahir Tari, Peter Bertok
Inbunden, 2013
1 515 kr