Cargando…

High performance computing on complex environments /

With recent changes in multicore and general-purpose computing on graphics processing units, the way parallel computers are used and programmed has drastically changed. This book provides recent research results in high-performance computing on complex environments, information on how to efficiently...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jeannot, Emmanuel
Otros Autores: Žilinskas, J. (Julius), 1973-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Hoboken, New Jersey : John Wiley & Sons, [2014]
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn870336445
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |||||||||||
008 140210s2014 njua ob 001 0 eng
010 |a  2014005831 
040 |a DLC  |b eng  |e rda  |e pn  |c DLC  |d YDX  |d EBLCP  |d N$T  |d IDEBK  |d E7B  |d CUS  |d DG1  |d DEBSZ  |d YDXCP  |d CDX  |d COO  |d UMI  |d DEBBG  |d RECBK  |d B24X7  |d STF  |d OCLCQ  |d VT2  |d OCLCF  |d DG1  |d LIP  |d ZCU  |d LIV  |d MERUC  |d OCLCQ  |d MERER  |d OCLCQ  |d CEF  |d ICG  |d VTS  |d OCLCQ  |d INT  |d AU@  |d OCLCQ  |d U3W  |d OCLCQ  |d DKC  |d OCLCQ  |d BRF  |d OCLCO  |d IEEEE  |d OCLCO  |d LUU  |d OCLCQ  |d OCLCO  |d OCLCL 
066 |c (S 
019 |a 892344959  |a 908035546  |a 908280594  |a 951971609  |a 983835622  |a 983888036  |a 984100605  |a 984287992  |a 984296764  |a 984321737  |a 992864521  |a 1148126384 
020 |a 9781118712078  |q (ePub) 
020 |a 1118712072  |q (ePub) 
020 |a 9781118866672  |q (Adobe PDF) 
020 |a 1118866673  |q (Adobe PDF) 
020 |a 9781118711897 
020 |a 1118711890 
020 |a 1306638712 
020 |a 9781306638715 
020 |z 9781118712054  |q (cloth) 
020 |z 1118712056  |q (cloth) 
024 7 |a 10.1002/9781118711897  |2 doi 
029 1 |a AU@  |b 000052534787 
029 1 |a CHBIS  |b 010259691 
029 1 |a CHNEW  |b 000699926 
029 1 |a CHNEW  |b 000699927 
029 1 |a CHNEW  |b 000887359 
029 1 |a CHNEW  |b 000893216 
029 1 |a CHNEW  |b 000942822 
029 1 |a CHVBK  |b 480231176 
029 1 |a DEBBG  |b BV042182692 
029 1 |a DEBBG  |b BV043396551 
029 1 |a DEBBG  |b BV044067796 
029 1 |a DEBSZ  |b 405713770 
029 1 |a DEBSZ  |b 417233787 
029 1 |a DEBSZ  |b 423059297 
029 1 |a DEBSZ  |b 449424057 
029 1 |a DEBSZ  |b 468873937 
029 1 |a NZ1  |b 15581339 
029 1 |a ZWZ  |b 181474522 
035 |a (OCoLC)870336445  |z (OCoLC)892344959  |z (OCoLC)908035546  |z (OCoLC)908280594  |z (OCoLC)951971609  |z (OCoLC)983835622  |z (OCoLC)983888036  |z (OCoLC)984100605  |z (OCoLC)984287992  |z (OCoLC)984296764  |z (OCoLC)984321737  |z (OCoLC)992864521  |z (OCoLC)1148126384 
037 |a CL0500000485  |b Safari Books Online 
037 |a 8371513  |b IEEE 
042 |a pcc 
050 0 0 |a QA76.88 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 0 |a 004.1/1  |2 23 
049 |a UAMI 
100 1 |a Jeannot, Emmanuel. 
245 1 0 |a High performance computing on complex environments /  |c Emmanuel Jeannot, Julius Zilinskas. 
264 1 |a Hoboken, New Jersey :  |b John Wiley & Sons,  |c [2014] 
300 |a 1 online resource (xxi, 395 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
588 0 |a Print version record and CIP data provided by publisher. 
520 |a With recent changes in multicore and general-purpose computing on graphics processing units, the way parallel computers are used and programmed has drastically changed. This book provides recent research results in high-performance computing on complex environments, information on how to efficiently exploit heterogeneous and hierarchical architectures and distributed systems, detailed studies on the impact of applying heterogeneous computing practices to real problems, and applications varying from remote sensing to tomography. Topics include: numerical analysis for heterogeneous and multicore systems; optimization of communication for high performance heterogeneous and hierarchical platforms; efficient exploitation of heterogeneous architectures, hybrid CPU+GPU, and distributed systems; energy awareness in high-performance computing; and applications of heterogeneous high-performance computing. --  |c Edited summary from book. 
505 0 |6 880-01  |a Series; Title Page; Copyright; Dedication; Contributors; Preface; Part I: Introduction; Chapter 1: Summary of the Open European Network for High-Performance Computing in Complex Environments; 1.1 Introduction and Vision; 1.2 Scientific Organization; 1.3 Activities of The project; 1.4 Main Outcomes of the Action; 1.5 Contents of The Book; Acknowledgment; Part II: Numerical Analysis for Heterogeneous and Multicore Systems; Chapter 2: On the Impact of the Heterogeneous Multicore and Many-Core Platforms on Iterative Solution Methods and Preconditioning Techniques; 2.1 Introduction. 
505 8 |a 2.2 General Description of Iterative Methods and Preconditioning2.3 Preconditioning Techniques; 2.4 Defect-Correction Technique; 2.5 Multigrid Method; 2.6 Parallelization of Iterative Methods; 2.7 Heterogeneous Systems; 2.8 Maintenance and Portability; 2.9 Conclusion; Acknowledgments; References; Chapter 3: Efficient Numerical Solution of 2D Diffusion Equation on Multicore Computers; 3.1 Introduction; 3.2 Test Case; 3.3 Parallel Implementation; 3.4 Results; 3.5 Discussion; 3.6 Conclusion; Acknowledgment; References. 
505 8 |a Chapter 4: Parallel Algorithms for Parabolic Problems on Graphs in Neuroscience4.1 Introduction; 4.2 Formulation of the Discrete Model; 4.3 Parallel Algorithms; 4.4 Computational Results; 4.5 Conclusions; Acknowledgments; References; Part III: Communication and Storage Considerations in High-Performance Computing; Chapter 5: An Overview of Topology Mapping Algorithms and Techniques in High-Performance Computing; 5.1 Introduction; 5.2 General Overview; 5.3 Formalization of the Problem; 5.4 Algorithmic Strategies for Topology Mapping; 5.5 Mapping Enforcement Techniques; 5.6 Survey of Solutions. 
505 8 |a 5.7 Conclusion and Open ProblemsAcknowledgment; References; Chapter 6: Optimization of Collective Communication for Heterogeneous HPC Platforms; 6.1 Introduction; 6.2 Overview of Optimized Collectives and Topology-Aware Collectives; 6.3 Optimizations of Collectives on Homogeneous Clusters; 6.4 Heterogeneous Networks; 6.5 Topology- and Performance-Aware Collectives; 6.6 Topology as Input; 6.7 Performance as Input; 6.8 Non-MPI Collective Algorithms for Heterogeneous Networks; 6.9 Conclusion; Acknowledgments; References; Chapter 7: Effective Data Access Patterns on Massively Parallel Processors. 
505 8 |a 7.1 Introduction7.2 Architectural Details; 7.3 K-Model; 7.4 Parallel Prefix Sum; 7.5 Bitonic Sorting Networks; 7.6 Final Remarks; Acknowledgments; References; Chapter 8: Scalable Storage I/O Software for Blue Gene Architectures; 8.1 Introduction; 8.2 Blue Gene System Overview; 8.3 Design and Implementation; 8.4 Conclusions and Future Work; Acknowledgments; References; Part IV: Efficient Exploitation of Heterogeneous Architectures; Chapter 9: Fair Resource Sharing for Dynamic Scheduling of Workflows on Heterogeneous Systems; 9.1 Introduction; 9.2 Concurrent Workflow Scheduling. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a High performance computing. 
650 6 |a Superinformatique. 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a High performance computing  |2 fast 
700 1 |a Žilinskas, J.  |q (Julius),  |d 1973- 
758 |i has work:  |a High-performance computing on complex environments (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFPT8gyBhMcc7vHBcPMJKq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Jeannot, Emmanuel.  |t High performance computing on complex environments.  |d Hoboken, New Jersey : John Wiley & Sons, [2014]  |z 9781118712054  |w (DLC) 2013048363  |w (OCoLC)861477993 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1666528  |z Texto completo 
880 0 0 |6 505-01/(S  |g Machine generated contents note:  |g 1.  |t Summary of the Open European Network for High-Performance Computing in Complex Environments --  |g 1.1.  |t Introduction and Vision /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.2.  |t Scientific Organization /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.2.1.  |t Scientific Focus /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.2.2.  |t Working Groups /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.3.  |t Activities of the Project /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.3.1.  |t Spring Schools /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.3.2.  |t International Workshops /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.3.3.  |t Working Groups Meetings /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.3.4.  |t Management Committee Meetings /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.3.5.  |t Short-Term Scientific Missions /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.4.  |t Main Outcomes of the Action /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 1.5.  |t Contents of the Book /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |t Acknowledgment /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 2.  |t On the Impact of the Heterogeneous Multicore and Many-Core Platforms on Iterative Solution Methods and Preconditioning Techniques /  |r Julius [Ž]ilinskas /  |r Emmanuel Jeannot --  |g 2.1.  |t Introduction /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.2.  |t General Description of Iterative Methods and Preconditioning /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.2.1.  |t Basic Iterative Methods /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.2.2.  |t Projection Methods: CG and GMRES /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.3.  |t Preconditioning Techniques /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.4.  |t Defect-Correction Technique /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.5.  |t Multigrid Method /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.6.  |t Parallelization of Iterative Methods /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.7.  |t Heterogeneous Systems /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.7.1.  |t Heterogeneous Computing /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.7.2.  |t Algorithm Characteristics and Resource Utilization /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.7.3.  |t Exposing Parallelism /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.7.4.  |t Heterogeneity in Matrix Computation /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.7.5.  |t Setup of Heterogeneous Iterative Solvers /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.8.  |t Maintenance and Portability /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 2.9.  |t Conclusion /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |t Acknowledgments /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |t References /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 3.  |t Efficient Numerical Solution of 2D Diffusion Equation on Multicore Computers /  |r Maya Neytcheva /  |r Dimitar Lukarski --  |g 3.1.  |t Introduction /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.2.  |t Test Case /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.2.1.  |t Governing Equations /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.2.2.  |t Solution Procedure /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.3.  |t Parallel Implementation /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.3.1.  |t Intel PCM Library /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.3.2.  |t OpenMP /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.4.  |t Results /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.4.1.  |t Results of Numerical Integration /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.4.2.  |t Parallel Efficiency /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.5.  |t Discussion /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 3.6.  |t Conclusion /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |t Acknowledgment /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |t References /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 4.  |t Parallel Algorithms for Parabolic Problems on Graphs in Neuroscience /  |r Matja[ž] Depolli /  |r Roman Trobec /  |r Gregor Kosec --  |g 4.1.  |t Introduction /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.2.  |t Formulation of the Discrete Model /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.2.1.  |t θ-Implicit Discrete Scheme /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.2.2.  |t Predictor[--]Corrector Algorithm I /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.2.3.  |t Predictor[--]Corrector Algorithm II /  |r Natalija Tumanova /  |r Raimondas Ciegis --  |g 4.3.  |t Parallel Algorithms /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.3.1.  |t Parallel θ-Implicit Algorithm /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.3.2.  |t Parallel Predictor[--]Corrector Algorithm I /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.3.3.  |t Parallel Predictor[--]Corrector Algorithm II /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.4.  |t Computational Results /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.4.1.  |t Experimental Comparison of Predictor[--]Corrector Algorithms /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.4.2.  |t Numerical Experiment of Neuron Excitation /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 4.5.  |t Conclusions /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |t Acknowledgments /  |r Natalija Tumanova /  |r Raimondas Ciegis --  |t References /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 5.  |t Overview of Topology Mapping Algorithms and Techniques in High-Performance Computing /  |r Raimondas Ciegis /  |r Natalija Tumanova --  |g 5.1.  |t Introduction /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.2.  |t General Overview /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.2.1.  |t Key to Scalability: Data Locality /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.2.2.  |t Data Locality Management in Parallel Programming Models /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.2.3.  |t Virtual Topology: Definition and Characteristics /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.2.4.  |t Understanding the Hardware /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.3.  |t Formalization of the Problem /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.4.  |t Algorithmic Strategies for Topology Mapping /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.4.1.  |t Greedy Algorithm Variants /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.4.2.  |t -Graph Partitioning /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.4.3.  |t Schemes Based on Graph Similarity /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.4.4.  |t Schemes Based on Subgraph Isomorphism /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.5.  |t Mapping Enforcement Techniques /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.5.1.  |t Resource Binding /  |r Guillaume Mercier /  |r Emmanuel Jeannot /  |r Torsten Hoefler --  |g 5.5.2.  |t Rank Reordering /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.5.3.  |t Other Techniques /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.6.  |t Survey of Solutions /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.6.1.  |t Algorithmic Solutions /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.6.2.  |t Existing Implementations /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 5.7.  |t Conclusion and Open Problems /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |t Acknowledgment /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |t References /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot --  |g 6.  |t Optimization of Collective Communication for Heterogeneous HPC Platforms /  |r Torsten Hoefler /  |r Guillaume Mercier /  |r Emmanuel Jeannot. 
938 |a YBP Library Services  |b YANK  |n 13035629 
938 |a YBP Library Services  |b YANK  |n 11072424 
938 |a YBP Library Services  |b YANK  |n 11765728 
938 |a Recorded Books, LLC  |b RECE  |n rbeEB00438516 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28112376 
938 |a EBSCOhost  |b EBSC  |n 756266 
938 |a ebrary  |b EBRY  |n ebr10860999 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1666528 
938 |a Coutts Information Services  |b COUT  |n 28112376 
938 |a Books 24x7  |b B247  |n bks00063580 
938 |a IEEE  |b IEEE  |n 8371513 
994 |a 92  |b IZTAP