Parallel and High Performance Computing 159996

Код товару: 159996Паперова книга
  • ISBN
    978-1617296468
  • Бренд
  • Рік
    2021
  • Мова
    Англійська

 Complex calculations, like training deep learning models or running large-scale simulations, can take an extremely long time. Efficient parallel programming can save hours—or even days—of computing time. Parallel and High Performance Computing shows you how to deliver faster run-times, greater scalability, and increased energy efficiency to your programs by mastering parallel techniques for multicore processor and GPU hardware.

About the technology

Write fast, powerful, energy efficient programs that scale to tackle huge volumes of data. Using parallel programming, your code spreads data processing tasks across multiple CPUs for radically better performance. With a little help, you can create software that maximizes both speed and efficiency.

About the book

Parallel and High Performance Computing offers techniques guaranteed to boost your code’s effectiveness. You’ll learn to evaluate hardware architectures and work with industry standard tools such as OpenMP and MPI. You’ll master the data structures and algorithms best suited for high performance computing and learn techniques that save energy on handheld devices. You’ll even run a massive tsunami simulation across a bank of GPUs.

What's inside

    Planning a new parallel project

    Understanding differences in CPU and GPU architecture

    Addressing underperforming kernels and loops

    Managing applications with batch scheduling

For experienced programmers proficient with a high-performance computing language like C, C++, or Fortran.


About the author

Robert Robey works at Los Alamos National Laboratory and has been active in the field of parallel computing for over 30 years. Yuliana Zamora is currently a PhD student and Siebel Scholar at the University of Chicago, and has lectured on programming modern hardware at numerous national conferences.

3'500 ₴
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Parallel and High Performance Computing - фото 1
Інші книги Manning
The Well-Grounded Python Developer: How the pros use Python and Flask
246936
Doug Farrell
1'450 ₴
Kotlin in Action, Second Edition 2nd Edition
289708
Sebastian AignerRoman ElizarovSvetlana IsakovaDmitry Jemerov
1'800 ₴
Grokking Functional Programming
253606
Michal Plachta
837 ₴900 ₴
Quantum Computing in Action
265873
Johan Vos
1'200 ₴
Math and Architectures of Deep Learning
282315
Krishnendu Chaudhury
1'400 ₴
Evolutionary Deep Learning: Genetic algorithms and neural networks
261456
Micheal Lanham
1'400 ₴
React Quickly, Second Edition 2nd ed. Edition
258545
Azat MardanMorten Barklund
1'100 ₴
Geometry for Programmers
263213
Oleksandr Kaleniuk
1'800 ₴

Характеристики

  • Бренд
  • Категорія
    Програмування
  • Рік
    2021
  • Сторінок
    704
  • Формат
    180х230 мм
  • Обкладинка
    М'яка
  • Оформлення
    Часткове лакування
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Термін поставки
    25-30 дней

Від видавця

 Complex calculations, like training deep learning models or running large-scale simulations, can take an extremely long time. Efficient parallel programming can save hours—or even days—of computing time. Parallel and High Performance Computing shows you how to deliver faster run-times, greater scalability, and increased energy efficiency to your programs by mastering parallel techniques for multicore processor and GPU hardware.

About the technology

Write fast, powerful, energy efficient programs that scale to tackle huge volumes of data. Using parallel programming, your code spreads data processing tasks across multiple CPUs for radically better performance. With a little help, you can create software that maximizes both speed and efficiency.

About the book

Parallel and High Performance Computing offers techniques guaranteed to boost your code’s effectiveness. You’ll learn to evaluate hardware architectures and work with industry standard tools such as OpenMP and MPI. You’ll master the data structures and algorithms best suited for high performance computing and learn techniques that save energy on handheld devices. You’ll even run a massive tsunami simulation across a bank of GPUs.

What's inside

    Planning a new parallel project

    Understanding differences in CPU and GPU architecture

    Addressing underperforming kernels and loops

    Managing applications with batch scheduling

For experienced programmers proficient with a high-performance computing language like C, C++, or Fortran.


About the author

Robert Robey works at Los Alamos National Laboratory and has been active in the field of parallel computing for over 30 years. Yuliana Zamora is currently a PhD student and Siebel Scholar at the University of Chicago, and has lectured on programming modern hardware at numerous national conferences.

Зміст

 PART 1 INTRODUCTION TO PARALLEL COMPUTING

1 Why parallel computing?

2 Planning for parallelization

3 Performance limits and profiling

4 Data design and performance models

5 Parallel algorithms and patterns

PART 2 CPU: THE PARALLEL WORKHORSE

6 Vectorization: FLOPs for free

7 OpenMP that performs

8 MPI: The parallel backbone

PART 3 GPUS: BUILT TO ACCELERATE

9 GPU architectures and concepts

10 GPU programming model

11 Directive-based GPU programming

12 GPU languages: Getting down to basics

13 GPU profiling and tools

PART 4 HIGH PERFORMANCE COMPUTING ECOSYSTEMS

14 Affinity: Truce with the kernel

15 Batch schedulers: Bringing order to chaos

16 File operations for a parallel world

17 Tools and resources for better code

Відгуки про Parallel and High Performance Computing

Parallel and High Performance Computing
Parallel and High Performance Computing
3'500 ₴
Персонально для вас
Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX 2024th Edition
308362
Patrick DiehlSteven R. BrandtHartmut Kaiser
2'100 ₴
Programming: Principles and Practice Using C++ (C++ In-depth) 3rd Edition
299764
Bjarne Stroustrup
2'200 ₴
Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library 1st Edition
114529
Adrian KaehlerGary Bradski
2'300 ₴
Beginning C: From Beginner to Pro 7th ed. Edition
270251
Ivor HortonGerman Gonzalez-Morris
2'400 ₴
Professional C++ (Tech Today) 6th Edition
286402
Marc Gregoire
2'400 ₴
C++ Primer Plus (Developer's Library) 6th Edition (в двух томах)
92377
Stephen Prata
2'500 ₴
Optimized C++: Proven Techniques for Heightened Performance 1st Edition
67141
Kurt Guntheroth
2'882 ₴
Practical C++ STL Programming: Real-World Applications with C++20 and C++23 First Edition
299615
Daniel Kusswurm
2'900 ₴
API Design for C++ 2nd Edition
280703
Martin Reddy
3'200 ₴
Розробка додатків Java EE 6 в NetBeans 7
11029
Дэвид Хеффельфингер
460 ₴
Програмування мовою Python
161586
Олексій Васильєв
479 ₴599 ₴
Under the Hood of .NET Memory Management
46855
Chris FarrellNick Harrison
2'400 ₴
Apache Maven Dependency Management
13460
Jonathan Lalou
1'300 ₴
Documenting Software Architectures. Views and Beyond. 2nd Edition
129492
Paul Clements, Felix Bachmannl, Len Bass, David Garlan, James Ivers ...
900 ₴
Vulkan Cookbook
52771
Pawel Lapinski
2'400 ₴
Core Java for the Impatient, 4th Edition
289926
Cay S. Horstmann
1'800 ₴
Cross-Platform Development with Qt 6 and Modern C++
159995
Packt Publishing
2'700 ₴
CockroachDB: The Definitive Guide. Distributed Data at Scale
197687
Guy HarrisonJesse SeldessBen Darnell
2'500 ₴