-
Parallel and High Performance Computing
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 com.... -
Author Bharatkumar Sharma , Jaegeun Han
Explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and PythonKey FeaturesLearn parallel programming principles and practices and performance analysis in GPU computing Get to grips w....
Release Date 2019/09 -
Python Parallel Programming Cookbook - Second Edition
Author Giancarlo Zaccone
Implement effective programming techniques in Python to build scalable software that saves time and memoryKey FeaturesDesign distributed computing systems and massive computational tasks coherently Learn practical recipes with concise explanations that address deve....
Release Date 2019/09 -
Cyber Security in Parallel and Distributed Computing
Author Manju Khari , Jyotir Moy Chatterjee , Brojo Kishore Mishra , Raghvendra Kumar , Dac-
The main objective of this book is to explore the concept of cybersecurity in parallel and distributed computing along with recent research developments in the field. It also includes various real-time/offline applications and case studies in the fields of engineer....
Release Date 2019/04 -
Hands-On GPU Programming with Python and CUDA
Author Dr. Brian Tuomanen
Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across all the libraries we use in this book.Key FeaturesExpand your background in GPU programming - PyCUDA, sc....
Release Date 2018/11 -
Author De Gruyter
The book addresses the impact of ambient intelligence, particularly its user-centric context-awareness requirement on data management strategies and solutions. Techniques of conceptualizing, capturing, protecting, modelling, and querying context information, as wel....
Release Date 2017/12 -
Contemporary High Performance Computing
Author Jeffrey S. Vetter
HPC is used to solve a number of complex questions in computational and data-intensive sciences. These questions include the simulation and modeling of physical phenomena, such as climate change, energy production, drug design, global security, and materials design;....
Release Date 2017/11 -
OpenACC for Programmers: Concepts and Strategies, First Edition
Author Sunita Chandrasekaran , Guido Juckeland
The Complete Guide to OpenACC for Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. OpenACC™ for Programmers is o....
Release Date 2017/09 -
Programming Massively Parallel Processors, 3rd Edition
Author Wen-mei W. Hwu , David B. Kirk
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Cas....
Release Date 2016/11 -
Parallel Programming with OpenACC
Author Rob Farber
Parallel Programming with OpenACC is a modern, practical guide to implementing dependable computing systems. The book explains how anyone can use OpenACC to quickly ramp-up application performance using high-level code directives called pragmas. The OpenACC directi....
Release Date 2016/10 -
Advances in GPU Research and Practice
Author Hamid Sarbazi-Azad
Advances in GPU Research and Practice focuses on research and practices in GPU based systems. The topics treated cover a range of issues, ranging from hardware and architectural issues, to high level issues, such as application systems, parallel programming, middle....
Release Date 2016/09 -
Author Nikolaos Samaras , Nikolaos Ploskas
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of th....
Release Date 2016/08 -
Author Mike Barlow
Consider this scenario: You walk into a building and a sensor identifies you through your mobile phone. You then receive a welcoming text telling you when lunch will be served, or perhaps a health warning based on allergy information you’ve stored in your profile. ....
Release Date 2016/06 -
Modeling and Optimization of Parallel and Distributed Embedded Systems
Author Sanjay Ranka , Ann Gordon-Ross , Arslan Munir
This book introduces the state-of-the-art in research in parallel and distributed embedded systems, which have been enabled by developments in silicon technology, micro-electro-mechanical systems (MEMS), wireless communications, computer networking, and digital ele....
Release Date 2016/02 -
Topics in Parallel and Distributed Computing
Author Charles C Weems , Alan Sussman , Arnold L Rosenberg , Anshul Gupta , Sushil K Prasad
Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, ....
Release Date 2015/09 -
Author Wolfgang Engel
The latest edition of this bestselling game development reference offers proven tips and techniques for the real-time rendering of special effects and visualization data that are useful for beginners and seasoned game and graphics programmers alike.Exploring recent....
Release Date 2015/07 -
Heterogeneous Computing with OpenCL 2.0
Author Dong Ping Zhang , Dana Schaa , Perhaad Mistry , David R. Kaeli
Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition inclu....
Release Date 2015/06 -
Using HPC for Computational Fluid Dynamics
Author Shamoon Jamshed
Using HPC for Computational Fluid Dynamics: A Guide to High Performance Computing for CFD Engineers offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics. Beginning with an introduction to HP....
Release Date 2015/05 -
Computing Fundamentals: Introduction to Computers
Author Faithe Wempen
The absolute beginner's guide to learning basic computer skillsComputing Fundamentals, Introduction to Computers gets you up to speed on basic computing skills, showing you everything you need to know to conquer entry-level computing courses. Written by a Microsof....
Release Date 2015/01 -
Author John L. Gustafson
The Future of Numerical ComputingWritten by one of the foremost experts in high-performance computing and the inventor of Gustafson’s Law, The End of Error: Unum Computing explains a new approach to computer arithmetic: the universal number (unum). The unum encompas....
Release Date 2015/01 -
Author Gerassimos Barlas
Multicore and GPU Programming offers broad coverage of the key parallel computing skillsets: multicore CPU programming and manycore "massively parallel" computing. Using threads, OpenMP, MPI, and CUDA, it teaches the design and development of software capable of tak....
Release Date 2014/12 -
Author Petr N. Vabishchevich
This book discusses questions of numerical solutions of applied problems on parallel computing systems. Nowadays, engineering and scientific computations are carried out on parallel computing systems, which provide parallel data processing on a few computing nodes. ....
Release Date 2014/12 -
Professional CUDA C Programming
Author Ty McKercher , Max Grossman , John Cheng
Break into the powerful world of parallel GPU programming with this down-to-earth, practical guideDesigned for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA -- a parallel computing platform and programming model des....
Release Date 2014/09 -
Parallel Programming with Python
Author Jan Palach
Develop efficient parallel systems using the robust Python environmentIn DetailStarting with the basics of parallel programming, you will proceed to learn about how to build parallel algorithms and their implementation. You will then gain the expertise to evaluate p....
Release Date 2014/06 -
IBM High Performance Computing Cluster Health Check
Author Fernando Pizzano , Thorsten Nitsch , Justin I. Morosi , Herbert Mehlhose , Markus Hi
This IBM® Redbooks® publication provides information about aspects of performing infrastructure health checks, such as checking the configuration and verifying the functionality of the common subsystems (nodes or servers, switch fabric, parallel file system, job man....
Release Date 2014/02 -
Distributed and Cloud Computing
Author Geoffrey C. Fox , Jack Dongarra , Kai Hwang
Distributed and Cloud Computing: From Parallel Processing to the Internet of Things offers complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networkin....
Release Date 2013/12 -
CUDA Fortran for Scientists and Engineers
Author Massimiliano Fatica , Gregory Ruetsch
CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel ....
Release Date 2013/09 -
OpenCL Parallel Programming Development Cookbook
Author Raymond Tay
This cookbook is the perfect way to learn parallel programming in OpenCL because if offers a mix of enlightening theory and hands-on recipes. Ideal for experienced developers.Learn about parallel programming development in OpenCL and also the various techniques invo....
Release Date 2013/08 -
The CUDA Handbook: A Comprehensive Guide to GPU Programming
Author Nicholas Wilt
The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2011) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA 5.0 and Kepler. Every CUDA developer, from the casual to the most sophisticated, will find something here....
Release Date 2013/06 -
Contemporary High Performance Computing
Author Jeffrey S. Vetter
Contemporary High Performance Computing: From Petascale toward Exascale focuses on the ecosystems surrounding the world’s leading centers for high performance computing (HPC). It covers many of the important factors involved in each ecosystem: computer architectures....
Release Date 2013/04