High Performance Parallelism Pearls Volume Two -  Jim Jeffers,  James Reinders

High Performance Parallelism Pearls Volume Two (eBook)

Multicore and Many-core Programming Approaches
eBook Download: PDF | EPUB
2015 | 1. Auflage
592 Seiten
Elsevier Science (Verlag)
978-0-12-803890-1 (ISBN)
Systemvoraussetzungen
Systemvoraussetzungen
57,95 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
High Performance Parallelism Pearls Volume 2 offers another set of examples that demonstrate how to leverage parallelism. Similar to Volume 1, the techniques included here explain how to use processors and coprocessors with the same programming - illustrating the most effective ways to combine Xeon Phi coprocessors with Xeon and other multicore processors. The book includes examples of successful programming efforts, drawn from across industries and domains such as biomed, genetics, finance, manufacturing, imaging, and more. Each chapter in this edited work includes detailed explanations of the programming techniques used, while showing high performance results on both Intel Xeon Phi coprocessors and multicore processors. Learn from dozens of new examples and case studies illustrating 'success stories' demonstrating not just the features of Xeon-powered systems, but also how to leverage parallelism across these heterogeneous systems. - Promotes write-once, run-anywhere coding, showing how to code for high performance on multicore processors and Xeon Phi - Examples from multiple vertical domains illustrating real-world use of Xeon Phi coprocessors - Source code available for download to facilitate further exploration

Jim Jeffers was the primary strategic planner and one of the first full-time employees on the program that became Intel ® MIC. He served as lead SW Engineering Manager on the program and formed and launched the SW development team. As the program evolved, he became the workloads (applications) and SW performance team manager. He has some of the deepest insight into the market, architecture and programming usages of the MIC product line. He has been a developer and development manager for embedded and high performance systems for close to 30 years.
High Performance Parallelism Pearls Volume 2 offers another set of examples that demonstrate how to leverage parallelism. Similar to Volume 1, the techniques included here explain how to use processors and coprocessors with the same programming - illustrating the most effective ways to combine Xeon Phi coprocessors with Xeon and other multicore processors. The book includes examples of successful programming efforts, drawn from across industries and domains such as biomed, genetics, finance, manufacturing, imaging, and more. Each chapter in this edited work includes detailed explanations of the programming techniques used, while showing high performance results on both Intel Xeon Phi coprocessors and multicore processors. Learn from dozens of new examples and case studies illustrating "e;success stories"e; demonstrating not just the features of Xeon-powered systems, but also how to leverage parallelism across these heterogeneous systems. - Promotes write-once, run-anywhere coding, showing how to code for high performance on multicore processors and Xeon Phi- Examples from multiple vertical domains illustrating real-world use of Xeon Phi coprocessors- Source code available for download to facilitate further exploration

Contributors


Jefferson Amstutz     SURVICE Engineering, USA


Jefferson is a Software Engineer in the Applied Technology Operation of SURVICE Engineering Company. His work leverages advances in massively parallel computing architectures to solve a variety of physics-based simulation problems in domains such as ballistic vulnerability analysis, radio-frequency propagation, and soft-body simulation.

Cedric Andreolli     Intel Corporation, France


Cédric is an Application Engineer in the Energy team where he helps optimize customer applications running on Intel platforms for the Oil and Gas industry.

Meenakshi Arunachalam     Intel Corporation, USA


Meena is a Performance Architect working on performance analysis and modeling of workloads on Intel Xeon and Intel Xeon Phi products. She works on projections and modeling of key workloads and industry benchmarks. She builds insights using her models and tools including microarchitecture analyses and optimizing application performance as seen by the user.

Gaurav Bansal     Intel Corporation, USA


Gaurav is an HPC Software Applications Engineer in the Software and Services Group. His focus is on enabling and modernizing applications in the manufacturing vertical, such as computational fluid dynamics and structural analysis, including advantage of the Intel's current and future generation multicore and many-core platforms.

Martin Berzins     SCI Institute & School of Computing, University of Utah, USA


Martin is a Professor of Computer Science in the School of Computing and the Scientific Computing and Imaging Institute at the University of Utah. His broad research interests include parallel software for use on modern heterogeneous computer architectures.

Paul Besl     Intel Corporation, USA


Paul works in the Software and Services Group with a focus on CAE applications used by manufacturing organizations. Paul is also chair of the SPEC Graphics Workstation Performance Group.

Ashraf Bhuiyan     Intel Corporation, USA


Ashraf is a Software Engineer, specializing in code optimization, and has helped projects including Amber utilize parallelism. Prior to Intel, he worked on NSF funded projects as a multicore optimization expert.

Stephen Blair-Chappell     Intel Corporation, United Kingdom


Stephen is a Technical Consulting Engineer at Intel, and has worked in the Compiler team for the last 15 years. Stephens provides consulting and training to the Intel Parallel Computing Centers in EMEA. Stephen is an author of the book Parallel Programming with Intel Parallel Studio XE.

