000 08109cam a2201009 a 4500
001 ocm63166084
003 OCoLC
005 20240523125529.0
006 m o d
007 cr nn|||||||||
008 060125s2003 njua ob 001 0 eng d
010 _z 2003053545
040 _aNTG
_beng
_epn
_cNTG
_dOCLCG
_dBMU
_dOCLCQ
_dTEFOD
_dIDEBK
_dOCLCE
_dB24X7
_dOCLCQ
_dN$T
_dYDXCP
_dDG1
_dOCLCO
_dSINTU
_dOCLCF
_dE7B
_dOCLCQ
_dUKDOC
_dOCLCQ
_dCOO
_dOCLCQ
_dDG1
_dLIP
_dOCLCQ
_dAU@
_dU3W
_dOCLCO
_dOCLCQ
_dBRF
_dUAB
_dEYM
_dOCLCO
_dSFB
_dOCLCQ
_dINARC
_dOCLCQ
_dOCLCO
_dOCLCL
_dOCLCQ
019 _a54711134
_a70850461
_a85820110
_a606950370
_a657587022
_a733803950
_a1058134194
_a1060198040
_a1081081400
_a1166386799
_a1179813902
_a1194725951
_a1330615024
020 _a0471457183
_q(electronic bk. ;
_qAdobe Reader)
020 _a9780471457183
_q(electronic bk. ;
_qAdobe Reader)
020 _a0471654167
_q(electronic bk.)
020 _a9780471654162
_q(electronic bk.)
020 _z0471229822
020 _z9780471229827
_q(cloth)
024 7 _a10.1002/0471654167
_2doi
029 1 _aAU@
_b000026236010
029 1 _aAU@
_b000053223457
029 1 _aCHNEW
_b000928155
029 1 _aCHVBK
_b480082464
029 1 _aDEBSZ
_b400438887
029 1 _aGBVCP
_b881907510
029 1 _aAU@
_b000074116319
035 _a(OCoLC)63166084
_z(OCoLC)54711134
_z(OCoLC)70850461
_z(OCoLC)85820110
_z(OCoLC)606950370
_z(OCoLC)657587022
_z(OCoLC)733803950
_z(OCoLC)1058134194
_z(OCoLC)1060198040
_z(OCoLC)1081081400
_z(OCoLC)1166386799
_z(OCoLC)1179813902
_z(OCoLC)1194725951
_z(OCoLC)1330615024
037 _bOverDrive, Inc.
_nhttp://www.overdrive.com
042 _adlr
050 4 _aQA76.642
_b.L358 2003b
072 7 _aCOM
_x051220
_2bisacsh
082 0 4 _a005.2/75
_221
084 _aST 200
_2rvk
049 _aMAIN
100 1 _aLastovetsky, Alexey,
_d1957-
_1https://id.oclc.org/worldcat/entity/E39PBJp9x7c7HDgWq4bxDRqvpP
245 1 0 _aParallel computing on heterogeneous networks /
_cAlexey Lastovetsky.
260 _aHoboken, NJ :
_bWiley-Interscience,
_c�2003.
300 _a1 online resource
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
490 1 _aWiley series on parallel and distributed computing
500 _aTitle from title screen.
504 _aIncludes bibliographical references and index.
500 _aTitle from website (viewed January 25, 2006).
506 _3Use copy
_fRestrictions unspecified
_2star
_5MiAaHDL
533 _aElectronic reproduction.
_b[Place of publication not identified] :
_cHathiTrust Digital Library,
_d2010.
_5MiAaHDL
538 _aMaster and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
_uhttp://purl.oclc.org/DLF/benchrepro0212
_5MiAaHDL
583 1 _adigitized
_c2010
_hHathiTrust Digital Library
_lcommitted to preserve
_2pda
_5MiAaHDL
505 0 _aPARALLEL COMPUTING ON HETEROGENEOUS NETWORKS; CONTENTS; Acknowledgments; Introduction; PART I EVOLUTION OF PARALLEL COMPUTING; 1. Serial Scalar Processor; 1.1. Serial Scalar Processor and Programming Model; 1.2. Basic Program Properties; 2. Vector and Superscalar Processors; 2.1. Vector Processor; 2.2. Superscalar Processor; 2.3. Programming Model; 2.4. Optimizing Compilers; 2.5. Array Libraries; 2.5.1. Level 1 BLAS; 2.5.2. Level 2 BLAS; 2.5.3. Level 3 BLAS; 2.5.4. Sparse BLAS; 2.6. Parallel Languages; 2.6.1. Fortran 90; 2.6.2. The C Language
505 8 _a2.7. Memory Hierarchy and Parallel Programming Tools2.8. Summary; 3. Shared Memory Multiprocessors; 3.1. Shared Memory Multiprocessor Architecture and Programming Models; 3.2. Optimizing Compilers; 3.3. Thread Libraries; 3.3.1. Operations on Threads; 3.3.2. Operations on Mutexes; 3.3.3. Operations on Condition Variables; 3.3.4. Example of MT Application: Multithreaded Dot Product; 3.4. Parallel Languages; 3.4.1. Fortran 95; 3.4.2. OpenMP; 3.5. Summary; 4. Distributed Memory Multiprocessors; 4.1. Distributed Memory Multiprocessor Architecture: Programming Model and Performance Models
505 8 _a4.2. Message-Passing Libraries4.2.1 Basic MPI Programming Model; 4.2.2. Groups and Communicators; 4.2.3. Point-to-Point Communication; 4.2.4. Collective Communication; 4.2.5. Environmental Management; 4.2.6. Example of an MPI Application: Parallel Matrix-Matrix Multiplication; 4.3. Parallel Languages; 4.4. Summary; 5. Networks of Computers: Architecture and Programming Challenges; 5.1. Processors Heterogeneity; 5.1.1. Different Processor Speeds; 5.1.2. Heterogeneity of Machine Arithmetic; 5.2. Ad Hoc Communication Network; 5.3. Multiple-User Decentralized Computer System
505 8 _a5.3.1. Unstable Performance Characteristics5.3.2. High Probability of Resource Failures; 5.4. Summary; PART II PARALLEL PROGRAMMING FOR NETWORKS OF COMPUTERS WITH MPC AND HMPI; 6. Introduction to mpC; 6.1. First mpC Programs; 6.2. Networks; 6.3. Network Type; 6.4. Network Parent; 6.5. Synchronization of Processes; 6.6. Network Functions; 6.7. Subnetworks; 6.8. A Simple Heterogeneous Algorithm Solving an Irregular Problem; 6.9. The RECON Statement: A Language Construct to Control the Accuracy of the Underlying Model of Computer Network
505 8 _a6.10. A Simple Heterogeneous Algorithm Solving a Regular Problem6.11. Principles of Implementation; 6.11.1. Model of a Target Message-Passing Program; 6.11.2. Mapping of the Parallel Algorithm to the Processors of a Heterogeneous Network; 6.12. Summary; 7. Advanced Heterogeneous Parallel Programming in mpC; 7.1. Interprocess Communication; 7.2. Communication Patterns; 7.3. Algorithmic Patterns; 7.4. Underlying Models and the Mapping Algorithm; 7.4.1. Model of a Heterogeneous Network of Computers; 7.4.2. The Mapping Algorithm; 7.5. Summary
520 _aNew approaches to parallel computing are being developed that make better use of the heterogeneous cluster architectureProvides a detailed introduction to parallel computing on heterogenous clustersAll concepts and algorithms are illustrated with working programs that can be compiled and executed on any clusterThe algorithms discussed have practical applications in a range of real-life parallel computing problems, such as the N-body problem, portfolio management, and the modeling of oil extraction.
590 _aJohn Wiley and Sons
_bWiley Online Library: Complete oBooks
650 0 _aParallel programming (Computer science)
650 0 _aHeterogeneous computing.
650 0 _aComputer networks.
650 2 _aComputer Communication Networks
650 6 _aProgrammation parall�ele (Informatique)
650 6 _aCalcul h�et�erog�ene.
650 6 _aR�eseaux d'ordinateurs.
650 7 _aCOMPUTERS
_xProgramming
_xParallel.
_2bisacsh
650 7 _aComputer networks
_2fast
650 7 _aHeterogeneous computing
_2fast
650 7 _aParallel programming (Computer science)
_2fast
650 7 _aHeterogenes Rechnernetz
_2gnd
650 7 _aParallelverarbeitung
_2gnd
650 7 _aPrograma�c�ao paralela.
_2larpcal
650 7 _aRedes de computadores.
_2larpcal
653 _aComputer engineering / distributed systems
_aNetworking.
758 _ihas work:
_aParallel computing on heterogeneous networks (Text)
_1https://id.oclc.org/worldcat/entity/E39PCGgWTCRvjcp8bgmCXPkPw3
_4https://id.oclc.org/worldcat/ontology/hasWork
776 0 8 _iPrint version:
_aLastovetsky, Alexey, 1957-
_tParallel computing on heterogeneous networks.
_dHoboken, NJ : Wiley-Interscience, �2003
_z0471229822
_w(DLC) 2003053545
_w(OCoLC)52295304
830 0 _aWiley series on parallel and distributed computing.
856 4 0 _uhttps://onlinelibrary.wiley.com/doi/book/10.1002/0471654167
938 _a123Library
_b123L
_n114890
938 _aBooks 24x7
_bB247
_nbks00003467
938 _aebrary
_bEBRY
_nebr10788042
938 _aEBSCOhost
_bEBSC
_n104946
938 _aYBP Library Services
_bYANK
_n2298164
938 _aYBP Library Services
_bYANK
_n2943041
938 _aInternet Archive
_bINAR
_nparallelcomputin0000last
994 _a92
_bINLUM
999 _c11099
_d11099