High performance computing: programming and applications
โ Scribed by Levesque, John M.;Wagenbreth, Gene
- Publisher
- CRC Press
- Year
- 2011
- Tongue
- English
- Leaves
- 240
- Series
- Chapman & Hall/CRC computational science series
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Table of Contents
Multicore ArchitecturesMEMORY ARCHITECTURESSE INSTRUCTIONS HARDWARE DESCRIBED IN THIS BOOKThe MPP: A Combination of Hardware and Software TOPOLOGY OF THE INTERCONNECT INTERCONNECT CHARACTERISTICS THE NETWORK INTERFACE COMPUTERMEMORY MANAGEMENT FOR MESSAGESHOW MULTICORES IMPACT THE PERFORMANCE OF THE INTERCONNECTHow Compilers Optimize Programs MEMORY ALLOCATION MEMORY ALIGNMENT VECTORIZATIONPREFETCHING OPERANDS LOOP UNROLLING INTERPROCEDURAL ANALYSISCOMPILER SWITCHES FORTRAN 2003 AND ITS INEFFICIENCIES SCALAR OPTIMIZATIONS PERFORMED BY THE COMPILERParallel Programming Paradigms HOW CORES COMMUNICATE WITH EACH OTHERMESSAGE PASSING INTERFACEUSING OPENMPPOSIX THREADS PARTITIONED GLOBAL ADDRESS SPACE LANGUAGES (PGAS)COMPILERS FOR PGAS LANGUAGES THE ROLE OF THE INTERCONNECTA Strategy for Porting an Application to a Large MPP System GATHERING STATISTICS FOR A LARGE PARALLEL PROGRAMSingle Core Optimization MEMORY ACCESSING VECTORIZATIONSUMMARYParallelism across the Nodes APPLICATIONS INVESTIGATEDLESLIE3D PARALLEL OCEAN MODEL (POP) SWIM S3D LOAD IMBALANCE COMMUNICATION BOTTLENECKSOPTIMIZATION OF INPUT AND OUTPUT (I/O)Node Performance APPLICATIONS INVESTIGATED WUPWISE SWIM MGRID APPLU GALGEL APSI EQUAKE FMA-3D ARTAMMPSUMMARYAccelerators and Conclusion ACCELERATORSCONCLUSIONAppendix A: Common Compiler DirectivesAppendix B: Sample MPI Environment VariablesReferencesIndexExercises appear at the end of each chapter.
โฆ Subjects
Supercomputer--Anwendung;Supercomputer--Programmierung;High performance computing;Supercomputer -- Anwendung;Supercomputer -- Programmierung
๐ SIMILAR VOLUMES
<p>Major advances in computing are occurring at an ever-increasing pace. This is especially so in the area of high performance computing (HPC), where today's supercomputer is tomorrow's workstation. <br/><em>High Performance Computing Systems and Applications</em> is a record of HPCS'98, the 12th an
<p><em>High Performance Computing Systems and Applications</em> contains a selection of fully refereed papers presented at the 14th International Conference on High Performance Computing Systems and Applications held in Victoria, Canada, in June 2000. This book presents the latest research in HPC Sy
<p><em>High Performance Computing Systems and Applications</em> contains the fully refereed papers from the 13th Annual Symposium on High Performance Computing, held in Kingston, Canada, in June 1999. This book presents the latest research in HPC architectures, distributed and shared memory performa
<p><P><STRONG>High Performance Computing Systems and Applications</STRONG> contains fully refereed papers from the 15th Annual Symposium on High Performance Computing. These papers cover both fundamental and applied topics in HPC: parallel algorithms, distributed systems and architectures, distribut
Contains fully refereed papers from the 13th Annual Symposium on High Performance Computing, held in Kingston, Canada, June, 1999. Presents the latest research in HPC architectures, distributed and shared memory performance, algorithms, solvers, with special sessions on atmospheric science, and phys