Leonardo Borges     Intel Corporation, USA


Leo is a Senior Staff Engineer and has been engaged with the Intel Many Integrated Core program from its early days. He specializes in HPC applying his background in numerical analysis and in developing parallel numerical math libraries. Leo is focused on optimization work related to the Oil and Gas industry.

James P. Briggs     University of Cambridge, UK


James is a Parallel Programmer at the COSMOS IPCC at the Stephen Hawking Centre for Theoretical Cosmology at the University of Cambridge. He works with scientists to modernize and optimize cosmology codes for modern and future architectures. His interests are in computational astrophysics and parallel and high-performance computing.

Mikhail Brinskiy     Intel Corporation, Russia


Mikhail is a Software Development Engineer working in the Software and Services Group with focus on the Intel MPI Library development. Mikhail has a strong background on numerical modeling for applied physics.

Michal Brylinski     Department of Biological Sciences, Louisiana State University, USA


Michal runs a Computational Systems Biology Lab, where most of the projects lie at the intersection of structural biology, bioinformatics, and high-performance computing. He is actively involved in the design and development of novel algorithms and codes for drug discovery and repositioning. He is highly interested in the application of massively parallel hardware accelerators in structural bioinformatics, functional genomics, cheminformatics, and pharmacogenomics. He also teaches courses on computational biology, biophysics, physical chemistry, and molecular dynamics.

Vlad Calina     Intel Corporation, Romania


Vlad is a Software Engineer at Intel working on performance analysis and characterization of HPC applications. He focuses on the impact that various architectural features like vectorization and prefetching have on application performance.

James Dinan     Intel Corporation, USA


James is a Software Architect working in the area of High-Performance Computing. He has served on the MPI Forum for several years and was a contributor to the MPI 3.0 specification. Jim was previously the James Wallace Givens postdoctoral fellow at Argonne National Laboratory. His research interests include parallel programming models, high-performance fabrics, scalable runtime systems, distributed algorithms, scientific computing, and computer architecture.

Jussi Enkovaara     CSC, Finland


Jussi is a Senior Application Scientist in High-Performance Computing support at CSC and a docent of computational physics in Aalto University, Finland. Among others, he is interested in numerical methods for electronic structure simulations and utilizing Python in the context of high-performance computing. He is one of the key developers of the density-functional-theory-based software package GPAW.

Rob Farber     TechEnablement.com, USA


Rob is a Consultant with an extensive background in HPC and a long history of working with national laboratories and corporations engaged in HPC optimization work. Rob has authored/edited several books on GPU programming and is the CEO/Publisher of TechEnablement.com.

Julia Fedorova     Intel Corporation, Russia


Julia is a Principal Engineer in the Software and Services Group where she works on performance profiling and analysis tools including Intel VTune Amplifier XE. Recently, she has been focusing on GPU compute analysis. She loves the challenge of optimizing software and improving the tools they develop through this experience.

Wei P. Feinstein     Louisiana State University, USA


Wei works in the HPC group assisting researchers from different disciplines to efficiently utilize computer cluster resources. She is also a computational biologist interested in developing algorithms for computational biophysics with applications in drug discovery. She develops high-performance parallel and heterogeneous codes to boost the performance of applications in biology. In addition, Wei co-leads the TESC (Technologies for Extreme Scale Computing) team, where a group of interdisciplinary graduate students at LSU collaborate to improve the performance of various domain science projects using hardware accelerators.

Evan Felix     Pacific Northwest National Laboratory (PNNL), USA


Evan is a Research Scientist and HPC Engineer in the Environmental Molecular Sciences Laboratory, a Department of Energy (DOE) users facility at PNNL. He is a senior member of the team that runs the Molecular Science Computing Facility, which provides supercomputing resources and archive capabilities for researchers at PNNL, and at universities and laboratories around the world. This team has deployed systems that have ranked highly on the top500.org supercomputer list, and maintains a multi-petabyte data archive. He works on numerous open-source projects, many of which are used to maintain, monitor, and deploy supercomputing systems.

James R. Fergusson     University of Cambridge, UK


James is a Lecturer in the Department of Applied Mathematics and Theoretical Physics. His work mainly concerns connecting theoretical models of the very early universe with observational data. He is a member of the Planck satellite mission and has done extensive work in the field of non-Gaussianity, producing the strongest available constraints on non-standard models of inflation.

Evgeny Fiksman     Intel Corporation,...

Erscheint lt. Verlag 28.7.2015
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Netzwerke
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Theorie / Studium
Informatik Weitere Themen Hardware
ISBN-10 0-12-803890-X / 012803890X
ISBN-13 978-0-12-803890-1 / 9780128038901
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 34,0 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

EPUBEPUB (Adobe DRM)
Größe: 51,8 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich