James Reinders is an Engineer at Intel Corporation with more than four decades of experience in parallel computing and is an author/co-author/editor of more than 10 technical books related to parallel programming. He has a passion for system optimization and teaching. He has had the great fortune to help make contributions to three of the world’s fastest computers (#1 on the TOP500 list) as well as many other supercomputers and software developer tools.
Ben Ashbaugh is a Software Architect at Intel Corporation, where he has worked for over 20 years developing software drivers and compilers for Intel graphics products. For the past 10 years, he has focused on parallel programming models for general-purpose computation on graphics processors, including SYCL and the DPC++ compiler. He is active in the Khronos SYCL, Open CL, and SPIR working groups; helping to define industry standards for parallel programming; and he has authored numerous extensions to expose unique Intel GPU features.
James Brodman is a Principal Engineer at Intel Corporation, working on runtimes and compilers for parallel programming, and he is one of the architects of DPC++. He has a Ph D in Computer Science from the University of Illinois at Urbana-Champaign.
Michael Kinsner is a Principal Engineer at Intel Corporation, developing parallel programming languages and compilers for a variety of architectures. He contributes extensively to spatial architectures and programming models and is an Intel representative within The Khronos Group where he works on the SYCL and Open CL industry standards for parallel programming. He has a Ph D in Computer Engineering from Mc Master University and is passionate about programming models that cross architectures while still enabling performance.
John Pennycook is a Software Enabling and Optimization Architect at Intel Corporation, focused on enabling developers to fully utilize the parallelism available in modern processors. He is experienced in optimizing and parallelizing applications from a range of scientific domains, and previously served as Intel’s representative on the steering committee for the Intel e Xtreme Performance User’s Group (IXPUG). He has a Ph D in Computer Science from the University of Warwick. His research interests are varied, but a recurring theme is the ability to achieve application “performance portability” across different hardware architectures.
Xinmin Tian is an Intel Fellow and Compiler Architect at Intel Corporation and serves as Intel’s representative on Open MP Architecture Review Board (ARB). He has been driving Open MP offloading, vectorization, and parallelization compiler technologies for Intel architectures. His current focus is on LLVM-based Open MP offloading, SYCL/DPC++ compiler optimizations for CPUs/GPUs, and tuning HPC/AI application performance. He has a Ph D in Computer Science from Tsinghua University, holds 27 US patents, has published over 60 technical papers with over 1300+ citations of his work, and has co-authored two books that span his expertise.
10 Электронные книги James Reinders
Rafael Asenjo & James Reinders: Pro TBB
This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades …
EPUB
английский
DRM
€3.84
Michael McCool & James Reinders: Structured Parallel Programming
Structured Parallel Programming offers the simplest way for developers to learn patterns for high-performance parallel programming. Written by parallel computing experts and industry insiders Michael …
EPUB
английский
DRM
€47.32
James Jeffers & James Reinders: Intel Xeon Phi Coprocessor High Performance Programming
Authors Jim Jeffers and James Reinders spent two years helping educate customers about the prototype and pre-production hardware before Intel introduced the first Intel Xeon Phi coprocessor. They hav …
EPUB
английский
DRM
€47.51
James Jeffers & James Reinders: High Performance Parallelism Pearls Volume One
High Performance Parallelism Pearls shows how to leverage parallelism on processors and coprocessors with the same programming — illustrating the most effective ways to better tap the computational p …
EPUB
английский
DRM
€62.67
Jim Jeffers & James Reinders: High Performance Parallelism Pearls Volume Two
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 processo …
EPUB
английский
DRM
€62.60
James Jeffers & James Reinders: Intel Xeon Phi Processor High Performance Programming
Intel Xeon Phi Processor High Performance Programming is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing. The autho …
EPUB
английский
DRM
€47.55
James Reinders: Intel Threading Building Blocks
Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challeng …
PDF
английский
DRM
€29.35
James Reinders: Intel Threading Building Blocks
Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challeng …
EPUB
английский
DRM
€29.52
Erwin Coumans & George ElKoura: Multithreading for Visual Effects
Tackle the Challenges of Parallel Programming in the Visual Effects Industry In Multithreading for Visual Effects, developers from Dream Works Animation, Pixar, Side Effects, Intel, and AMD share the …
PDF
английский
DRM
€80.90
Ben Ashbaugh & James Brodman: Data Parallel C++
Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to pus …
EPUB
английский
DRM
€3.82