Parallel and High Performance Programming with Python

Parallel and High Performance Programming with Python

Fabio Nelli

48,21 €
IVA incluido
Disponible
Editorial:
Orange Education Pvt Ltd
Año de edición:
2023
ISBN:
9789388590730
48,21 €
IVA incluido
Disponible
Añadir a favoritos

This book will teach you everything about the powerful techniques and applications of parallel computing, from the basics of parallel programming to the cutting-edge innovations shaping the future of computing. The book starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then delves into asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing. The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations. You will learn about the challenges and opportunities presented by parallel computing for these applications and how to overcome them. By the end of the book, you will have insights into the future of parallel computing, the latest research and developments in the field, and explore the exciting possibilities that lie ahead.TABLE OF CONTENTS 1. Introduction to Parallel Programming 2. Building Multithreaded Programs 3. Working with Multiprocessing and mpi4py Library4. Asynchronous Programming with AsyncIO5. Realizing Parallelism with Distributed Systems 6. Maximizing Performance with GPU Programming using CUDA7. Embracing the Parallel Computing Revolution8. Scaling Your Data Science Applications with Dask9. Exploring the Potential of AI with Parallel Computing10. Hands-on Applications of Parallel Computing

Artículos relacionados

  • Heterogeneous Computing Architectures
    Heterogeneous Computing Architectures: Challenges and Vision provides an updated vision of the state-of-the-art of heterogeneous computing systems, covering all the aspects related to their design: from the architecture and programming models to hardware/software integration and orchestration to real-time and security requirements. ...
  • Heterogeneous Computing Architectures
    Heterogeneous Computing Architectures: Challenges and Vision provides an updated vision of the state-of-the-art of heterogeneous computing systems, covering all the aspects related to their design: from the architecture and programming models to hardware/software integration and orchestration to real-time and security requirements. ...
    Disponible

    141,80 €

  • Scheduling and Automatic Parallelization
    Alain Darte / Frederic Vivien / Yves Robert
    Readership This book is devoted to the study of compiler transformations that are needed to expose the parallelism hiddenin a program. This book is notan introductory book to parallel processing, nor is it an introductory book to parallelizing compilers. Weassume thatreaders are familiar withthebooks High Performance Compilers for Parallel Computingby...
  • Parallel Image Processing
    S. Feyrer / T. Bräunl / W. Rapf
    This book introduces the area of image processing and data-parallel processing. It covers a number of standard algorithms in image processing and describes their parallel implementation. The programming language chosen for all examples is a structured parallel programming language which is ideal for educational purposes. It has a number of advantages ...
  • FIRST STEP TO QUANTUM COMPUTING
    Eva Gurra / Javad Shabani / JAVAD SHABANI & EVA GURRA / SHABANI JAVAD
    Quantum information is a young and evolving field. This compendium introduces quantum information in a comprehensive self-contained guide without assuming a wealth of knowledge prior to reading.The volume highlights intuition on counterintuitive topics such as quantum mechanics, basic mathematical tools and calculations involving linear algebra, and applies these concepts to qu...
    Disponible

    72,92 €

  • FIRST STEP TO QUANTUM COMPUTING
    Eva Gurra / Javad Shabani / JAVAD SHABANI & EVA GURRA / SHABANI JAVAD
    Quantum information is a young and evolving field. This compendium introduces quantum information in a comprehensive self-contained guide without assuming a wealth of knowledge prior to reading.The volume highlights intuition on counterintuitive topics such as quantum mechanics, basic mathematical tools and calculations involving linear algebra, and applies these concepts to qu...

Otros libros del autor

  • Parallel and High Performance Programming with Python (2nd Edition)
    Fabio Nelli
    Unleash the Full Power of Python to Run Faster Code, Scale Smarter, and Compute Without Limits.Book DescriptionPython is the backbone for data science, AI, and cloud computing, and the demand for speed and scalability has never been higher. That’s why mastering parallel and high-performance programming is essential to transform Python into a tool that meets modern performance d...
    Disponible

    52,85 €

  • Python Data Analytics
    Fabio Nelli
    Explore the latest Python tools and techniques to help you tackle the world of data acquisition and analysis. You’ll review scientific computing with NumPy, visualization with matplotlib, and machine learning with scikit-learn. This third edition is fully updated for the latest version of Python and its related libraries, and includes coverage of social media data analysis, ima...
    Disponible

    90,98 €

  • Pandas in 7 Days
    Fabio Nelli
    Make data analysis fast, reliable, and clean with Python, Pandas and Matplotlib. KEY FEATURES ● A detailed walk-through of the Pandas library’s features with multiple examples.● Numerous graphical representations and reporting capabilities using popular Matplotlib.● A high-level overview of extracting data from including files, databases, and the web. DESCRIPTIONNo matter how l...
    Disponible

    43,96 €

  • Create Web Charts with jqPlot
    Fabio Nelli
    Create Web Charts with jqPlotshows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of ...
    Disponible

    52,20 €

  • Create Web Charts with D3
    Fabio Nelli
    Create Web Charts with D3 shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: if you want power and control and need to create data visualization beyond traditional charts, then D3 is the JavaScript library for you.By the end of the book, you...
    Disponible

    46,58 €

  • Beginning JavaScript Charts
    Fabio Nelli
    Beginning JavaScript Charts shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of c...
    Disponible

    68,39 €