PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing

所需积分/C币:49 2019-11-01 22:33:23 1.39MB PDF
收藏 收藏
举报

本教程由开发该软件的团队撰写,是希望使用PVM来提高其高性能计算资源的灵活性和功能的科学家,工程师和其他计算机用户的权威资源。
PVM: Parallel virtual machine A Users'Guide and Tutorial for Networked Parallel Computing Al geist Adam Beguelin Jack dongarra Weicheng Jiang Robert manche Vaidy sunderam The mit press Cambridge, Massachusetts London england c 1994 Massachusetts Institute of Technology Il rights reserved. No Part of chis book Inlay be reproduced in ally Corin by any electronic or mechanical means(including photo copying, recording, or information storage and retrieval)without permission in writing from the pu blusher This book was set in iatEX by the authors and was printed and bound in the United States of America Library of Congress Cataloging-in-Publication Data To retrieve the postscript file you can use one of the following methods. &. This book is also available in postscript and html forms over the Interne anonymous ftp ftp netllb2cs utk. edu cd pvm/book get pvm-book ps aui t from any machine on the Internet type: rcp anon@netlib2csutk. edu: pvm/book/pvm-book ps pvm-book ps sending email to netlibgornl. gov and in the message type send pvm-book ps from pvm3/book use Xnetlib and click "library", click“pvm3"', click“book”, click“ipⅦm3/pvm- book. ps", click "download,, click "Get Files Now .(Xnetlib is an X-window interface to the netlib software based on a client-server model. The software can be found in net lib,"send inde x from xnetIib") To view the html file use the URL .http://wwh.NetlIb.org/pvm3/book/pvm-book.htm1 Contents Series foreword Presa Introduction 1.1 Heterogeneous Network Computing 1.2 Trends in Distributed Computing 1.3 PVM Overview 1.4 Other Packages 1.4.1 The p4 System 1.4.2D 1.4.3MPI 1.4.4 The Linda System The PVM System 11 3 Using PVM How to obtain the pym software 3.2 Setup to Use PVM etup summar tarting pvm g 3.5 COlllimon Startup Problems 24 6 Running fⅤ M Programs 3. 7 PVM Console details 27 3.8 Host File options 29 4 Basic Programming Techniques 33 1 Common Parallel Programming paradigms 4.1.1 Crowd Coinlpulalions 34 4.1.2 Tree Computations 37 4.2 Workload allocation 39 4.2.1 Data Decomposition 40 4.2.2 Function Decomposition 41 ontents 4.3 Porting Existing Applications to PVM 43 5 PVM User Interface 45 5.1 Process Control 46 5.2 Informalion 49 5.3 Dynanic ConfiguratIon 5.4 Signaling 51 Setting and Getting Options Message Passing 53 5.6.1 Message buffers 5.6.2 Packing Data 55 5.6.3 Sending and Receiving Data 5.6.4 Unpacking data 59 5.7 Dynamic Process Groups Program Examples 63 6.1 Fork-join 6.2 Dot Product 68 6.3 Failure 73 4 Matrix Multiply 76 6.5 One-Dimensional heat equation 6.5. 1 Different Styles of Communication 91 7 How PVM Works 93 7.1 C opponents 93 7. 1.1 Task identifiers 7.1.2rch sses 7.1.3 Message model 7. 1.4 Asynchronous Notification Q 7. 1.5 PVM Daemon and Programming Library 96 7.2 Me 97 7.2.1 Fragments and Databufs 97 Contents 7.2.2 Messages in Libpvm 7. 2.3 Messages in the Pvinld 7.2.4 Pynd Entry points 98 7.2.5 Control Messages 101 PVM Daemon 101 7.3.1 Startu 101 7.3.2 Shutdown 102 7.3.3 Host Table and machine Configuration 102 7.3.4 Tasks 104 7.3.5 Wait Contexts 7.3.6 Fault Detection and Recovery 106 7.3.7 Pvmd 106 7. 3.8 Starting slave pvmds 107 7.3.9 Resource manager 109 7.4 Libpvm Library 111 7. 4.1 Language Support 111 7.4.2 Connecting to the pvmd 111 Protocols 112 7.5. I Messages 112 7.5.2 Pvmd-Pvmd 7.5.3 Pvmd-Task and Task-Task 116 7.6 Message Routing 117 7.6.1 Pvmd 117 7.6.2 Pvmd and Foreign Tasks 118 7.6.3 Libpvm 119 7.6.4 Multicasting 120 7.7 Task environment 121 7.7.1 Environment variables 12⊥ 7.7.2 Standard Input and Output 122 7.7.3 Tracing 124 7. 7.4 Debugging 124 7.8 Console program 124 7.9 Resource Limitations 125 Contents 7. 9.1 In the PVm d aemon 125 7.9.2 In the Task 126 7.10 Multiprocessor Systems 126 7. 10.1 Message- Passing Architectures 127 7.10.2 Shared-MeImory architectures 130 7. 10.3 Optimized Send and Receive on MPP 132 Advanced Top 8.1 XPVM 135 8.1.1 Network view 137 8.1.2 Space-Time View 138 Other views 139 Porting PvM to New Architectures 139 8.2.1 Unix Workstations 110 8.2.2 Multiprocessors 142 Troubleshooting 147 9.⊥ Getting pvm inst alled 147 9.1.1 Set PVM_rOot 117 9.1.2 On-Line Manual Pages 148 9.1.3 Building the rele 148 9.1.1 Errors During Build 118 9.1.5 Compatible versions 149 °) Getting PVM Running 149 9.2.1 Pvmd Log File 119 9.2.2 Pvmd si 150 9.2.3 Starting PvM from the Console 150 9. 2. 4 Starting the Pvmd by Hand 151 9.2 adding hosts to the virtual machine 151 9.2.6 PVM Host File 152 9.2.7 Shutting Down 152 9.3 Compiling applications 153 9.3.1 Header File 153 Contents 9.3.2 Linking 153 9.4 Running applications 154 9.1.1 Spawn Cant Find executable 154 9.4.2 Group Functions 154 9.4.3 Menory Use 154 9.4.4 Input and Output 155 9.4.5 Scheduling Priority 156 9.4.6 Resource Lilllitalions 157 9.5 Debugging and Tracing 157 6 Debugging the System 158 9.6.1 Runtime Debug Masks 159 9.6.2 Tickle the Pvilld 159 9.6.3 Starting Pvmd under a debugger 9.6.4 Sane Heap 160 9.6.5 Statistics 161 Glossary 163 History of PVM Versions pvm 3 Routines 181 Bibliography

...展开详情
试读 127P PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    weixin_38743481 如果觉得有用,不妨留言支持一下
    2019-11-01
    • 至尊王者

      成功上传501个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing 49积分/C币 立即下载
    1/127
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第1页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第2页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第3页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第4页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第5页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第6页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第7页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第8页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第9页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第10页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第11页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第12页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第13页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第14页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第15页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第16页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第17页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第18页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第19页
    PVM:并行虚拟机-网络并行计算指南PVM: Parallel Virtual Machine - Guide to Network Parallel Computing第20页

    试读已结束,剩余107页未读...

    49积分/C币 立即下载 >